Bug#714729: linux-image-3.2.0-4-amd64: Kernel trace "swapper: page allocation failure" in combination with Intel ixgbe

2013-07-03 Thread Udo Lembke
Hi,
many thanks for the fast reply!

On 02.07.2013 15:16, Ben Hutchings wrote:
> Control: fixed -1 3.4.1-1~experimental.1
>
> On Tue, 2013-07-02 at 10:42 +0200, Udo Lembke wrote:
>> Package: src:linux
>> Version: 3.2.46-1
>> Severity: important
>> Tags: upstream
>>
>> Dear Maintainer,
>> we running three nodes as ceph-cluster (0.61.3-1~bpo70+1) and sometimes 
>> (app. once or twice a day) we got an kernel trace which seems to be related
>> to the Intel 10GB-NIC (ixgbe module).
>> The same happens before update (from: SMP Debian 3.2.41-2+deb7u2 x86_64 
>> GNU/Linux) and also occur with an actual self-compiled ixgbe-module (3.15.1).
>> The page allocation failure are not only swapper related. Also ceph-osd and 
>> kswapd0 trigger this problem.
>>
>> To avoid the kernel-trace I use the sysctl-value "vm.min_free_kbytes = 
>> 337920" but without luck.
> You could try increasing it further...
ok, doubled vm.min_free_kbytes to 675840 on one node but happens again.
>> We had also the issue (perhaps not related to this bug) that the whole host 
>> freezed and the NIC flood the 10-GB-Port so that the complete switch (and
>> the compled network) are freezed.
> Please report only one issue in each bug report.
Right, the information was only as backgroundinfo (if related to this bug).

> I believe the driver stopped making order-2 allocations in Linux 3.4,
> with this change: commit f800326dca7bc158f4c886aa92f222de37993c80
> Author: Alexander Duyck  Date: Sat Mar 3
> 02:35:52 2012 + ixgbe: Replace standard receive path with a page
> based receive This should fix the allocation failures you're seeing.
> This might be backported to 3.2 if we have some other reason to update
> the ixgbe driver. Otherwise it will not be. Ben. 

On one node I installed linux-image-3.9-1-amd64 from testing and still
now no traces occur.



Best regards

Udo Lembke


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#714729: linux-image-3.2.0-4-amd64: Kernel trace "swapper: page allocation failure" in combination with Intel ixgbe

2013-07-02 Thread Ben Hutchings
Control: fixed -1 3.4.1-1~experimental.1

On Tue, 2013-07-02 at 10:42 +0200, Udo Lembke wrote:
> Package: src:linux
> Version: 3.2.46-1
> Severity: important
> Tags: upstream
> 
> Dear Maintainer,
> we running three nodes as ceph-cluster (0.61.3-1~bpo70+1) and sometimes (app. 
> once or twice a day) we got an kernel trace which seems to be related
> to the Intel 10GB-NIC (ixgbe module).
> The same happens before update (from: SMP Debian 3.2.41-2+deb7u2 x86_64 
> GNU/Linux) and also occur with an actual self-compiled ixgbe-module (3.15.1).
> The page allocation failure are not only swapper related. Also ceph-osd and 
> kswapd0 trigger this problem.
> 
> To avoid the kernel-trace I use the sysctl-value "vm.min_free_kbytes = 
> 337920" but without luck.

You could try increasing it further...

> We had also the issue (perhaps not related to this bug) that the whole host 
> freezed and the NIC flood the 10-GB-Port so that the complete switch (and
> the compled network) are freezed.

Please report only one issue in each bug report.

> Since that the ceph-cluster are isolated for test in an extra network.
> We will switch to productive mode if the kerneltraces are gone. 
[...]

I believe the driver stopped making order-2 allocations in Linux 3.4,
with this change:

commit f800326dca7bc158f4c886aa92f222de37993c80
Author: Alexander Duyck 
Date:   Sat Mar 3 02:35:52 2012 +

ixgbe: Replace standard receive path with a page based receive

This should fix the allocation failures you're seeing.

This might be backported to 3.2 if we have some other reason to update
the ixgbe driver.  Otherwise it will not be.

Ben.

-- 
Ben Hutchings
Life would be so much easier if we could look at the source code.


signature.asc
Description: This is a digitally signed message part