[Bugs] [Bug 1208384] NFS interoperability problem: Gluster Striped-Replicated can't read on vmware esxi 5.x NFS client
bugzilla at redhat.com
bugzilla at redhat.com
Mon Apr 6 19:00:47 UTC 2015
https://bugzilla.redhat.com/show_bug.cgi?id=1208384
Niels de Vos <ndevos at redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |POST
Assignee|bugs at gluster.org |ndevos at redhat.com
--- Comment #4 from Niels de Vos <ndevos at redhat.com> ---
Created attachment 1011510
--> https://bugzilla.redhat.com/attachment.cgi?id=1011510&action=edit
tcpdump/tshark analysis
Summary, more details in the attachment.
Difference in the return of the read:
- non-working: return all data (13 bytes of 512 requested), EOF=No
- working: return all data (11 bytes of 512 requested), EOF=yes
This suggests that Striped-Replicated does not set the EOF flag when
appropriate. A short read seems to be marked as an error on ESXi.
The Linux NFS-client requests the exact number of bytes it wants to read. ESXi
requests 512 bytes, even if the file is smaller.
-> need an other NFS-client for testing... nfsshell?
When a short-read is done, the Stripe xlator should ret=<size> and errno=ENOENT
to make the NFS-server set EOF.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list