Please disable CONFIG_IP_ROUTE_MULTIPATH_CACHED

Bug #90597 reported by Tore Anderson
4
Affects Status Importance Assigned to Milestone
linux-source-2.6.20 (Ubuntu)
Fix Released
Low
Kyle McMartin

Bug Description

Binary package hint: linux-source-2.6.20

After trying for long to figure out why my multipath routes didn't work (they behaved like singlepath routes), I finally was told on the netdev list that equal-cost multipath routes with caching is broken for forwarded packets, and that it will break multipath routes for such packets merely by being enabled (you don't even have to load the multipath_* modules).

Recompiling the kernel with CONFIG_IP_ROUTE_MULTIPATH_CACHED=n makes multipath routes work again, probably without caching but it's way better than nothing. So I request that you disable it in the default builds too until it's fixed upstream.

See the thread starting at <http://www.spinics.net/lists/netdev/msg26369.html>.

Tore

Revision history for this message
Kyle McMartin (kyle) wrote :

OK.

Changed in linux-source-2.6.20:
assignee: nobody → kyle
importance: Undecided → Low
status: Unconfirmed → In Progress
Revision history for this message
Kyle McMartin (kyle) wrote :

Datapoint for my reference: It's disabled in the Fedora kernels:
http://cvs.fedora.redhat.com/viewcvs/devel/kernel/configs/config-generic?rev=1.301&view=auto

Kyle McMartin (kyle)
Changed in linux-source-2.6.20:
status: In Progress → Fix Committed
Revision history for this message
Tore Anderson (toreanderson) wrote :

In linux-image-2.6.20-10-server_2.6.20-10.17_amd64.deb I find the following changelog entry:

  * Disable CONFIG_IP_ROUTE_MULTIPATH_CACHED
    - GIT-SHA 14dfd17d483d8466faf3605cf931c5f2fc7eac63
    - Bug ##90597

But:

tore@echo :) grep IP_ROUTE_MULTIPATH config-2.6.20-10-server
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_MULTIPATH_CACHED=y
CONFIG_IP_ROUTE_MULTIPATH_RR=m
CONFIG_IP_ROUTE_MULTIPATH_RANDOM=m
CONFIG_IP_ROUTE_MULTIPATH_WRANDOM=m
CONFIG_IP_ROUTE_MULTIPATH_DRR=m

Hmmm...?

Tore Anderson

Revision history for this message
Tore Anderson (toreanderson) wrote :

Yup. Disabling this is the right thing, that's for certain. In any case it'll soon go away.

http://www.spinics.net/lists/netdev/msg26628.html
http://www.spinics.net/lists/netdev/msg27014.html

Tore.

Changed in linux-source-2.6.20:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.