Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1169764 - RDMA: iozone fails with fwrite: Input/output error when write-behind translator is enabled
RDMA: iozone fails with fwrite: Input/output error when write-behind translat...
Status: CLOSED ERRATA
Product: Red Hat Gluster Storage
Classification: Red Hat
Component: rdma (Show other bugs)
3.0
Unspecified Unspecified
high Severity unspecified
: ---
: RHGS 3.0.3
Assigned To: Mohammed Rafi KC
Ben Turner
: ZStream
Depends On:
Blocks: 1162694 1171142
  Show dependency treegraph
 
Reported: 2014-12-02 07:10 EST by Mohammed Rafi KC
Modified: 2015-05-13 13:42 EDT (History)
11 users (show)

See Also:
Fixed In Version: glusterfs-3.6.0.37-1
Doc Type: Bug Fix
Doc Text:
Previously, for socket writev, all the buffers are aggregated and received at the remote end as one payload. So there is only one buffer needed to hold the data. But for rdma, the remote endpoint will read the data from client buffer as one by one. So there was no place for holding the data starting from second buffer.
Story Points: ---
Clone Of:
: 1171142 (view as bug list)
Environment:
Last Closed: 2015-01-15 08:43:05 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2015:0038 normal SHIPPED_LIVE Red Hat Storage 3.0 enhancement and bug fix update #3 2015-01-15 13:35:28 EST

  None (edit)
Description Mohammed Rafi KC 2014-12-02 07:10:34 EST
Description of problem:

Iozone fails for rdma type volumes if write-behind translator is enabled. After writing one block size it calls for flush . Probably it could be wrong synchronization between writev and flush.

Version-Release number of selected component (if applicable):

rhs-3.0.3

How reproducible:

Very often

Steps to Reproduce:
1.create a 1*1 rdma type volume.
2.start the volume
3.mount the volume
4.run iozone -a 2>&1 1>>/home/iozone.log 1>>/tmp/iozone

Actual results:

fwrite: Input/output error

Expected results:

should pass

Additional info:

it will pass if we disable write-behind translator.
Comment 4 Ben Turner 2015-01-05 10:20:58 EST
Verified on glusterfs-3.6.0.37-1.
Comment 5 Shalaka 2015-01-09 05:06:45 EST
Rafi,

Please review and sign-off edited doc text.
Comment 6 Mohammed Rafi KC 2015-01-09 05:09:04 EST
looks good.
Comment 8 errata-xmlrpc 2015-01-15 08:43:05 EST
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2015-0038.html

Note You need to log in before you can comment on or make changes to this bug.