Bug 1303829
Summary: | [feat] Compound translator | ||
---|---|---|---|
Product: | [Community] GlusterFS | Reporter: | Anuradha <atalur> |
Component: | core | Assignee: | Anuradha <atalur> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3.8.0 | CC: | bugs, ndevos, smohan |
Target Milestone: | --- | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | glusterfs-3.8rc2 | Doc Type: | Enhancement |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-06-16 13:56:34 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: | 1328502 | ||
Bug Blocks: | 1317278 |
Description
Anuradha
2016-02-02 07:09:44 UTC
REVIEW: http://review.gluster.org/13331 (rpc : added structures to support compound fops) posted (#1) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13360 (libglusterfs: Refactor packing of arguments) posted (#1) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13331 (rpc : added structures to support compound fops) posted (#2) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13331 (rpc : added structures to support compound fops) posted (#3) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13360 (libglusterfs: Refactor packing of arguments) posted (#2) for review on master by Anuradha Talur (atalur) This bug was accidentally moved from POST to MODIFIED via an error in automation, please see mmccune with any questions REVIEW: http://review.gluster.org/13577 (performance/decompounder :) posted (#2) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13577 (performance/decompounder :) posted (#3) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13360 (libglusterfs: Refactor packing of arguments) posted (#3) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13360 (libglusterfs: Refactor packing of arguments) posted (#4) for review on master by Anuradha Talur (atalur) COMMIT: http://review.gluster.org/13360 committed in master by Pranith Kumar Karampuri (pkarampu) ------ commit 5ff451beecaf564b4f854b10e63a307e40660c8c Author: Anuradha Talur <atalur> Date: Fri Feb 5 10:45:37 2016 +0530 libglusterfs: Refactor packing of arguments Added these changes so that they can be re-used to pack arguments required for each fop while populating the compound fop structure used by each xlator. Change-Id: Id9923e10003adafbc16a8bf3fbefa30677847313 BUG: 1303829 Signed-off-by: Anuradha Talur <atalur> Reviewed-on: http://review.gluster.org/13360 Reviewed-by: Krutika Dhananjay <kdhananj> Reviewed-by: Pranith Kumar Karampuri <pkarampu> Tested-by: Pranith Kumar Karampuri <pkarampu> Reviewed-by: Ashish Pandey <aspandey> Smoke: Gluster Build System <jenkins.com> NetBSD-regression: NetBSD Build System <jenkins.org> CentOS-regression: Gluster Build System <jenkins.com> REVIEW: http://review.gluster.org/13963 (protocol/client : Refactoring functions) posted (#1) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13968 (performance/decompounder: Add graph for decompounder xlator) posted (#1) for review on master by Ashish Pandey (aspandey) REVIEW: http://review.gluster.org/13963 (protocol/client : Refactoring functions) posted (#2) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13331 (rpc : added structures to support compound fops) posted (#4) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13577 (performance/decompounder :) posted (#4) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13968 (performance/decompounder: Add graph for decompounder xlator) posted (#2) for review on master by Ashish Pandey (aspandey) REVIEW: http://review.gluster.org/13331 (rpc : added structures to support compound fops) posted (#5) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13577 (performance/decompounder :) posted (#5) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13577 (performance/decompounder :) posted (#6) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13577 (performance/decompounder: Introducing decompounder xlator) posted (#7) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13577 (performance/decompounder: Introducing decompounder xlator) posted (#8) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13331 (rpc: added structures to support compound fops) posted (#6) for review on master by Niels de Vos (ndevos) REVIEW: http://review.gluster.org/13577 (performance/decompounder: Introducing decompounder xlator) posted (#9) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13331 (rpc: added structures to support compound fops) posted (#7) for review on master by Niels de Vos (ndevos) REVIEW: http://review.gluster.org/13331 (rpc: added structures to support compound fops) posted (#8) for review on master by Niels de Vos (ndevos) REVIEW: http://review.gluster.org/13577 (performance/decompounder: Introducing decompounder xlator) posted (#10) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13331 (rpc: added structures to support compound fops) posted (#9) for review on master by Niels de Vos (ndevos) REVIEW: http://review.gluster.org/13331 (rpc: added structures to support compound fops) posted (#10) for review on master by Niels de Vos (ndevos) REVIEW: http://review.gluster.org/13331 (rpc: added structures to support compound fops) posted (#11) for review on master by Niels de Vos (ndevos) REVIEW: http://review.gluster.org/13331 (rpc: added structures to support compound fops) posted (#12) for review on master by Niels de Vos (ndevos) REVIEW: http://review.gluster.org/13577 (performance/decompounder: Introducing decompounder xlator) posted (#11) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13577 (performance/decompounder: Introducing decompounder xlator) posted (#12) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13577 (performance/decompounder: Introducing decompounder xlator) posted (#13) for review on master by Anuradha Talur (atalur) COMMIT: http://review.gluster.org/13577 committed in master by Pranith Kumar Karampuri (pkarampu) ------ commit 9996f95b28b3782887b7c233cdc0ba686c38b245 Author: Anuradha Talur <atalur> Date: Thu Apr 21 17:20:09 2016 +0530 performance/decompounder: Introducing decompounder xlator This xlator decompounds the compound fops received, and executes them serially. Change-Id: Ieddcec3c2983dd9ca7919ba9d7ecaa5192a5f489 BUG: 1303829 Signed-off-by: Anuradha Talur <atalur> Reviewed-on: http://review.gluster.org/13577 Smoke: Gluster Build System <jenkins.com> NetBSD-regression: NetBSD Build System <jenkins.org> CentOS-regression: Gluster Build System <jenkins.com> Reviewed-by: Pranith Kumar Karampuri <pkarampu> REVIEW: http://review.gluster.org/13694 (libglusterfs : packing functions for compound fops) posted (#2) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13331 (rpc: added structures to support compound fops) posted (#13) for review on master by Niels de Vos (ndevos) REVIEW: http://review.gluster.org/13331 (rpc: added structures to support compound fops) posted (#14) for review on master by Niels de Vos (ndevos) REVIEW: http://review.gluster.org/13331 (rpc: added structures to support compound fops) posted (#15) for review on master by Niels de Vos (ndevos) REVIEW: http://review.gluster.org/13963 (protocol/client : Refactoring functions) posted (#4) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13331 (rpc: added structures to support compound fops) posted (#16) for review on master by Niels de Vos (ndevos) REVIEW: http://review.gluster.org/13694 (libglusterfs : packing functions for compound fops) posted (#3) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13963 (protocol/client : Refactoring functions) posted (#5) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14114 (protocol/client : Implementation of compound fop) posted (#1) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14114 (protocol/client : Implementation of compound fop) posted (#2) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13694 (libglusterfs : packing functions for compound fops) posted (#4) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13331 (rpc: added structures to support compound fops) posted (#17) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14114 (protocol/client : Implementation of compound fop) posted (#3) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13963 (protocol/client : Refactoring functions) posted (#6) for review on master by Pranith Kumar Karampuri (pkarampu) COMMIT: http://review.gluster.org/13331 committed in master by Pranith Kumar Karampuri (pkarampu) ------ commit 87de08fdb404492ee090a15fe75aedc17a5ac0b8 Author: Anuradha Talur <atalur> Date: Mon Feb 1 11:12:00 2016 +0530 rpc: added structures to support compound fops Change-Id: Ida81e7b3145fb09afa37353244ff8721a4dc4c6a BUG: 1303829 Signed-off-by: Anuradha Talur <atalur> [ndevos: move definitions around to align with changes for bug 1328502] Reviewed-on: http://review.gluster.org/13331 NetBSD-regression: NetBSD Build System <jenkins.org> Smoke: Gluster Build System <jenkins.com> Reviewed-by: soumya k <skoduri> Reviewed-by: Niels de Vos <ndevos> CentOS-regression: Gluster Build System <jenkins.com> COMMIT: http://review.gluster.org/13694 committed in master by Pranith Kumar Karampuri (pkarampu) ------ commit ae9d39890fc9a7bcd696cb441c4f3b2eb9677379 Author: Anuradha Talur <atalur> Date: Fri Apr 29 19:42:37 2016 +0530 libglusterfs : packing functions for compound fops Any xlator that wants to compound fops together can use these apis to get the job done. Change-Id: Ic40fceafecafe70173fd469060e834314826a92c BUG: 1303829 Signed-off-by: Anuradha Talur <atalur> Reviewed-on: http://review.gluster.org/13694 Reviewed-by: Pranith Kumar Karampuri <pkarampu> NetBSD-regression: NetBSD Build System <jenkins.org> Smoke: Gluster Build System <jenkins.com> CentOS-regression: Gluster Build System <jenkins.com> REVIEW: http://review.gluster.org/13963 (protocol/client : Refactoring functions) posted (#7) for review on master by Pranith Kumar Karampuri (pkarampu) REVIEW: http://review.gluster.org/14114 (protocol/client : Implementation of compound fop) posted (#4) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14114 (protocol/client : Implementation of compound fop) posted (#5) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14125 (protocol/server: Implementation of compound fop) posted (#1) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/13963 (protocol/client : Refactoring functions) posted (#8) for review on master by Pranith Kumar Karampuri (pkarampu) REVIEW: http://review.gluster.org/14114 (protocol/client : Implementation of compound fop) posted (#6) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14114 (protocol/client : Implementation of compound fop) posted (#7) for review on master by Anuradha Talur (atalur) COMMIT: http://review.gluster.org/13963 committed in master by Pranith Kumar Karampuri (pkarampu) ------ commit 93eaeb9c93be3232f24e840044d560f9f0e66f71 Author: Anuradha Talur <atalur> Date: Wed Apr 27 15:32:16 2016 +0530 protocol/client : Refactoring functions These changes are made to accommodate compound fops. The new functions that are added pack the arguments required to perform the fops. These will be used both by normal fops and compound ones. Change-Id: I44d9cef8ff1d33aa2f5661689c8e9386d87b2007 BUG: 1303829 Signed-off-by: Anuradha Talur <atalur> Reviewed-on: http://review.gluster.org/13963 Tested-by: Pranith Kumar Karampuri <pkarampu> Smoke: Gluster Build System <jenkins.com> NetBSD-regression: NetBSD Build System <jenkins.org> CentOS-regression: Gluster Build System <jenkins.com> Reviewed-by: Pranith Kumar Karampuri <pkarampu> COMMIT: http://review.gluster.org/14114 committed in master by Pranith Kumar Karampuri (pkarampu) ------ commit 45fa52d798298623757867c1936045231f0d0af7 Author: Anuradha Talur <atalur> Date: Fri Apr 29 16:12:10 2016 +0530 protocol/client : Implementation of compound fop Change-Id: Iade71daf3bc70e60833d693ac55151c9cf691381 BUG: 1303829 Signed-off-by: Anuradha Talur <atalur> Reviewed-on: http://review.gluster.org/14114 Smoke: Gluster Build System <jenkins.com> NetBSD-regression: NetBSD Build System <jenkins.org> CentOS-regression: Gluster Build System <jenkins.com> Reviewed-by: Pranith Kumar Karampuri <pkarampu> REVIEW: http://review.gluster.org/14125 (protocol/server : Implementation of compound fop) posted (#2) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14125 (protocol/server : Implementation of compound fop) posted (#3) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14125 (protocol/server : Implementation of compound fop) posted (#4) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14125 (protocol/server : Implementation of compound fop) posted (#5) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14125 (protocol/server : Implementation of compound fop) posted (#6) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14125 (protocol/server : Implementation of compound fop) posted (#7) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14125 (protocol/server : Implementation of compound fop) posted (#8) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14125 (protocol/server : Implementation of compound fop) posted (#9) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14125 (protocol/server : Implementation of compound fop) posted (#10) for review on master by Pranith Kumar Karampuri (pkarampu) REVIEW: http://review.gluster.org/14125 (protocol/server : Implementation of compound fop) posted (#11) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14125 (protocol/server : Implementation of compound fop) posted (#12) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14125 (protocol/server : Implementation of compound fop) posted (#13) for review on master by Anuradha Talur (atalur) REVIEW: http://review.gluster.org/14137 (protocol/server: Implementation of compound fop) posted (#1) for review on master by Anuradha Talur (atalur) COMMIT: http://review.gluster.org/14137 committed in master by Niels de Vos (ndevos) ------ commit 60e340481ad5496e920722e8267572fa26cf2822 Author: Anuradha Talur <atalur> Date: Mon May 2 00:36:30 2016 +0530 protocol/server: Implementation of compound fop Change-Id: I981258afa527337dd2ad33eecba7fc8084238e6d BUG: 1303829 Signed-off-by: Anuradha Talur <atalur> Reviewed-on: http://review.gluster.org/14137 Smoke: Gluster Build System <jenkins.com> Reviewed-by: Niels de Vos <ndevos> NetBSD-regression: NetBSD Build System <jenkins.org> CentOS-regression: Gluster Build System <jenkins.com> REVIEW: http://review.gluster.org/13968 (performance/decompounder: Add graph for decompounder xlator) posted (#3) for review on master by Ashish Pandey (aspandey) 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.8.0, please open a new bug report. glusterfs-3.8.0 has been announced on the Gluster mailinglists [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://blog.gluster.org/2016/06/glusterfs-3-8-released/ [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user |