[Bugs] [Bug 1406224] VM pauses due to storage I/O error, when one of the data brick is down with arbiter volume

bugzilla at redhat.com bugzilla at redhat.com
Tue Dec 20 01:34:53 UTC 2016


https://bugzilla.redhat.com/show_bug.cgi?id=1406224

Ravishankar N <ravishankar at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Comment #0 is|1                           |0
            private|                            |
             Status|NEW                         |ASSIGNED
           Assignee|bugs at gluster.org            |ravishankar at redhat.com



--- Comment #1 from Ravishankar N <ravishankar at redhat.com> ---
Before http://review.gluster.org/#/c/15673/, after inode refresh, we failed
read txns in case of EIO or event_generation being zero. For write
transactions, the check was only for EIO. 15673 re-factored the code to fail
both read and write when event_generation=0. This seems to have caused a
regression as explained in the description above.

While we could restore the above behaviour, it seems we don't need to check
event_gen value for read transactions as well because it could very well happen
that the event_gen could be set to zero after we checked (post inode refresh)
for it to be non zero but just before we did a stack wind for that read txn.

Send a patch to see if this breaks any upstream regression test.

-- 
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