The Samba-Bugzilla – Bug 5222
Last modified: 2009-03-07 11:19:13 UTC
My server on redhat AS 4 the machine hang when samba log this error :
Jan 22 10:45:17 s64p17bicu4 kernel: CIFS VFS: No response buffer
Jan 22 10:45:17 s64p17bicu4 kernel: CIFS VFS: Send error in Close = -9
What version of cifs vfs is this (RedHat has updated the version of cifs in their kernel updates a few times). You can see the version by doing either
1) /sbin/modinfo of the file cifs.ko
2) "cat /proc/fs/cifs/DebugData"
The main cause of "-9" errors (Error bad file handle on close could sometimes be returned when the server or network hung, and the client reconnected but tried to close a file handle which has now been invalidated by the act of reconnecting the session).
It sounds like the more important issue in your case though is why the server hung on a particular command.
By the way, have you tried the updated kernels for RHEL (experimental even newer ones are available at http://people.redhat.com/jlayton)
Is this still a problem?
Multiple fixes have been made in this area 1) to reduce or eliminate the "stuck sessions" by changing how we use the socket API in kernel 2) to properly invalidate file handles so we don't try to close file handles that are already closed after network crash