REVIEW: http://review.gluster.org/6463 (cluster/afr: Add foreground self-heal launch capability through lookup) posted (#2) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6509 (cluster/afr: Add foreground self-heal launch capability through lookup) posted (#1) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6509 (cluster/afr: Add foreground self-heal launch capability through lookup) posted (#2) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6511 (heal: glfs-heal implementation.) posted (#2) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6510 (cluster/afr: Add dry-run functionality to self-heal) posted (#2) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6509 (cluster/afr: Add foreground self-heal launch capability through lookup) posted (#3) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6511 (heal: glfs-heal implementation.) posted (#3) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6510 (cluster/afr: Add dry-run functionality to self-heal) posted (#3) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6515 (Tests: Changes to tests for glfs-heal implementation) posted (#1) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
COMMIT: http://review.gluster.org/6463 committed in master by Vijay Bellur (vbellur) ------ commit 9031a90613c1cadcab32c418e0e2cc5b14afbba1 Author: Pranith Kumar K <pkarampu> Date: Mon Dec 9 16:46:06 2013 +0530 cluster/afr: Add foreground self-heal launch capability through lookup Also renamed allow-sh-for-running-transaction -> attempt-self-heal Change-Id: I134cc79e663b532e625ffc342c59e49e71644ab3 BUG: 1039544 Signed-off-by: Pranith Kumar K <pkarampu> Reviewed-on: http://review.gluster.org/6463 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: venkatesh somyajulu <vsomyaju> Reviewed-by: Vijay Bellur <vbellur>
REVIEW: http://review.gluster.org/6515 (Tests: Changes to tests for glfs-heal implementation) posted (#2) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6509 (cluster/afr: Add foreground self-heal launch capability through lookup) posted (#4) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6511 (heal: glfs-heal implementation.) posted (#4) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6510 (cluster/afr: Add dry-run functionality to self-heal) posted (#4) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6528 (cluster/afr: Add dry-run functionality to self-heal) posted (#1) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6529 (heal: glfs-heal implementation.) posted (#1) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6530 (Tests: Changes to tests for glfs-heal implementation) posted (#1) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6530 (Tests: Changes to tests for glfs-heal implementation) posted (#2) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6528 (cluster/afr: Add dry-run functionality to self-heal) posted (#2) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6529 (heal: glfs-heal implementation.) posted (#2) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6530 (Tests: Changes to tests for glfs-heal implementation) posted (#3) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6528 (cluster/afr: Add dry-run functionality to self-heal) posted (#3) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6529 (heal: glfs-heal implementation.) posted (#3) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6530 (Tests: Changes to tests for glfs-heal implementation) posted (#4) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6528 (cluster/afr: Add dry-run functionality to self-heal) posted (#4) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6529 (heal: glfs-heal implementation.) posted (#4) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6530 (Tests: Changes to tests for glfs-heal implementation) posted (#5) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6528 (cluster/afr: Add dry-run functionality to self-heal) posted (#5) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6529 (heal: glfs-heal implementation.) posted (#5) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6515 (Tests: Changes to tests for glfs-heal implementation) posted (#3) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6509 (cluster/afr: Add foreground self-heal launch capability through lookup) posted (#5) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6511 (heal: glfs-heal implementation.) posted (#5) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6510 (cluster/afr: Add dry-run functionality to self-heal) posted (#5) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6530 (Tests: Changes to tests for glfs-heal implementation) posted (#6) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6528 (cluster/afr: Add dry-run functionality to self-heal) posted (#6) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6529 (heal: glfs-heal implementation.) posted (#6) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6624 (cluster/afr: trigger self-heals even when they are set to off) posted (#1) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6530 (Tests: Changes to tests for glfs-heal implementation) posted (#7) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6528 (cluster/afr: Add dry-run functionality to self-heal) posted (#7) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6529 (heal: glfs-heal implementation.) posted (#7) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6624 (cluster/afr: trigger self-heals even when they are set to off) posted (#2) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6637 (heal: Enable logging for glfsheal) posted (#1) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6637 (heal: Enable logging for glfsheal) posted (#2) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6637 (heal: Enable logging for glfsheal) posted (#3) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6530 (Tests: Changes to tests for glfs-heal implementation) posted (#8) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6528 (cluster/afr: Add dry-run functionality to self-heal) posted (#8) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6529 (heal: glfs-heal implementation.) posted (#8) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6624 (cluster/afr: trigger self-heals even when they are set to off) posted (#3) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6637 (heal: Enable logging for glfsheal) posted (#4) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6530 (Tests: Changes to tests for glfs-heal implementation) posted (#9) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6528 (cluster/afr: Add dry-run functionality to self-heal) posted (#9) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6529 (heal: glfs-heal implementation.) posted (#9) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6624 (cluster/afr: trigger self-heals even when they are set to off) posted (#4) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6677 (cluster/afr: Prevent heal info hang when data-self-heal in progress) posted (#1) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6515 (Tests: Changes to tests for glfs-heal implementation) posted (#4) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6509 (cluster/afr: Add foreground self-heal launch capability through lookup) posted (#6) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6511 (heal: glfs-heal implementation.) posted (#6) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6510 (cluster/afr: Add dry-run functionality to self-heal) posted (#6) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/7480 (cluster/afr: trigger self-heals even when they are set to off) posted (#1) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/7481 (heal: Enable logging for glfsheal) posted (#1) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/7482 (cluster/afr: Prevent heal info hang when data-self-heal in progress) posted (#1) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/7480 (cluster/afr: trigger self-heals even when they are set to off.) posted (#2) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/7481 (heal: Enable logging for glfsheal.) posted (#2) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/7482 (cluster/afr: Prevent heal info hang when data-self-heal in progress.) posted (#2) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6515 (Tests: Changes to tests for glfs-heal implementation.) posted (#5) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6509 (cluster/afr: Add foreground self-heal launch capability through lookup.) posted (#7) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6511 (heal: glfs-heal implementation) posted (#7) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/6510 (cluster/afr: Add dry-run functionality to self-heal.) posted (#7) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
COMMIT: http://review.gluster.org/6509 committed in release-3.5 by Vijay Bellur (vbellur) ------ commit ba8212527e886a94b8d393172e0672c44de8457b Author: Pranith Kumar K <pkarampu> Date: Mon Dec 9 16:46:06 2013 +0530 cluster/afr: Add foreground self-heal launch capability through lookup. Also renamed allow-sh-for-running-transaction -> attempt-self-heal. Change-Id: I134cc79e663b532e625ffc342c59e49e71644ab3 BUG: 1039544 Signed-off-by: Pranith Kumar K <pkarampu> Reviewed-on: http://review.gluster.org/6509 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Ravishankar N <ravishankar> Reviewed-by: Vijay Bellur <vbellur>
COMMIT: http://review.gluster.org/6510 committed in release-3.5 by Vijay Bellur (vbellur) ------ commit b744a9cf93171cbe6c6f43c6f241888754e27fa7 Author: Pranith Kumar K <pkarampu> Date: Tue Dec 10 12:51:37 2013 +0530 cluster/afr: Add dry-run functionality to self-heal. This will be useful in figuring out if a file needs self-heal or not with certainity for data-self-heal Change-Id: Idf98a68e69f2c35646ef2e7c97302586fe1dc07d BUG: 1039544 Signed-off-by: Pranith Kumar K <pkarampu> Reviewed-on: http://review.gluster.org/6510 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Ravishankar N <ravishankar> Reviewed-by: Vijay Bellur <vbellur>
COMMIT: http://review.gluster.org/6511 committed in release-3.5 by Vijay Bellur (vbellur) ------ commit 75cb75fe8207eb4407253b42bb2d0d8f2c7341ee Author: Pranith Kumar K <pkarampu> Date: Sun Dec 15 08:05:04 2013 +0530 heal: glfs-heal implementation Change-Id: I634f24d90cd856ceab3cc0c6e9a91003f443403e BUG: 1039544 Signed-off-by: Pranith Kumar K <pkarampu> Reviewed-on: http://review.gluster.org/6511 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Ravishankar N <ravishankar> Reviewed-by: Vijay Bellur <vbellur>
COMMIT: http://review.gluster.org/6515 committed in release-3.5 by Vijay Bellur (vbellur) ------ commit 125e33d9de15908fce8849d875581e738e30cbad Author: Pranith Kumar K <pkarampu> Date: Mon Dec 16 16:28:18 2013 +0530 Tests: Changes to tests for glfs-heal implementation. volume heal <volname> info does not depend on self-heald anymore so removed one complete test tests/bugs/bug-880898.t and also removed specific tests related to that in tests/basic/self-heald.t. Change-Id: I2e5cd3641b86cad63af41c9564d57ab6ebb60742 BUG: 1039544 Signed-off-by: Pranith Kumar K <pkarampu> Reviewed-on: http://review.gluster.org/6515 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Ravishankar N <ravishankar> Reviewed-by: Vijay Bellur <vbellur>
COMMIT: http://review.gluster.org/7480 committed in release-3.5 by Vijay Bellur (vbellur) ------ commit 07ed48398e41df1b65202f3d2e0be6f2c3ca8ceb Author: Pranith Kumar K <pkarampu> Date: Tue Apr 15 12:40:57 2014 +0530 cluster/afr: trigger self-heals even when they are set to off. When attempt-self-heal is set to true, trigger data/metadata/entry self-heals even when they are disabled. This is useful for gluster volume heal info to report them even when metadata-self-heal entry-self-heal, data-self-heal are set to off. Change-Id: Idc3f0d5d049c875b4f975248fef56ea2238da47c BUG: 1039544 Signed-off-by: Pranith Kumar K <pkarampu> Reviewed-on: http://review.gluster.org/7480 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Ravishankar N <ravishankar> Reviewed-by: Vijay Bellur <vbellur>
COMMIT: http://review.gluster.org/7481 committed in release-3.5 by Vijay Bellur (vbellur) ------ commit 26843b00447cc14427b4f02ca136033b56ca093f Author: Pranith Kumar K <pkarampu> Date: Fri Jan 3 14:44:01 2014 +0530 heal: Enable logging for glfsheal. logs will be written to <log-dir>/glfsheal-<volname>.log Moved some non-essential frequent logs to DEBUG. BUG: 1039544 Change-Id: I2aceda6e3092f8c5052e7a4b8b5dec3cdeebd9a9 Signed-off-by: Pranith Kumar K <pkarampu> Reviewed-on: http://review.gluster.org/7481 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Ravishankar N <ravishankar> Reviewed-by: Vijay Bellur <vbellur>
COMMIT: http://review.gluster.org/7482 committed in release-3.5 by Vijay Bellur (vbellur) ------ commit 800258b54a4a776430410eb949cfded147c4ae8a Author: Pranith Kumar K <pkarampu> Date: Thu Jan 9 16:55:11 2014 +0530 cluster/afr: Prevent heal info hang when data-self-heal in progress. Problem: For determining whether data-self-heal is needed afr takes blocking locks. So if self-heal is indeed in progress on the file, this leads to hangs. heal info hung for almost 50 minutes when a 50G file is undergoing heal. Fix: When self-heal is in progress there is a live self-heal-domain lock. In this stage if a non-blocking inodelk for self-heal-domain lock is performed it will fail with EAGAIN. For heal info we can use this logic to determing that the file is possibly undergoing heal and inform it to user instead of waiting for the completion of self-heal. Change-Id: I18527c59e429602bae49c98ff45502833ab8e1f0 BUG: 1039544 Signed-off-by: Pranith Kumar K <pkarampu> Reviewed-on: http://review.gluster.org/7482 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Ravishankar N <ravishankar> Reviewed-by: Vijay Bellur <vbellur>
The first (and last?) Beta for GlusterFS 3.5.1 has been released [1]. Please verify if the release solves this bug report for you. In case the glusterfs-3.5.1beta release does not have a resolution for this issue, leave a comment in this bug and move the status to ASSIGNED. If this release fixes the problem for you, leave a note and change the status to VERIFIED. Packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update (possibly an "updates-testing" repository) infrastructure for your distribution. [1] http://supercolony.gluster.org/pipermail/gluster-users/2014-May/040377.html [2] http://supercolony.gluster.org/pipermail/gluster-users/
REVIEW: http://review.gluster.org/7965 (heal: Don't depend on errno for reporting heal info status) posted (#1) for review on release-3.5 by Pranith Kumar Karampuri (pkarampu)
This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.5.1, please reopen this bug report. glusterfs-3.5.1 has been announced on the Gluster Users mailinglist [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] http://supercolony.gluster.org/pipermail/gluster-users/2014-June/040723.html [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user