Re: NFS over TCP

Dave Airlie (david.airlie@ul.ie)
Mon, 4 Jan 1999 20:46:31 +0000 (GMT)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

---913812731-762521310-915482745=:539
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine.LNX.4.04.9901042046161.539@rowan.ece.ul.ie>

Hi,

I seem to have found another problem a bit worse than the one you mention
Alan, my Linux client is 2.2.0-pre4 and I have a Solaris 2.6 + recommended
patches Sun workstation server,

I do a TCP mount

mount -t nfs -o tcp,nolock oak:/foo /foo

I then do a

cd /foo ; find .

It works for a while and then the process hangs in rpc_execute,
I've switched on rpc_debug, and I think I have tracked down a problem when
the server sends me a RPC packet bigger than 1440,

I've attached two files 205.txt and 206.txt these are two RPC traces one
after the other, the 205 seems to succeed (it does the same as all the
previous ones, but the 206 with the 3556 bytes cause problems, the system
keeps trying to do some sort of resend on it but never gets a reply ..

I'm going to have a dig around and see if I can see what might be wrong,

Dave.

-- 
------------ David Airlie, David.Airlie@ul.ie,airlied@skynet --------
Telecommunications Research Centre, ECE Dept, University of Limerick \
http://www.csn.ul.ie/~airlied	-- Telecommunications Researcher      \
--- TEL: +353-61-202695 -----------------------------------------------

On Sat, 2 Jan 1999, Alan Cox wrote:

> > I've just noticed the NFS over TCP is a listed bug, has anyone any > > pointers on what may be wrong i.e. is it a big job or is it something > > that somebody knows but just doesn't have time to fix?? > > > > Could you please cc me on replies as I'm having flaky access to my list > > mail a/c, > > If you try it you'll find it works fine until a write from the linux client > is too big to do in one go , the client then adjusts for the partial write > but when the socket layer calls back and says "more room" it doesnt > for some reason wake up the rpc to continue the write - the timer does > and that then works. So it goes but very slowly. > > I dug into this a bit but failed to find a bug before I ran out of time. I > did prove the message from the socket layer arrives right. > > Alan >

---913812731-762521310-915482745=:539 Content-Type: TEXT/PLAIN; NAME="205.txt" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.LNX.4.04.9901042045450.539@rowan.ece.ul.ie> Content-Description: Content-Disposition: ATTACHMENT; FILENAME="205.txt"

SmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDogUlBDOiAgMjA1IHhwcnRf cmVzZXJ2ZSBjb25nID0gMCBjd25kID0gMjU2DQpKYW4gIDQgMTk6NTU6Mzkg cm93YW4ga2VybmVsOiBSUEM6ICAyMDUgcmVzZXJ2ZWQgcmVxIGMzNDgzMDc0 IHhpZCAwMDAwMDc0Ng0KSmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDog UlBDOiAgMjA1IHhwcnRfcmVzZXJ2ZSByZXR1cm5zIDANCkphbiAgNCAxOTo1 NTozOSByb3dhbiBrZXJuZWw6IFJQQzogIDIwNSB4cHJ0X3RyYW5zbWl0KDAp DQpKYW4gIDQgMTk6NTU6Mzkgcm93YW4ga2VybmVsOiBSUEM6ICAgICAgeHBy dF9zZW5kbXNnKDE0NCkgPSAxNDQNCkphbiAgNCAxOTo1NTozOSByb3dhbiBr ZXJuZWw6IFJQQzogIDIwNSB4bWl0IGNvbXBsZXRlDQpKYW4gIDQgMTk6NTU6 Mzkgcm93YW4ga2VybmVsOiBSUEM6ICAyMDUgeHBydF9yZWNlaXZlDQpKYW4g IDQgMTk6NTU6Mzkgcm93YW4ga2VybmVsOiBSUEM6ICAyMDUgeHBydF9yZWNl aXZlIHJldHVybnMgMA0KSmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDog UlBDOiAgICAgIHRjcF9kYXRhX3JlYWR5Li4uDQpKYW4gIDQgMTk6NTU6Mzkg cm93YW4ga2VybmVsOiBSUEM6ICAgICAgdGNwX2RhdGFfcmVhZHkgY2xpZW50 IGMzNDgzMDAwDQpKYW4gIDQgMTk6NTU6Mzkgcm93YW4ga2VybmVsOiBSUEM6 ICAgICAgc3RhdGUgMSBjb25uIDEgZGVhZCAwIHphcHBlZCAwDQpKYW4gIDQg MTk6NTU6Mzkgcm93YW4ga2VybmVsOiBSUEM6ICAgICB4cHJ0IHF1ZXVlDQpK YW4gIDQgMTk6NTU6Mzkgcm93YW4ga2VybmVsOiBycGNpb2RfdGNwX2Rpc3Bh dGNoZXI6IFF1ZXVlIFJ1bm5pbmcNCkphbiAgNCAxOTo1NTozOSByb3dhbiBr ZXJuZWw6IHJwY2lvZF90Y3BfZGlzcGF0Y2hlcjogUHJvY2Vzc2luZyBjMzQ4 MzAwMA0KSmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDogUlBDOiAgICAg IHRjcF9pbnB1dF9yZWNvcmQNCkphbiAgNCAxOTo1NTozOSByb3dhbiBrZXJu ZWw6IFJQQzogICAgICByZWFkaW5nIGhlYWRlciAoOCBieXRlcykNCkphbiAg NCAxOTo1NTozOSByb3dhbiBrZXJuZWw6IFJQQzogICAgICB4cHJ0X3JlY3Zt c2coaW92IGMzYjExZmQ0LCBsZW4gOCkgPSA4DQpKYW4gIDQgMTk6NTU6Mzkg cm93YW4ga2VybmVsOiBSUEM6ICAgICAgcmVjbGVuIDgwMDAwMDgwDQpKYW4g IDQgMTk6NTU6Mzkgcm93YW4ga2VybmVsOiBSUEM6ICAgICAgZ290IHhpZCAw MDAwMDc0NiByZWNsZW4gMTI4IG1vcmVmcmFncyAwDQpKYW4gIDQgMTk6NTU6 Mzkgcm93YW4ga2VybmVsOiBSUEM6ICAyMDUgVENQIHJlY2VpdmluZyAxMjQg Ynl0ZXMNCkphbiAgNCAxOTo1NTozOSByb3dhbiBrZXJuZWw6IFJQQzogICAg ICB4cHJ0X3JlY3Ztc2coaW92IGMzNDgzZGU0LCBsZW4gMTI0KSA9IDEyNA0K SmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDogUlBDOiAgMjA1IHJlY2Vp dmVkIHJlcGx5IGNvbXBsZXRlDQpKYW4gIDQgMTk6NTU6Mzkgcm93YW4ga2Vy bmVsOiBSUEM6ICAyMDUgaGFzIGlucHV0ICgxMjggYnl0ZXMpDQpKYW4gIDQg MTk6NTU6Mzkgcm93YW4ga2VybmVsOiBSUEM6ICAgICAgdGNwX2lucHV0X3Jl Y29yZCBkb25lIChvZmYgMCB0b3RhbCAwIGNvcGllZCAwKQ0KSmFuICA0IDE5 OjU1OjM5IHJvd2FuIGtlcm5lbDogUlBDOiAgICAgIHRjcF9pbnB1dF9yZWNv cmQNCkphbiAgNCAxOTo1NTozOSByb3dhbiBrZXJuZWw6IFJQQzogICAgICBy ZWFkaW5nIGhlYWRlciAoOCBieXRlcykNCkphbiAgNCAxOTo1NTozOSByb3dh biBrZXJuZWw6IFJQQzogICAgICB4cHJ0X3JlY3Ztc2coaW92IGMzYjExZmQ0 LCBsZW4gOCkgPSAtMTENCkphbiAgNCAxOTo1NTozOSByb3dhbiBrZXJuZWw6 IFJQQzogIDIwNSByZWxlYXNlIHJlcXVlc3QgYzM0ODMwNzQNCg0K ---913812731-762521310-915482745=:539 Content-Type: TEXT/PLAIN; NAME="206.txt" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.LNX.4.04.9901042045451.539@rowan.ece.ul.ie> Content-Description: Content-Disposition: ATTACHMENT; FILENAME="206.txt"

SmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDogUlBDOiAgMjA2IHJlc2Vy dmVkIHJlcSBjMzQ4MzA3NCB4aWQgMDAwMDA3NDcNCkphbiAgNCAxOTo1NToz OSByb3dhbiBrZXJuZWw6IFJQQzogIDIwNiB4cHJ0X3Jlc2VydmUgcmV0dXJu cyAwDQpKYW4gIDQgMTk6NTU6Mzkgcm93YW4ga2VybmVsOiBSUEM6ICAyMDYg eHBydF90cmFuc21pdCgwKQ0KSmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5l bDogUlBDOiAgICAgIHhwcnRfc2VuZG1zZygxNDApID0gMTQwDQpKYW4gIDQg MTk6NTU6Mzkgcm93YW4ga2VybmVsOiBSUEM6ICAyMDYgeG1pdCBjb21wbGV0 ZQ0KSmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDogUlBDOiAgMjA2IHhw cnRfcmVjZWl2ZQ0KSmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDogUlBD OiAgMjA2IHhwcnRfcmVjZWl2ZSByZXR1cm5zIDANCkphbiAgNCAxOTo1NToz OSByb3dhbiBrZXJuZWw6IFJQQzogICAgICB0Y3BfZGF0YV9yZWFkeS4uLg0K SmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDogUlBDOiAgICAgIHRjcF9k YXRhX3JlYWR5IGNsaWVudCBjMzQ4MzAwMA0KSmFuICA0IDE5OjU1OjM5IHJv d2FuIGtlcm5lbDogUlBDOiAgICAgIHN0YXRlIDEgY29ubiAxIGRlYWQgMCB6 YXBwZWQgMA0KSmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDogUlBDOiAg ICAgeHBydCBxdWV1ZQ0KSmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDog cnBjaW9kX3RjcF9kaXNwYXRjaGVyOiBRdWV1ZSBSdW5uaW5nDQpKYW4gIDQg MTk6NTU6Mzkgcm93YW4ga2VybmVsOiBycGNpb2RfdGNwX2Rpc3BhdGNoZXI6 IFByb2Nlc3NpbmcgYzM0ODMwMDANCkphbiAgNCAxOTo1NTozOSByb3dhbiBr ZXJuZWw6IFJQQzogICAgICB0Y3BfaW5wdXRfcmVjb3JkDQpKYW4gIDQgMTk6 NTU6Mzkgcm93YW4ga2VybmVsOiBSUEM6ICAgICAgcmVhZGluZyBoZWFkZXIg KDggYnl0ZXMpDQpKYW4gIDQgMTk6NTU6Mzkgcm93YW4ga2VybmVsOiBSUEM6 ICAgICAgeHBydF9yZWN2bXNnKGlvdiBjM2IxMWZkNCwgbGVuIDgpID0gOA0K SmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDogUlBDOiAgICAgIHJlY2xl biA4MDAwMGRlOA0KSmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDogUlBD OiAgICAgIGdvdCB4aWQgMDAwMDA3NDcgcmVjbGVuIDM1NjAgbW9yZWZyYWdz IDBKYW4gIDQgMTk6NTU6Mzkgcm93YW4ga2VybmVsOiBSUEM6ICAyMDYgVENQ IHJlY2VpdmluZyAzNTU2IGJ5dGVzDQpKYW4gIDQgMTk6NTU6Mzkgcm93YW4g a2VybmVsOiBSUEM6ICAgICAgeHBydF9yZWN2bXNnKGlvdiBjMzQ4M2RlNCwg bGVuIDM1NTYpID0gMTQ0MA0KSmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5l bDogUlBDOiAgICAgIHRjcF9pbnB1dF9yZWNvcmQgZG9uZSAob2ZmIDE0NDgg dG90YWwgMzU2MCBjb3BpZWQgMTQ0NCkNCkphbiAgNCAxOTo1NTozOSByb3dh biBrZXJuZWw6IFJQQzogICAgICB0Y3BfZGF0YV9yZWFkeS4uLg0KSmFuICA0 IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDogUlBDOiAgICAgIHRjcF9kYXRhX3Jl YWR5IGNsaWVudCBjMzQ4MzAwMA0KSmFuICA0IDE5OjU1OjM5IHJvd2FuIGtl cm5lbDogUlBDOiAgICAgIHN0YXRlIDEgY29ubiAxIGRlYWQgMCB6YXBwZWQg MA0KSmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDogUlBDOiAgICAgeHBy dCBxdWV1ZQ0KSmFuICA0IDE5OjU1OjM5IHJvd2FuIGtlcm5lbDogUlBDOiAg ICAgIHRjcF9kYXRhX3JlYWR5Li4uDQpKYW4gIDQgMTk6NTU6Mzkgcm93YW4g a2VybmVsOiBSUEM6ICAgICAgdGNwX2RhdGFfcmVhZHkgY2xpZW50IGMzNDgz MDAwDQpKYW4gIDQgMTk6NTU6Mzkgcm93YW4ga2VybmVsOiBSUEM6ICAgICAg dGNwX2RhdGFfcmVhZHkgY2xpZW50IGMzNDgzMDAwDQpKYW4gIDQgMTk6NTU6 Mzkgcm93YW4ga2VybmVsOiBSUEM6ICAgICAgc3RhdGUgMSBjb25uIDEgZGVh ZCAwIHphcHBlZCAwDQpKYW4gIDQgMTk6NTU6Mzkgcm93YW4ga2VybmVsOiBS UEM6ICAgICB4cHJ0IHF1ZXVlZCBhbHJlYWR5IGMzNDgzMDAwDQpKYW4gIDQg MTk6NTU6NDQgcm93YW4ga2VybmVsOiBSUEM6ICAyMDYgeHBydF90aW1lciAo cGVuZGluZyByZXF1ZXN0KQ0KSmFuICA0IDE5OjU1OjQ0IHJvd2FuIGtlcm5l bDogUlBDOiAgMjA2IHhwcnRfdHJhbnNtaXQoODgwMDAwODApDQpKYW4gIDQg MTk6NTU6NDQgcm93YW4ga2VybmVsOiBSUEM6ICAgICAgeHBydF9zZW5kbXNn KDE0MCkgPSAxNDANCkphbiAgNCAxOTo1NTo0NCByb3dhbiBrZXJuZWw6IFJQ QzogIDIwNiB4bWl0IGNvbXBsZXRlDQpKYW4gIDQgMTk6NTU6NDQgcm93YW4g a2VybmVsOiBSUEM6ICAyMDYgeHBydF9yZWNlaXZlDQpKYW4gIDQgMTk6NTU6 NDQgcm93YW4ga2VybmVsOiBSUEM6ICAyMDYgeHBydF9yZWNlaXZlIHJldHVy bnMgMA0KSmFuICA0IDE5OjU1OjQ4IHJvd2FuIFBBTV9wd2RiWzQ3OV06IChs b2dpbikgc2Vzc2lvbiBjbG9zZWQgZm9yIHVzZXIgYWlybGllZA0KSmFuICA0 IDE5OjU1OjU4IHJvd2FuIGtlcm5lbDogUlBDOiAgMjA2IHhwcnRfdGltZXIg KHBlbmRpbmcgcmVxdWVzdCkNCkphbiAgNCAxOTo1NTo1OCByb3dhbiBrZXJu ZWw6IFJQQzogIDIwNiB4cHJ0X3RyYW5zbWl0KDg4MDAwMDgwKQ0KDQo= ---913812731-762521310-915482745=:539--

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/