[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