From: Ian Campbell <ijc-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org>
To: Tom Tucker <tom@opengridcomputing.com>
Cc: "J. Bruce Fields" <bfields@fieldses.org>,
Trond Myklebust <trond.myklebust@fys.uio.no>,
John Ronciak <john.ronciak@gmail.com>,
Grant Coady <gcoady.lk@gmail.com>,
linux-kernel@vger.kernel.org, neilb@suse.de,
linux-nfs@vger.kernel.org,
Jeff Kirsher <jeffrey.t.kirsher@intel.com>,
Jesse Brandeburg <jesse.brandeburg@intel.com>,
Bruce Allan <bruce.w.allan@intel.com>,
PJ Waskiewicz <peter.p.waskiewicz.jr@intel.com>,
John Ronciak <john.ronciak@intel.com>,
e1000-devel@lists.sourceforge.net
Subject: Re: NFS regression? Odd delays and lockups accessing an NFS export.
Date: Sat, 13 Sep 2008 09:57:23 +0100 [thread overview]
Message-ID: <1221296243.2534.7.camel@localhost.localdomain> (raw)
In-Reply-To: <48CAF80A.4010109@opengridcomputing.com>
[-- Attachment #1: Type: text/plain, Size: 18305 bytes --]
On Fri, 2008-09-12 at 18:15 -0500, Tom Tucker wrote:
> Iain sadly yes. There's a thread stuck holding the BUSY bit or a thread
> failed to clear the bit properly
> (maybe an error path). Data continues to arrives, but the transport
> never gets put back on the queue
> because it's BUSY bit is set. In other words, this is a different error
> than the one we've been chasing.
>
> If I sent you a patch, could you rebuild the kernel and give it a whirl?
> Also, can you give me a
> kernel.org relative commit-id or tag for the kernel that you're using?
I sure could. I'm using the Debian kernel which is currently at 2.6.26.3
(pkg version 2.6.26-4) although I have an update to 2.6.26.4 (via pkg
2.6.26-5) pending.
If I'm going to build my own I'll start with current git
(a551b98d5f6fce5897d497abd8bfb262efb33d2a) and repro there before trying
your patch.
Ian.
>
> Thanks,
> Tom
>
> >> vc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.094587] svc: TCP record, 140 bytes
> >> [4009900.098604] svc: socket ee5fd600 recvfrom(e996b08c, 3956) = 140
> >> [4009900.102587] svc: TCP complete record (140 bytes)
> >> [4009900.106592] svc: transport ee5fd600 put into queue
> >> [4009900.110613] svc: got len=140
> >> [4009900.114645] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.118752] svc: socket ee5fd600 sendto([dfbb0000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009900.122636] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.126588] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.130601] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.134593] svc: server eefc4000 waiting for data (to = 900000)
> >> [4009900.162711] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.166598] svc: server eef4a000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.170594] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.174611] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.178592] svc: TCP record, 136 bytes
> >> [4009900.182606] svc: socket ee5fd600 recvfrom(e975a088, 3960) = 136
> >> [4009900.186592] svc: TCP complete record (136 bytes)
> >> [4009900.190599] svc: transport ee5fd600 put into queue
> >> [4009900.194605] svc: got len=136
> >> [4009900.198632] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.202717] svc: socket ee5fd600 sendto([d6464000 124... ], 124) = 124 (addr 192.168.1.5, port=910)
> >> [4009900.206664] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.210594] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.214611] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.218599] svc: server eef4a000 waiting for data (to = 900000)
> >> [4009900.254640] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.258603] svc: server ee978000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.262601] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.266625] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.270598] svc: TCP record, 128 bytes
> >> [4009900.274618] svc: socket ee5fd600 recvfrom(dd54d080, 3968) = 128
> >> [4009900.278598] svc: TCP complete record (128 bytes)
> >> [4009900.282605] svc: transport ee5fd600 put into queue
> >> [4009900.286611] svc: got len=128
> >> [4009900.290642] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.294788] svc: socket ee5fd600 sendto([efb5c000 116... ], 116) = 116 (addr 192.168.1.5, port=910)
> >> [4009900.298707] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.302600] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.306622] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.310604] svc: server ee978000 waiting for data (to = 900000)
> >> [4009900.346682] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.350609] svc: server ee8fe000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.354606] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.358626] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.362603] svc: TCP record, 148 bytes
> >> [4009900.366622] svc: socket ee5fd600 recvfrom(eec92094, 3948) = 148
> >> [4009900.370604] svc: TCP complete record (148 bytes)
> >> [4009900.374612] svc: transport ee5fd600 put into queue
> >> [4009900.378610] svc: got len=148
> >> [4009900.382652] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.386829] svc: socket ee5fd600 sendto([e98bf000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009900.390688] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.394606] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.398621] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.402611] svc: server ee8fe000 waiting for data (to = 900000)
> >> [4009900.438683] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.442614] svc: server eef12000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.446612] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.450634] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.454609] svc: TCP record, 156 bytes
> >> [4009900.458631] svc: socket ee5fd600 recvfrom(dd78509c, 3940) = 156
> >> [4009900.462692] svc: TCP complete record (156 bytes)
> >> [4009900.466693] svc: transport ee5fd600 put into queue
> >> [4009900.470610] svc: got len=156
> >> [4009900.474657] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.478801] svc: socket ee5fd600 sendto([ee92b000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009900.482696] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.486611] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.490630] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.494617] svc: server eef12000 waiting for data (to = 900000)
> >> [4009900.522817] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.526622] svc: server ee9f2000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.530617] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.534639] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.538615] svc: TCP record, 124 bytes
> >> [4009900.542632] svc: socket ee5fd600 recvfrom(e977007c, 3972) = 124
> >> [4009900.546615] svc: TCP complete record (124 bytes)
> >> [4009900.550621] svc: transport ee5fd600 put into queue
> >> [4009900.554616] svc: got len=124
> >> [4009900.558656] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.562766] svc: socket ee5fd600 sendto([dd5e1000 124... ], 124) = 124 (addr 192.168.1.5, port=910)
> >> [4009900.566724] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.570622] svc: server ee9f2000 waiting for data (to = 900000)
> >> [4009900.607202] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.610629] svc: server eeeb7000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.614623] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.618647] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.622619] svc: TCP record, 124 bytes
> >> [4009900.626641] svc: socket ee5fd600 recvfrom(e971607c, 3972) = 124
> >> [4009900.630620] svc: TCP complete record (124 bytes)
> >> [4009900.634630] svc: transport ee5fd600 put into queue
> >> [4009900.638621] svc: got len=124
> >> [4009900.642661] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.646760] svc: socket ee5fd600 sendto([e95ee000 124... ], 124) = 124 (addr 192.168.1.5, port=910)
> >> [4009900.650734] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.654622] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.658640] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.662626] svc: server eeeb7000 waiting for data (to = 900000)
> >> [4009900.691707] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.694637] svc: server eef31000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.698628] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.702646] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.706625] svc: TCP record, 156 bytes
> >> [4009900.710654] svc: socket ee5fd600 recvfrom(e99b009c, 3940) = 156
> >> [4009900.714626] svc: TCP complete record (156 bytes)
> >> [4009900.718632] svc: transport ee5fd600 put into queue
> >> [4009900.722626] svc: got len=156
> >> [4009900.725731] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.726797] svc: socket ee5fd600 sendto([e9bee000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009900.730717] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.734627] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.738646] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.742631] svc: server eef31000 waiting for data (to = 900000)
> >> [4009900.778691] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.782635] svc: server eefc4000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.786633] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.790649] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.794631] svc: TCP record, 144 bytes
> >> [4009900.798663] svc: socket ee5fd600 recvfrom(e996b090, 3952) = 144
> >> [4009900.802632] svc: TCP complete record (144 bytes)
> >> [4009900.806638] svc: transport ee5fd600 put into queue
> >> [4009900.810632] svc: got len=144
> >> [4009900.814675] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.818858] svc: socket ee5fd600 sendto([dfbb0000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009900.822707] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.826632] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.830647] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.834638] svc: server eefc4000 waiting for data (to = 900000)
> >> [4009900.862781] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.866647] svc: server eef4a000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.870644] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.874651] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.878636] svc: TCP record, 136 bytes
> >> [4009900.882649] svc: socket ee5fd600 recvfrom(e975a088, 3960) = 136
> >> [4009900.886636] svc: TCP complete record (136 bytes)
> >> [4009900.890642] svc: transport ee5fd600 put into queue
> >> [4009900.894654] svc: got len=136
> >> [4009900.898678] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.902761] svc: socket ee5fd600 sendto([d6464000 124... ], 124) = 124 (addr 192.168.1.5, port=910)
> >> [4009900.906714] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.910638] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.914654] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.918643] svc: server eef4a000 waiting for data (to = 900000)
> >> [4009900.954826] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.958648] svc: server ee978000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.962645] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.966667] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.970642] svc: TCP record, 140 bytes
> >> [4009900.974659] svc: socket ee5fd600 recvfrom(dd54d08c, 3956) = 140
> >> [4009900.978652] svc: TCP complete record (140 bytes)
> >> [4009900.982649] svc: transport ee5fd600 put into queue
> >> [4009900.986642] svc: got len=140
> >> [4009900.990686] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.994848] svc: socket ee5fd600 sendto([efb5c000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009900.998725] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009901.002644] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.006662] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.010648] svc: server ee978000 waiting for data (to = 900000)
> >> [4009901.046694] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009901.050652] svc: server ee8fe000, pool 0, transport ee5fd600, inuse=2
> >> [4009901.054650] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009901.058666] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009901.062647] svc: TCP record, 156 bytes
> >> [4009901.066669] svc: socket ee5fd600 recvfrom(eec9209c, 3940) = 156
> >> [4009901.070648] svc: TCP complete record (156 bytes)
> >> [4009901.074655] svc: transport ee5fd600 put into queue
> >> [4009901.078648] svc: got len=156
> >> [4009901.082688] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.086844] svc: socket ee5fd600 sendto([e98bf000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009901.090750] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009901.094650] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.098671] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.102655] svc: server ee8fe000 waiting for data (to = 900000)
> >> [4009901.138700] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009901.142658] svc: server ee9f2000, pool 0, transport ee5fd600, inuse=2
> >> [4009901.146656] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009901.150678] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009901.154654] svc: TCP record, 124 bytes
> >> [4009901.158671] svc: socket ee5fd600 recvfrom(e977007c, 3972) = 124
> >> [4009901.162654] svc: TCP complete record (124 bytes)
> >> [4009901.166659] svc: transport ee5fd600 put into queue
> >> [4009901.170654] svc: got len=124
> >> [4009901.174694] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.178811] svc: socket ee5fd600 sendto([dd67d000 124... ], 124) = 124 (addr 192.168.1.5, port=910)
> >> [4009901.182741] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009901.186655] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.190673] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.194661] svc: server ee9f2000 waiting for data (to = 900000)
> >> [4009901.222747] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009901.226690] svc: server eef12000, pool 0, transport ee5fd600, inuse=2
> >> [4009901.230661] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009901.234677] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009901.238658] svc: TCP record, 152 bytes
> >> [4009901.242673] svc: socket ee5fd600 recvfrom(dd785098, 3944) = 152
> >> [4009901.246659] svc: TCP complete record (152 bytes)
> >> [4009901.250664] svc: transport ee5fd600 put into queue
> >> [4009901.254659] svc: got len=152
> >> [4009901.258700] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.262809] svc: socket ee5fd600 sendto([ee92b000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009901.266734] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009901.270660] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.274677] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.278665] svc: server eef12000 waiting for data (to = 900000)
> >> [4009901.314692] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009901.318668] svc: server eeeb7000, pool 0, transport ee5fd600, inuse=2
> >> [4009901.322667] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009901.326682] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009901.330664] svc: TCP record, 156 bytes
> >> [4009901.334681] svc: socket ee5fd600 recvfrom(e971609c, 3940) = 156
> >> [4009901.338665] svc: TCP complete record (156 bytes)
> >> [4009901.342672] svc: transport ee5fd600 put into queue
> >> [4009901.346665] svc: got len=156
> >> [4009901.350707] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.354849] svc: socket ee5fd600 sendto([e95ee000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009901.358747] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009901.362666] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.366683] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.370672] svc: server eeeb7000 waiting for data (to = 900000)
> >> [4009901.406725] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009901.410674] svc: server eef31000, pool 0, transport ee5fd600, inuse=2
> >> [4009901.414672] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009901.418691] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009901.422670] svc: TCP record, 136 bytes
> >> [4009901.426690] svc: socket ee5fd600 recvfrom(e99b0088, 3960) = 136
> >> [4009901.430671] svc: TCP complete record (136 bytes)
> >> [4009901.434677] svc: transport ee5fd600 put into queue
> >> [4009901.438684] svc: got len=136
> >> [4009901.442710] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.446878] svc: socket ee5fd600 sendto([e9bee000 124... ], 124) = 124 (addr 192.168.1.5, port=910)
> >> [4009901.450767] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009901.454672] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.458754] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.462690] svc: server eef31000 waiting for data (to = 900000)
> >> [4009901.499151] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009901.502687] svc: server eefc4000, pool 0, transport ee5fd600, inuse=2
> >> [4009901.506679] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009901.510698] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009901.514675] svc: TCP record, 140 bytes
> >> [4009901.518694] svc: socket ee5fd600 recvfrom(e996b08c, 3956) = 140
> >> [4009901.522676] svc: TCP complete record (140 bytes)
> >> [4009901.526683] svc: transport ee5fd600 put into queue
> >> [4009901.530676] svc: got len=140
> >> [4009901.534716] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.542824] svc: socket ee5fd600 sendto([dfbb0000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009901.546806] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009901.550678] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.554700] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.558682] svc: server eefc4000 waiting for data (to = 900000)
> >>
> >>
> >> --
> >> Ian Campbell
> >>
> >> GIVE: Support the helpless victims of computer error.
> >>
> >>
>
>
--
Ian Campbell
No rock so hard but that a little wave
May beat admission in a thousand years.
-- Tennyson
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: Ian Campbell <ijc@hellion.org.uk>
To: Tom Tucker <tom@opengridcomputing.com>
Cc: "J. Bruce Fields" <bfields@fieldses.org>,
Trond Myklebust <trond.myklebust@fys.uio.no>,
John Ronciak <john.ronciak@gmail.com>,
Grant Coady <gcoady.lk@gmail.com>,
linux-kernel@vger.kernel.org, neilb@suse.de,
linux-nfs@vger.kernel.org,
Jeff Kirsher <jeffrey.t.kirsher@intel.com>,
Jesse Brandeburg <jesse.brandeburg@intel.com>,
Bruce Allan <bruce.w.allan@intel.com>,
PJ Waskiewicz <peter.p.waskiewicz.jr@intel.com>,
John Ronciak <john.ronciak@intel.com>,
e1000-devel@lists.sourceforge.net
Subject: Re: NFS regression? Odd delays and lockups accessing an NFS export.
Date: Sat, 13 Sep 2008 09:57:23 +0100 [thread overview]
Message-ID: <1221296243.2534.7.camel@localhost.localdomain> (raw)
In-Reply-To: <48CAF80A.4010109@opengridcomputing.com>
[-- Attachment #1: Type: text/plain, Size: 18305 bytes --]
On Fri, 2008-09-12 at 18:15 -0500, Tom Tucker wrote:
> Iain sadly yes. There's a thread stuck holding the BUSY bit or a thread
> failed to clear the bit properly
> (maybe an error path). Data continues to arrives, but the transport
> never gets put back on the queue
> because it's BUSY bit is set. In other words, this is a different error
> than the one we've been chasing.
>
> If I sent you a patch, could you rebuild the kernel and give it a whirl?
> Also, can you give me a
> kernel.org relative commit-id or tag for the kernel that you're using?
I sure could. I'm using the Debian kernel which is currently at 2.6.26.3
(pkg version 2.6.26-4) although I have an update to 2.6.26.4 (via pkg
2.6.26-5) pending.
If I'm going to build my own I'll start with current git
(a551b98d5f6fce5897d497abd8bfb262efb33d2a) and repro there before trying
your patch.
Ian.
>
> Thanks,
> Tom
>
> >> vc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.094587] svc: TCP record, 140 bytes
> >> [4009900.098604] svc: socket ee5fd600 recvfrom(e996b08c, 3956) = 140
> >> [4009900.102587] svc: TCP complete record (140 bytes)
> >> [4009900.106592] svc: transport ee5fd600 put into queue
> >> [4009900.110613] svc: got len=140
> >> [4009900.114645] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.118752] svc: socket ee5fd600 sendto([dfbb0000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009900.122636] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.126588] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.130601] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.134593] svc: server eefc4000 waiting for data (to = 900000)
> >> [4009900.162711] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.166598] svc: server eef4a000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.170594] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.174611] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.178592] svc: TCP record, 136 bytes
> >> [4009900.182606] svc: socket ee5fd600 recvfrom(e975a088, 3960) = 136
> >> [4009900.186592] svc: TCP complete record (136 bytes)
> >> [4009900.190599] svc: transport ee5fd600 put into queue
> >> [4009900.194605] svc: got len=136
> >> [4009900.198632] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.202717] svc: socket ee5fd600 sendto([d6464000 124... ], 124) = 124 (addr 192.168.1.5, port=910)
> >> [4009900.206664] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.210594] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.214611] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.218599] svc: server eef4a000 waiting for data (to = 900000)
> >> [4009900.254640] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.258603] svc: server ee978000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.262601] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.266625] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.270598] svc: TCP record, 128 bytes
> >> [4009900.274618] svc: socket ee5fd600 recvfrom(dd54d080, 3968) = 128
> >> [4009900.278598] svc: TCP complete record (128 bytes)
> >> [4009900.282605] svc: transport ee5fd600 put into queue
> >> [4009900.286611] svc: got len=128
> >> [4009900.290642] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.294788] svc: socket ee5fd600 sendto([efb5c000 116... ], 116) = 116 (addr 192.168.1.5, port=910)
> >> [4009900.298707] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.302600] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.306622] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.310604] svc: server ee978000 waiting for data (to = 900000)
> >> [4009900.346682] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.350609] svc: server ee8fe000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.354606] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.358626] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.362603] svc: TCP record, 148 bytes
> >> [4009900.366622] svc: socket ee5fd600 recvfrom(eec92094, 3948) = 148
> >> [4009900.370604] svc: TCP complete record (148 bytes)
> >> [4009900.374612] svc: transport ee5fd600 put into queue
> >> [4009900.378610] svc: got len=148
> >> [4009900.382652] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.386829] svc: socket ee5fd600 sendto([e98bf000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009900.390688] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.394606] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.398621] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.402611] svc: server ee8fe000 waiting for data (to = 900000)
> >> [4009900.438683] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.442614] svc: server eef12000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.446612] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.450634] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.454609] svc: TCP record, 156 bytes
> >> [4009900.458631] svc: socket ee5fd600 recvfrom(dd78509c, 3940) = 156
> >> [4009900.462692] svc: TCP complete record (156 bytes)
> >> [4009900.466693] svc: transport ee5fd600 put into queue
> >> [4009900.470610] svc: got len=156
> >> [4009900.474657] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.478801] svc: socket ee5fd600 sendto([ee92b000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009900.482696] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.486611] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.490630] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.494617] svc: server eef12000 waiting for data (to = 900000)
> >> [4009900.522817] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.526622] svc: server ee9f2000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.530617] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.534639] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.538615] svc: TCP record, 124 bytes
> >> [4009900.542632] svc: socket ee5fd600 recvfrom(e977007c, 3972) = 124
> >> [4009900.546615] svc: TCP complete record (124 bytes)
> >> [4009900.550621] svc: transport ee5fd600 put into queue
> >> [4009900.554616] svc: got len=124
> >> [4009900.558656] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.562766] svc: socket ee5fd600 sendto([dd5e1000 124... ], 124) = 124 (addr 192.168.1.5, port=910)
> >> [4009900.566724] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.570622] svc: server ee9f2000 waiting for data (to = 900000)
> >> [4009900.607202] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.610629] svc: server eeeb7000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.614623] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.618647] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.622619] svc: TCP record, 124 bytes
> >> [4009900.626641] svc: socket ee5fd600 recvfrom(e971607c, 3972) = 124
> >> [4009900.630620] svc: TCP complete record (124 bytes)
> >> [4009900.634630] svc: transport ee5fd600 put into queue
> >> [4009900.638621] svc: got len=124
> >> [4009900.642661] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.646760] svc: socket ee5fd600 sendto([e95ee000 124... ], 124) = 124 (addr 192.168.1.5, port=910)
> >> [4009900.650734] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.654622] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.658640] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.662626] svc: server eeeb7000 waiting for data (to = 900000)
> >> [4009900.691707] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.694637] svc: server eef31000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.698628] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.702646] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.706625] svc: TCP record, 156 bytes
> >> [4009900.710654] svc: socket ee5fd600 recvfrom(e99b009c, 3940) = 156
> >> [4009900.714626] svc: TCP complete record (156 bytes)
> >> [4009900.718632] svc: transport ee5fd600 put into queue
> >> [4009900.722626] svc: got len=156
> >> [4009900.725731] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.726797] svc: socket ee5fd600 sendto([e9bee000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009900.730717] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.734627] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.738646] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.742631] svc: server eef31000 waiting for data (to = 900000)
> >> [4009900.778691] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.782635] svc: server eefc4000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.786633] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.790649] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.794631] svc: TCP record, 144 bytes
> >> [4009900.798663] svc: socket ee5fd600 recvfrom(e996b090, 3952) = 144
> >> [4009900.802632] svc: TCP complete record (144 bytes)
> >> [4009900.806638] svc: transport ee5fd600 put into queue
> >> [4009900.810632] svc: got len=144
> >> [4009900.814675] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.818858] svc: socket ee5fd600 sendto([dfbb0000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009900.822707] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.826632] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.830647] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.834638] svc: server eefc4000 waiting for data (to = 900000)
> >> [4009900.862781] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.866647] svc: server eef4a000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.870644] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.874651] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.878636] svc: TCP record, 136 bytes
> >> [4009900.882649] svc: socket ee5fd600 recvfrom(e975a088, 3960) = 136
> >> [4009900.886636] svc: TCP complete record (136 bytes)
> >> [4009900.890642] svc: transport ee5fd600 put into queue
> >> [4009900.894654] svc: got len=136
> >> [4009900.898678] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.902761] svc: socket ee5fd600 sendto([d6464000 124... ], 124) = 124 (addr 192.168.1.5, port=910)
> >> [4009900.906714] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009900.910638] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.914654] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.918643] svc: server eef4a000 waiting for data (to = 900000)
> >> [4009900.954826] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009900.958648] svc: server ee978000, pool 0, transport ee5fd600, inuse=2
> >> [4009900.962645] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009900.966667] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009900.970642] svc: TCP record, 140 bytes
> >> [4009900.974659] svc: socket ee5fd600 recvfrom(dd54d08c, 3956) = 140
> >> [4009900.978652] svc: TCP complete record (140 bytes)
> >> [4009900.982649] svc: transport ee5fd600 put into queue
> >> [4009900.986642] svc: got len=140
> >> [4009900.990686] svc: transport ee5fd600 busy, not enqueued
> >> [4009900.994848] svc: socket ee5fd600 sendto([efb5c000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009900.998725] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009901.002644] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.006662] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.010648] svc: server ee978000 waiting for data (to = 900000)
> >> [4009901.046694] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009901.050652] svc: server ee8fe000, pool 0, transport ee5fd600, inuse=2
> >> [4009901.054650] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009901.058666] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009901.062647] svc: TCP record, 156 bytes
> >> [4009901.066669] svc: socket ee5fd600 recvfrom(eec9209c, 3940) = 156
> >> [4009901.070648] svc: TCP complete record (156 bytes)
> >> [4009901.074655] svc: transport ee5fd600 put into queue
> >> [4009901.078648] svc: got len=156
> >> [4009901.082688] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.086844] svc: socket ee5fd600 sendto([e98bf000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009901.090750] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009901.094650] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.098671] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.102655] svc: server ee8fe000 waiting for data (to = 900000)
> >> [4009901.138700] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009901.142658] svc: server ee9f2000, pool 0, transport ee5fd600, inuse=2
> >> [4009901.146656] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009901.150678] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009901.154654] svc: TCP record, 124 bytes
> >> [4009901.158671] svc: socket ee5fd600 recvfrom(e977007c, 3972) = 124
> >> [4009901.162654] svc: TCP complete record (124 bytes)
> >> [4009901.166659] svc: transport ee5fd600 put into queue
> >> [4009901.170654] svc: got len=124
> >> [4009901.174694] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.178811] svc: socket ee5fd600 sendto([dd67d000 124... ], 124) = 124 (addr 192.168.1.5, port=910)
> >> [4009901.182741] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009901.186655] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.190673] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.194661] svc: server ee9f2000 waiting for data (to = 900000)
> >> [4009901.222747] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009901.226690] svc: server eef12000, pool 0, transport ee5fd600, inuse=2
> >> [4009901.230661] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009901.234677] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009901.238658] svc: TCP record, 152 bytes
> >> [4009901.242673] svc: socket ee5fd600 recvfrom(dd785098, 3944) = 152
> >> [4009901.246659] svc: TCP complete record (152 bytes)
> >> [4009901.250664] svc: transport ee5fd600 put into queue
> >> [4009901.254659] svc: got len=152
> >> [4009901.258700] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.262809] svc: socket ee5fd600 sendto([ee92b000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009901.266734] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009901.270660] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.274677] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.278665] svc: server eef12000 waiting for data (to = 900000)
> >> [4009901.314692] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009901.318668] svc: server eeeb7000, pool 0, transport ee5fd600, inuse=2
> >> [4009901.322667] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009901.326682] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009901.330664] svc: TCP record, 156 bytes
> >> [4009901.334681] svc: socket ee5fd600 recvfrom(e971609c, 3940) = 156
> >> [4009901.338665] svc: TCP complete record (156 bytes)
> >> [4009901.342672] svc: transport ee5fd600 put into queue
> >> [4009901.346665] svc: got len=156
> >> [4009901.350707] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.354849] svc: socket ee5fd600 sendto([e95ee000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009901.358747] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009901.362666] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.366683] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.370672] svc: server eeeb7000 waiting for data (to = 900000)
> >> [4009901.406725] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009901.410674] svc: server eef31000, pool 0, transport ee5fd600, inuse=2
> >> [4009901.414672] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009901.418691] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009901.422670] svc: TCP record, 136 bytes
> >> [4009901.426690] svc: socket ee5fd600 recvfrom(e99b0088, 3960) = 136
> >> [4009901.430671] svc: TCP complete record (136 bytes)
> >> [4009901.434677] svc: transport ee5fd600 put into queue
> >> [4009901.438684] svc: got len=136
> >> [4009901.442710] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.446878] svc: socket ee5fd600 sendto([e9bee000 124... ], 124) = 124 (addr 192.168.1.5, port=910)
> >> [4009901.450767] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009901.454672] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.458754] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.462690] svc: server eef31000 waiting for data (to = 900000)
> >> [4009901.499151] svc: transport ee5fd600 dequeued, inuse=1
> >> [4009901.502687] svc: server eefc4000, pool 0, transport ee5fd600, inuse=2
> >> [4009901.506679] svc: tcp_recv ee5fd600 data 1 conn 0 close 0
> >> [4009901.510698] svc: socket ee5fd600 recvfrom(ee5fd764, 0) = 4
> >> [4009901.514675] svc: TCP record, 140 bytes
> >> [4009901.518694] svc: socket ee5fd600 recvfrom(e996b08c, 3956) = 140
> >> [4009901.522676] svc: TCP complete record (140 bytes)
> >> [4009901.526683] svc: transport ee5fd600 put into queue
> >> [4009901.530676] svc: got len=140
> >> [4009901.534716] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.542824] svc: socket ee5fd600 sendto([dfbb0000 232... ], 232) = 232 (addr 192.168.1.5, port=910)
> >> [4009901.546806] svc: socket c1888960 TCP data ready (svsk ee5fd600)
> >> [4009901.550678] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.554700] svc: transport ee5fd600 busy, not enqueued
> >> [4009901.558682] svc: server eefc4000 waiting for data (to = 900000)
> >>
> >>
> >> --
> >> Ian Campbell
> >>
> >> GIVE: Support the helpless victims of computer error.
> >>
> >>
>
>
--
Ian Campbell
No rock so hard but that a little wave
May beat admission in a thousand years.
-- Tennyson
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
next prev parent reply other threads:[~2008-09-13 8:57 UTC|newest]
Thread overview: 117+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-18 2:02 NFS regression? Odd delays and lockups accessing an NFS export Grant Coady
2008-08-18 2:02 ` Grant Coady
2008-08-18 18:50 ` Athanasius
2008-08-18 19:19 ` Trond Myklebust
[not found] ` <20080818185048.GO20684-QVNlIYdkypLYtjvyW6yDsg@public.gmane.org>
2008-08-18 19:37 ` J. K. Cliburn
2008-08-18 19:37 ` J. K. Cliburn
[not found] ` <48A9CF89.9090304-Bdlq13kUjeyLZ21kGMrzwg@public.gmane.org>
2008-08-18 23:13 ` Athanasius
2008-08-18 23:13 ` Athanasius
2009-05-12 20:27 ` Frank Filz
2009-05-13 0:05 ` Jay Cliburn
[not found] ` <p6lha4te54h04qdbnos1mcemdmn1cfca6s-e09XROE/p8c@public.gmane.org>
2008-08-18 19:20 ` Trond Myklebust
2008-08-18 19:20 ` Trond Myklebust
2008-08-20 1:10 ` Grant Coady
2008-08-20 1:10 ` Grant Coady
2008-08-20 23:17 ` Grant Coady
2008-08-20 23:17 ` Grant Coady
2008-08-22 10:23 ` Ian Campbell
2008-08-22 18:08 ` Trond Myklebust
2008-08-22 18:13 ` Ian Campbell
2008-08-22 18:13 ` Ian Campbell
2008-08-22 19:33 ` John Ronciak
2008-08-22 19:33 ` John Ronciak
[not found] ` <56a8daef0808221233h68853587n6015ca7d809b17e1-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-22 20:00 ` Ian Campbell
2008-08-22 20:00 ` Ian Campbell
[not found] ` <1219435207.27921.51.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-08-22 21:15 ` John Ronciak
2008-08-22 21:15 ` John Ronciak
2008-08-22 21:23 ` Trond Myklebust
2008-08-22 21:23 ` Trond Myklebust
2008-08-22 21:37 ` Ian Campbell
2008-08-22 21:37 ` Ian Campbell
[not found] ` <1219441041.27921.57.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-08-22 21:56 ` Trond Myklebust
2008-08-22 21:56 ` Trond Myklebust
2008-08-22 22:41 ` Ian Campbell
2008-08-22 22:41 ` Ian Campbell
2008-08-24 18:53 ` Ian Campbell
[not found] ` <1219603981.27921.145.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-08-24 19:17 ` Trond Myklebust
2008-08-24 19:17 ` Trond Myklebust
2008-08-24 19:19 ` Trond Myklebust
2008-08-24 19:19 ` Trond Myklebust
2008-08-24 22:09 ` Ian Campbell
2008-08-24 22:09 ` Ian Campbell
[not found] ` <1219615789.27921.152.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-08-24 22:15 ` Trond Myklebust
2008-08-24 22:15 ` Trond Myklebust
2008-08-25 9:59 ` Ian Campbell
2008-08-25 9:59 ` Ian Campbell
2008-08-25 16:04 ` Tom Tucker
2008-08-25 16:54 ` Trond Myklebust
2008-08-25 20:15 ` Tom Tucker
2008-08-25 20:15 ` Tom Tucker
2008-08-26 19:27 ` J. Bruce Fields
2008-08-26 19:27 ` J. Bruce Fields
2008-08-27 14:43 ` Tom Tucker
2008-08-27 14:43 ` Tom Tucker
2008-08-30 15:47 ` Ian Campbell
2008-08-30 15:47 ` Ian Campbell
[not found] ` <1220111261.31172.14.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-08-31 19:30 ` J. Bruce Fields
2008-08-31 19:30 ` J. Bruce Fields
2008-08-31 19:44 ` Ian Campbell
2008-08-31 19:44 ` Ian Campbell
[not found] ` <1220211842.31172.18.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-08-31 19:46 ` J. Bruce Fields
2008-08-31 19:46 ` J. Bruce Fields
2008-08-31 19:49 ` Ian Campbell
2008-08-31 19:49 ` Ian Campbell
2008-08-31 19:51 ` Tom Tucker
2008-08-31 19:51 ` Tom Tucker
2008-08-31 19:51 ` Tom Tucker
2008-08-31 19:51 ` Tom Tucker
2008-08-31 21:18 ` Ian Campbell
2008-08-31 21:18 ` Ian Campbell
[not found] ` <1220217505.31172.26.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-09-01 17:20 ` Tom Tucker
2008-09-01 17:20 ` Tom Tucker
2008-09-01 17:46 ` Ian Campbell
2008-09-01 17:46 ` Ian Campbell
2008-09-10 8:40 ` Ian Campbell
2008-09-10 8:40 ` Ian Campbell
[not found] ` <1221036015.24993.27.camel-o4Be2W7LfRlXesXXhkcM7miJhflN2719@public.gmane.org>
2008-09-12 22:43 ` J. Bruce Fields
2008-09-12 22:43 ` J. Bruce Fields
2008-09-12 23:15 ` Tom Tucker
2008-09-12 23:15 ` Tom Tucker
2008-09-13 8:57 ` Ian Campbell [this message]
2008-09-13 8:57 ` Ian Campbell
[not found] ` <1221296243.2534.7.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-09-16 5:48 ` Ian Campbell
2008-09-16 5:48 ` Ian Campbell
[not found] ` <1221544139.2534.18.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-09-16 11:38 ` Tom Tucker
2008-09-16 11:38 ` Tom Tucker
2008-09-16 15:03 ` Ian Campbell
[not found] ` <1221577412.28572.60.camel-o4Be2W7LfRlXesXXhkcM7miJhflN2719@public.gmane.org>
2008-09-16 15:58 ` Tom Tucker
2008-09-16 15:58 ` Tom Tucker
2008-09-16 16:24 ` Ian Campbell
2008-09-16 16:24 ` Ian Campbell
[not found] ` <1221582285.28572.67.camel-o4Be2W7LfRlXesXXhkcM7miJhflN2719@public.gmane.org>
2008-09-23 7:59 ` Ian Campbell
2008-09-23 7:59 ` Ian Campbell
[not found] ` <1222156770.6869.13.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-09-23 11:33 ` Ian Campbell
2008-09-23 11:33 ` Ian Campbell
[not found] ` <1222169589.6869.20.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-09-23 17:03 ` J. Bruce Fields
2008-09-23 17:03 ` J. Bruce Fields
2008-09-26 15:37 ` Ian Campbell
2008-09-26 15:37 ` Ian Campbell
[not found] ` <1222443426.3949.18.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-09-26 18:17 ` Ian Campbell
2008-09-26 18:17 ` Ian Campbell
[not found] ` <1222453053.3949.21.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-09-27 3:54 ` J. Bruce Fields
2008-09-27 3:54 ` J. Bruce Fields
2008-09-27 10:16 ` Ian Campbell
2008-09-27 10:16 ` Ian Campbell
2008-08-25 21:39 ` Roger Heflin
2008-08-25 21:39 ` Roger Heflin
2008-08-25 20:23 ` Grant Coady
2008-08-25 20:23 ` Grant Coady
[not found] ` <4156b4tgrrsflla1svmu4jl6j5sme4a715-e09XROE/p8c@public.gmane.org>
2008-08-25 22:11 ` Trond Myklebust
2008-08-25 22:11 ` Trond Myklebust
2008-08-26 0:29 ` Grant Coady
2008-08-26 0:29 ` Grant Coady
2008-08-26 0:59 ` Muntz, Daniel
2008-08-26 0:59 ` Muntz, Daniel
2008-08-26 1:06 ` Grant Coady
2008-08-26 1:06 ` Grant Coady
-- strict thread matches above, loose matches on Subject: below --
2008-09-10 2:51 Benoit Plessis
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1221296243.2534.7.camel@localhost.localdomain \
--to=ijc-kcikpvwj1kudxyznreorvg@public.gmane.org \
--cc=bfields@fieldses.org \
--cc=bruce.w.allan@intel.com \
--cc=e1000-devel@lists.sourceforge.net \
--cc=gcoady.lk@gmail.com \
--cc=jeffrey.t.kirsher@intel.com \
--cc=jesse.brandeburg@intel.com \
--cc=john.ronciak@gmail.com \
--cc=john.ronciak@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-nfs@vger.kernel.org \
--cc=neilb@suse.de \
--cc=peter.p.waskiewicz.jr@intel.com \
--cc=tom@opengridcomputing.com \
--cc=trond.myklebust@fys.uio.no \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.