+++ This bug was initially created as a clone of Bug #1290304 +++ Description of problem: In the unoptimized version of transaction we have: 1) Lock, 2) Pre-op 3) op 4) Post-op 5) unlock With compound fops we will have: 1) Lock, 2) Pre-op + op 3) post-op + unlock This reduces round trips from 5 to 3 in the un-optimized version of afr-transaction. This helps in small file write workload. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: --- Additional comment from Vijay Bellur on 2016-08-09 03:17:44 EDT --- REVIEW: http://review.gluster.org/15014 (afr: Consume compound fops in afr transaction) posted (#2) for review on master by Anuradha Talur (atalur) --- Additional comment from Worker Ant on 2016-08-25 07:03:06 EDT --- REVIEW: http://review.gluster.org/15014 (afr: Consume compound fops in afr transaction) posted (#3) for review on master by Anuradha Talur (atalur) --- Additional comment from Worker Ant on 2016-08-31 09:27:15 EDT --- REVIEW: http://review.gluster.org/15014 (afr: Consume compound fops in afr transaction) posted (#4) for review on master by Anuradha Talur (atalur) --- Additional comment from Worker Ant on 2016-08-31 19:48:01 EDT --- REVIEW: http://review.gluster.org/15014 (afr: Consume compound fops in afr transaction) posted (#5) for review on master by Pranith Kumar Karampuri (pkarampu) --- Additional comment from Worker Ant on 2016-09-01 13:22:44 EDT --- COMMIT: http://review.gluster.org/15014 committed in master by Pranith Kumar Karampuri (pkarampu) ------ commit befae0b48729894282b5b8b174907e24779c3442 Author: Anuradha Talur <atalur> Date: Thu Aug 25 11:46:25 2016 +0530 afr: Consume compound fops in afr transaction Change-Id: Ib06ece3cce1b10d28d6d2953da28444f5c2457ad BUG: 1290304 Signed-off-by: Anuradha Talur <atalur> Reviewed-on: http://review.gluster.org/15014 Tested-by: Pranith Kumar Karampuri <pkarampu> Smoke: Gluster Build System <jenkins.org> CentOS-regression: Gluster Build System <jenkins.org> NetBSD-regression: NetBSD Build System <jenkins.org> Reviewed-by: Krutika Dhananjay <kdhananj> Reviewed-by: Pranith Kumar Karampuri <pkarampu>
REVIEW: http://review.gluster.org/15389 (infra: remove anti-typedef check) posted (#1) for review on release-3.8 by Krutika Dhananjay (kdhananj)
REVIEW: http://review.gluster.org/15389 (infra: remove anti-typedef check.) posted (#2) for review on release-3.8 by Krutika Dhananjay (kdhananj)
REVIEW: http://review.gluster.org/15394 (protocol/client: fix coding style violations) posted (#1) for review on release-3.8 by Krutika Dhananjay (kdhananj)
REVIEW: http://review.gluster.org/15395 (compound fops: Some fixes to compound fops framework) posted (#1) for review on release-3.8 by Krutika Dhananjay (kdhananj)
REVIEW: http://review.gluster.org/15396 (afr: Consume compound fops in afr transaction) posted (#1) for review on release-3.8 by Krutika Dhananjay (kdhananj)
REVIEW: http://review.gluster.org/15396 (afr: Consume compound fops in afr transaction) posted (#2) for review on release-3.8 by Krutika Dhananjay (kdhananj)
REVIEW: http://review.gluster.org/15395 (compound fops: Some fixes to compound fops framework) posted (#2) for review on release-3.8 by Krutika Dhananjay (kdhananj)
REVIEW: http://review.gluster.org/15389 (infra: remove anti-typedef check.) posted (#3) for review on release-3.8 by Niels de Vos (ndevos)
REVIEW: http://review.gluster.org/15394 (protocol/client: fix coding style violations) posted (#2) for review on release-3.8 by Niels de Vos (ndevos)
All 3.8.x bugs are now reported against version 3.8 (without .x). For more information, see http://www.gluster.org/pipermail/gluster-devel/2016-September/050859.html
REVIEW: http://review.gluster.org/15389 (infra: remove anti-typedef check.) posted (#4) for review on release-3.8 by Krutika Dhananjay (kdhananj)
REVIEW: http://review.gluster.org/15395 (compound fops: Some fixes to compound fops framework) posted (#3) for review on release-3.8 by Krutika Dhananjay (kdhananj)
REVIEW: http://review.gluster.org/15394 (protocol/client: fix coding style violations) posted (#3) for review on release-3.8 by Krutika Dhananjay (kdhananj)
REVIEW: http://review.gluster.org/15396 (afr: Consume compound fops in afr transaction) posted (#3) for review on release-3.8 by Krutika Dhananjay (kdhananj)
This bug is getting closed because the 3.8 version is marked End-Of-Life. There will be no further updates to this version. Please open a new bug against a version that still receives bugfixes if you are still facing this issue in a more current release.