Description of problem: The option performance.client-io-threads, which has been unavailable as a tuning option for replicated volumes in recent releases, is available in RHGS 3.3.1-async and RHGS 3.4. RHHI can benefit by adding it to the group virt profile, along with a few others. The following is the list of suggested additions to group virt: performance.client-io-threads on client.event-threads 4 server.event-threads 4 In addition, "cluster.choose-local false" is beneficial, and is already covered in bz #1568297. In most random I/O tests on flash, the fuse thread is currently seen to be the bottleneck. client-io-threads, along with the other options, helps push IOPS far beyond what RHHI can currently provide. Additional info: Might need to revisit these settings if and when two planned enhancements arrive: 1. libgfapi support 2. multi-threadeded fuse reader
Sahina, any reason not to consider this for 4.2.6 / 4.2.7?
(In reply to Yaniv Kaul from comment #3) > Sahina, any reason not to consider this for 4.2.6 / 4.2.7? The group virt profile change needs to go into RHGS release. We can change the cockpit deployment to add these options in 4.2.6 - logged 1619256
Is this a tracker bug? Why doesn't it have all the ACKs? Isn't it going to 2.0?
(In reply to Yaniv Kaul from comment #12) > Is this a tracker bug? Why doesn't it have all the ACKs? Isn't it going to > 2.0? This is a tracker, and going into 2.0 (added to in-flight tracker).dev acked now
The changes have been made to group virt profile as per Bug 1619627
Verified with glusterfs-3.12.2-21.el7rhgs. The required options are set on the volume and are available in the virt profile