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:
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.
Proposing this as per the latest perf analysis in Bug 1616270.
Upstream patch posted - https://review.gluster.org/c/glusterfs/+/21222
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.