[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