[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