flushing "anonymous" buffers over NFS is rejected by server (more weird bugs with mmap-ing via NFS)

Mikhail Teterin mi+mx at aldan.algebra.com
Wed Mar 22 19:28:21 UTC 2006


середа 22 березень 2006 14:03, Matthew Dillon Ви написали:
>     I consider it a bug.  I think the only way to reliably fix the problem
>     is to give the client the ability to specify the uid to issue RPCs with
>     in the NFS mount command, to match what the export does.

So, the problem is, the dirtied buffers _sometimes_ lose their owner and thus 
become root-owned. When the NFS client tries to flush them out, the NFS 
server (by default suspecting remote roots of being evil) rejects the 
flushing, which brings the client to its weak knees.

1. Do the yet unflushed buffers really have to be anonymous?

2. Can't the client's knees be strengthened in this regard?

Thanks!

	-mi


More information about the freebsd-stable mailing list