3.1.4: NFSv3 RPC scheduling issue?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



After upgrading 50+ NFSv3 (over UDP) client machines from 3.0.x to
3.1.4 I occasionally noticed a machine with lots of processes hanging
in __rpc_execute() for a specific mount point with no progress at all.
Stack:

	[<c17fe7e0>] schedule+0x30/0x50
	[<c177e259>] rpc_wait_bit_killable+0x19/0x30
	[<c17feeb5>] __wait_on_bit+0x45/0x70
	[<c177e240>] ? rpc_release_task+0x110/0x110
	[<c17fef3d>] out_of_line_wait_on_bit+0x5d/0x70
	[<c177e240>] ? rpc_release_task+0x110/0x110
	[<c108aed0>] ? autoremove_wake_function+0x40/0x40
	[<c177e89b>] __rpc_execute+0xdb/0x1a0
	...

Every reference to the specific mount point on the client machine hangs
and the server does not receive any related network traffic. The server
works fine for other identical client machines with the same export mounted.
Other mounts on the (now) broken client still work. Killing the hanging
client processes repairs the situation.

This has happened a couple of times on client machines with heavy (NFS)
load. The mount-point has originally been mounted by the automounter.

-- 
Frank
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux