[Bugs] [Bug 1403120] New: Files remain unhealed forever if shd is disabled and re-enabled while healing is in progress.
bugzilla at redhat.com
bugzilla at redhat.com
Fri Dec 9 06:11:30 UTC 2016
https://bugzilla.redhat.com/show_bug.cgi?id=1403120
Bug ID: 1403120
Summary: Files remain unhealed forever if shd is disabled and
re-enabled while healing is in progress.
Product: Red Hat Gluster Storage
Version: 3.2
Component: replicate
Assignee: pkarampu at redhat.com
Reporter: ravishankar at redhat.com
QA Contact: nchilaka at redhat.com
CC: bugs at gluster.org, rhs-bugs at redhat.com,
storage-qa-internal at redhat.com
Depends On: 1402841
+++ This bug was initially created as a clone of Bug #1402841 +++
Description of problem:
1. Create a 1x2 replica vol using a 2 node cluster.
2. Fuse mount the vol and create 2000 files
3. Bring one brick down, write to those files, leading to 2000 pending data
heals.
4. Bring back the brick and launch index heal
5. The shd log on the source brick prints completed heals for the the processed
files.
6. Before the heal completes, do a `gluster vol set volname self-heal-daemon
off`
7. The heal stops as expected.
8. Re-enable the shd: `gluster vol set volname self-heal-daemon on`
9. Observe the shd log, we don't see any files getting healed.
10. Launching index heal manually also has no effect.
The only workaround is to restart shd with a `volume start force`.
--- Additional comment from Worker Ant on 2016-12-08 07:55:33 EST ---
REVIEW: http://review.gluster.org/16073 (syncop: fix conditional wait bug in
parallel dir scan) posted (#1) for review on master by Ravishankar N
(ravishankar at redhat.com)
--- Additional comment from Worker Ant on 2016-12-09 00:27:13 EST ---
REVIEW: http://review.gluster.org/16073 (syncop: fix conditional wait bug in
parallel dir scan) posted (#2) for review on master by Ravishankar N
(ravishankar at redhat.com)
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1402841
[Bug 1402841] Files remain unhealed forever if shd is disabled and
re-enabled while healing is in progress.
--
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=l0vwbYaMyG&a=cc_unsubscribe
More information about the Bugs
mailing list