+++ This bug was initially created as a clone of Bug #1418900 +++ Description of problem: ----------------------- There are some volume options that needs to be added to virt file network.remote-dio=off features.shard-block-size=4MB performance.low-prio-threads=32 cluster.locking-scheme=granular cluster.shd-max-threads=8 cluster.shd-wait-qlength=10000 performance.strict-o-direct=on user.cifs=off nfs.disable=on cluster.use-compound-fops=on Version-Release number of selected component (if applicable): ------------------------------------------------------------- mainline How reproducible: ----------------- Not applicable Steps to Reproduce: ------------------- Not applicable Actual results: --------------- Not applicable Expected results: ----------------- Few more options added to virt file Additional info: ---------------- granular-entry-heal also needs to be enabled on the volume, but this option could only be added unless the volume is started. --- Additional comment from Worker Ant on 2017-02-09 05:35:12 EST --- REVIEW: https://review.gluster.org/16577 (extras: Add more options to group virt) posted (#1) for review on master by Krutika Dhananjay (kdhananj) --- Additional comment from Worker Ant on 2017-02-10 01:32:35 EST --- REVIEW: https://review.gluster.org/16577 (extras: Add more options to group virt) posted (#2) for review on master by Krutika Dhananjay (kdhananj) --- Additional comment from Worker Ant on 2017-02-10 01:42:22 EST --- REVIEW: https://review.gluster.org/16577 (extras: Add more options to group virt) posted (#3) for review on master by Krutika Dhananjay (kdhananj) --- Additional comment from Worker Ant on 2017-02-16 23:30:37 EST --- REVIEW: https://review.gluster.org/16577 (extras: Add more options to group virt) posted (#4) for review on master by Krutika Dhananjay (kdhananj) --- Additional comment from Krutika Dhananjay on 2017-02-17 05:15:32 EST --- Why are each of these individual options added? 1. performance.low-prio-threads=32 VM use cases involve more of reads and writes than any other operations. And both of these are categorized as 'low_prio' operations by io-threads. Setting low-prio-threads to 32 saw some improvement in performance in initial testing done by Paul Cuzner. 2. cluster.locking-scheme=granular This is needed for more granular locking during entry self-heal so that parallel heal-info doesn't hang until heals are complete. 3. features.shard=on This is needed to reduce heal-times of VM image files which are large files whose size can range anywhere from a few GBs to TBs or even PBs. 4. cluster.shd-max-threads=8, cluster.shd-wait-qlength=10000 These are to leverage multi-threaded self-heal feature to get better heal performance and minimise the effect of downtime on VM file consistency and availability. 5. user.cifs=off We support access to files in virt use case only through libgfapi and FUSE. So we explicitly disable other methods of access such as cifs. --- Additional comment from Worker Ant on 2017-02-17 05:44:01 EST --- COMMIT: https://review.gluster.org/16577 committed in master by Niels de Vos (ndevos) ------ commit 932ff80b57846ed77b66776ade575a0b2231183a Author: Krutika Dhananjay <kdhananj> Date: Thu Feb 9 15:56:04 2017 +0530 extras: Add more options to group virt Apart from some of the option configurations already listed in the group-virt.example file, we also recommend that the users set certain other options added by this patch for VM use-case. This also helps Gluster-oVirt users in configuring virt options for new volumes at the click of a button as opposed to setting them manually through volume-set command. Change-Id: I8524e8d8a06bbbb0b9247571706e786410013b41 BUG: 1418900 Signed-off-by: Krutika Dhananjay <kdhananj> Reviewed-on: https://review.gluster.org/16577 Smoke: Gluster Build System <jenkins.org> NetBSD-regression: NetBSD Build System <jenkins.org> CentOS-regression: Gluster Build System <jenkins.org> Reviewed-by: Sahina Bose <sabose> Reviewed-by: Niels de Vos <ndevos>
REVIEW: https://review.gluster.org/16682 (extras: Add more options to group virt) posted (#1) for review on release-3.9 by Krutika Dhananjay (kdhananj)
REVIEW: https://review.gluster.org/16682 (extras: Add more options to group virt) posted (#2) for review on release-3.9 by Krutika Dhananjay (kdhananj)
COMMIT: https://review.gluster.org/16682 committed in release-3.9 by Pranith Kumar Karampuri (pkarampu) ------ commit d5dc766ae5489eaa7745c6784022140ac442d3de Author: Krutika Dhananjay <kdhananj> Date: Thu Feb 9 15:56:04 2017 +0530 extras: Add more options to group virt Backport of: https://review.gluster.org/16577 Apart from some of the option configurations already listed in the group-virt.example file, we also recommend that the users set certain other options added by this patch for VM use-case. This also helps Gluster-oVirt users in configuring virt options for new volumes at the click of a button as opposed to setting them manually through volume-set command. Change-Id: I3a0c72b514e717268ccc4d02f23660e1d19ce232 BUG: 1424932 Signed-off-by: Krutika Dhananjay <kdhananj> Reviewed-on: https://review.gluster.org/16682 NetBSD-regression: NetBSD Build System <jenkins.org> Smoke: Gluster Build System <jenkins.org> CentOS-regression: Gluster Build System <jenkins.org> Reviewed-by: Pranith Kumar Karampuri <pkarampu>
This bug is getting closed because GlusterFS-3.9 has reached its end-of-life [1]. Note: This bug is being closed using a script. No verification has been performed to check if it still exists on newer releases of GlusterFS. If this bug still exists in newer GlusterFS releases, please open a new bug against the newer release. [1]: https://www.gluster.org/community/release-schedule/