[Bugs] [Bug 1300875] New: Client self-heals block the FOP that triggered the heals
bugzilla at redhat.com
bugzilla at redhat.com
Fri Jan 22 00:22:14 UTC 2016
https://bugzilla.redhat.com/show_bug.cgi?id=1300875
Bug ID: 1300875
Summary: Client self-heals block the FOP that triggered the
heals
Product: Red Hat Gluster Storage
Version: 3.1
Component: gluster-afr
Keywords: Triaged
Severity: high
Priority: high
Assignee: pkarampu at redhat.com
Reporter: bhubbard at redhat.com
QA Contact: storage-qa-internal at redhat.com
CC: bugs at gluster.org, ppai at redhat.com,
ravishankar at redhat.com
Depends On: 1297172
Blocks: 1292314, 1293412
Group: redhat
+++ This bug was initially created as a clone of Bug #1297172 +++
Description of problem:
If a lookup or a read transaction FOP triggers an inode refresh, the FOP does
not return until the heal completes. For VM use cases, this could mean the VM
appearing to go to an unresponsive state until the heal completes.
Version-Release number of selected component (if applicable):
How reproducible:
Always
Steps to Reproduce:
1.Create a 1x2 replica, fuse mount and create a file.
2.Disable self-heal daemon
2.Kill a brick, `dd` a few gigs into the file.
3.Bring the brick back up, do a hexdump of file from the mount.
4.Hexdump will stall spewing out data until the data heal completes (as seen
from the mount log)
Actual results:
FOP blocks until heal is done.
Expected results:
FOP should not wait for heals- they could be made to happen in the background.
--- Additional comment from Vijay Bellur on 2016-01-10 02:21:14 EST ---
REVIEW: http://review.gluster.org/13207 (afr: Add throttled background
client-side heals) posted (#1) for review on master by Ravishankar N
(ravishankar at redhat.com)
--- Additional comment from Vijay Bellur on 2016-01-12 05:42:45 EST ---
REVIEW: http://review.gluster.org/13207 (afr: Add throttled background
client-side heals) posted (#2) for review on master by Ravishankar N
(ravishankar at redhat.com)
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1297172
[Bug 1297172] Client self-heals block the FOP that triggered the heals
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=Pz9go3krFt&a=cc_unsubscribe
More information about the Bugs
mailing list