Bug 1060002
Summary: | [RFE] Need a way to quiesce file operations on GlusterFS brick process(es), of a volume | |||
---|---|---|---|---|
Product: | [Community] GlusterFS | Reporter: | krishnan parthasarathi <kparthas> | |
Component: | core | Assignee: | Nagaprasad Sathyanarayana <nsathyan> | |
Status: | CLOSED CURRENTRELEASE | QA Contact: | ||
Severity: | unspecified | Docs Contact: | ||
Priority: | unspecified | |||
Version: | mainline | CC: | bugs, gluster-bugs, nsathyan, sasundar, smohan | |
Target Milestone: | --- | Keywords: | FutureFeature | |
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | glusterfs-3.6.0beta1 | Doc Type: | Enhancement | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1111473 (view as bug list) | Environment: | ||
Last Closed: | 2014-11-11 08:27:28 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1111473 |
Description
krishnan parthasarathi
2014-01-31 09:01:06 UTC
A feature page is created in gluster feature wiki, please refer this link http://www.gluster.org/community/documentation/index.php/Features/Server-side_Quiesce_feature for the same. REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#1) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#2) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/6936 (glusterd - enabling/disabling barrier feature from CLI) posted (#1) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#3) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/6936 (glusterd - enabling/disabling barrier feature from CLI) posted (#2) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/6936 (glusterd - enabling/disabling barrier feature from CLI) posted (#3) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#5) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#3) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#4) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#6) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#4) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#7) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#5) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#5) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#8) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#6) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6936 (glusterd - enabling/disabling barrier feature from CLI) posted (#4) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#9) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#7) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#6) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/7127 (features/barrier: add draining logic) posted (#1) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#10) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#8) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#7) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/7127 (features/barrier: add draining logic) posted (#2) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/7136 (feature/barrier: Add statedump support) posted (#1) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#8) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/7136 (feature/barrier: Add statedump support) posted (#2) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/7127 (features/barrier: add draining logic) posted (#3) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#9) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/7127 (features/barrier: add draining logic) posted (#4) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#10) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#11) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#9) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#11) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/7177 (Barrier: Barrier translator options configuration) posted (#3) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/7136 (feature/barrier: Add statedump support) posted (#3) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/7136 (feature/barrier: Add statedump support) posted (#4) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#12) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#13) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#12) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#10) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#13) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#11) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#14) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#12) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#15) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#13) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/7177 (Barrier: Barrier translator options configuration) posted (#4) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#16) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#14) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/7177 (Barrier: Barrier translator options configuration) posted (#5) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#14) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#15) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/7177 (Barrier: Barrier translator options configuration) posted (#6) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/7136 (feature/barrier: Add statedump support) posted (#5) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#17) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#15) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#16) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#17) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/7136 (feature/barrier: Add statedump support) posted (#6) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/7136 (feature/barrier: Add statedump support) posted (#7) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/7177 (Barrier: Barrier translator options configuration) posted (#7) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#18) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/6928 (features/barrier: add barrier translator) posted (#19) for review on master by Varun Shastry (vshastry) REVIEW: http://review.gluster.org/7177 (Barrier: Barrier translator options configuration) posted (#8) for review on master by Atin Mukherjee (amukherj) COMMIT: http://review.gluster.org/6928 committed in master by Vijay Bellur (vbellur) ------ commit b69c4c843ce0c6a361c46fd53cbbbb9ce0e27cd8 Author: Varun Shastry <vshastry> Date: Wed Feb 5 13:02:34 2014 +0530 features/barrier: add barrier translator gluster feature page: http://www.gluster.org/community/documentation/index.php/Features/Server-side_Barrier_feature Change-Id: Ia9f8802a54d1ffbd1cf789b80f5d30819bf65f64 BUG: 1060002 Signed-off-by: Varun Shastry <vshastry> Reviewed-on: http://review.gluster.org/6928 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Krishnan Parthasarathi <kparthas> Reviewed-by: Atin Mukherjee <amukherj> Reviewed-by: Vijay Bellur <vbellur> COMMIT: http://review.gluster.org/7136 committed in master by Vijay Bellur (vbellur) ------ commit ef08cf0fb6ce63094468d85f5b3bab7637e88b00 Author: Kaushal M <kaushal> Date: Tue Mar 4 12:04:37 2014 +0530 feature/barrier: Add statedump support This patch adds statedump support for barrier. This currently dumps barrier xlators private information and the queue of barriered fops. Change-Id: I273eb6e676db02c40c363feeff58a79737dc041e BUG: 1060002 Reviewed-on: http://review.gluster.org/7136 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Krishnan Parthasarathi <kparthas> Reviewed-by: Vijay Bellur <vbellur> REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#18) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/7177 (Barrier: Barrier translator options configuration) posted (#9) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#19) for review on master by Kotresh HR (khiremat) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#20) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#16) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#21) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#17) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#22) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#18) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/7177 (Barrier: Barrier translator options configuration) posted (#10) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/7177 (Barrier: Barrier translator options configuration) posted (#11) for review on master by Atin Mukherjee (amukherj) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#23) for review on master by Kotresh HR (khiremat) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#24) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#19) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#25) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#20) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#26) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#21) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#27) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#22) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#28) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#23) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#29) for review on master by Kotresh HR (khiremat) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#30) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#24) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/7177 (Barrier: Barrier translator options configuration) posted (#12) for review on master by Atin Mukherjee (amukherj) COMMIT: http://review.gluster.org/7177 committed in master by Vijay Bellur (vbellur) ------ commit 22f47322d246c94d0bec8e893e4837a67d39f544 Author: Atin Mukherjee <amukherj> Date: Mon Mar 3 18:00:59 2014 +0530 Barrier: Barrier translator options configuration barrier enable/disable, barrier-timeout configuration in barrier translator. Change-Id: I7cbf9cd4f5e55d42dcc6b7cd6827234566c7b6f3 BUG: 1060002 Signed-off-by: Atin Mukherjee <amukherj> Reviewed-on: http://review.gluster.org/7177 Reviewed-by: Kaushal M <kaushal> Tested-by: Gluster Build System <jenkins.com> REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#31) for review on master by Kotresh HR (khiremat) REVIEW: http://review.gluster.org/6943 (glusterd: Add a barrier brick-op) posted (#32) for review on master by Kaushal M (kaushal) REVIEW: http://review.gluster.org/6958 (cli: Add a cli command to enable/disable barrier) posted (#25) for review on master by Kaushal M (kaushal) COMMIT: http://review.gluster.org/6943 committed in master by Vijay Bellur (vbellur) ------ commit 16e71bf8b76eb421e30f5fe239601ba85710c983 Author: Kaushal M <kaushal> Date: Thu Feb 6 13:04:32 2014 +0530 glusterd: Add a barrier brick-op This patch introduces a new 'barrier' brick-op which will be used to activate/deactivate the barriering on the bricks. This includes barriering in the barrier xlator and in the changelog xlator. All the required code has been including a bricks select function, a payload builder and a brick-op handler. Change-Id: I91d9d77f691c2e89823f7dc4e84900ec40dc4dd2 BUG: 1060002 Signed-off-by: Kaushal M <kaushal> Reviewed-on: http://review.gluster.org/6943 Reviewed-by: Krishnan Parthasarathi <kparthas> Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Vijay Bellur <vbellur> COMMIT: http://review.gluster.org/6958 committed in master by Vijay Bellur (vbellur) ------ commit 5e4a5a4c27f120102d4c2e3c7d558a20d838cf24 Author: Kaushal M <kaushal> Date: Tue Feb 11 10:07:24 2014 +0530 cli: Add a cli command to enable/disable barrier This patch adds a new 'gluster volume barrier <VOLNAME> {enable|disable}' cli command. This helps in testing the brick op code path when testing the barrier xlator. This patch can be reverted later if not required for end users. Change-Id: Icd86a2d13e7f276dda1ecbb2593d60638ece7dcd BUG: 1060002 Signed-off-by: Kaushal M <kaushal> Reviewed-on: http://review.gluster.org/6958 Reviewed-by: Krishnan Parthasarathi <kparthas> Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Vijay Bellur <vbellur> A beta release for GlusterFS 3.6.0 has been released. Please verify if the release solves this bug report for you. In case the glusterfs-3.6.0beta1 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-September/018836.html [2] http://supercolony.gluster.org/pipermail/gluster-users/ 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.6.1, please reopen this bug report. glusterfs-3.6.1 has been announced [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-November/019410.html [2] http://supercolony.gluster.org/mailman/listinfo/gluster-users |