Bug 1598416

Summary: client-io-threads option not working for replicated volumes
Product: [Red Hat Storage] Red Hat Gluster Storage Reporter: Atin Mukherjee <amukherj>
Component: replicateAssignee: Ravishankar N <ravishankar>
Status: CLOSED ERRATA QA Contact: Vijay Avuthu <vavuthu>
Severity: high Docs Contact:
Priority: high    
Version: rhgs-3.3CC: amukherj, mpillai, pmulay, ravishankar, rcyriac, rhinduja, rhs-bugs, sankarshan, sheggodu, storage-qa-internal, vavuthu
Target Milestone: ---Keywords: Performance, ZStream
Target Release: RHGS 3.3.1 Async   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: glusterfs-3.8.4-54.14 Doc Type: Bug Fix
Doc Text:
Previously, due to a bug in glusterd, executing the `gluster volume set <volname> client-io-threads on` command on a replicate volume returned success without actually enabling it in the client graph. This updates fixes that bug, and executing the `gluster volume set <volname> client-io-threads on` command provides a correct success result and ensures that the translator is loaded on the client graph.
Story Points: ---
Clone Of: 1487495 Environment:
Last Closed: 2018-07-19 06:00:10 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: 1499158    
Bug Blocks:    

Comment 9 Vijay Avuthu 2018-07-11 05:46:05 UTC
Update:
=========

Build used: glusterfs-3.8.4-54.14.el7rhgs.x86_64

> Verified the scenarios in comment 3 and working as expected.

Moving to verified.

Comment 12 Ravishankar N 2018-07-17 14:29:51 UTC
> Previously, due to a bug in glusterd, the client-io-threads translator was not loaded in a replicated volume. Hence, executing the `gluster volume set <volname> client-io-threads on` command returned an incorrect success result.


I don't think the 'Hence' is appropriate. The bug was not that client-io-threads translator was not loaded in a replicated volume by default. The problem was when you explicitly set it on, it returned success but still did not enable it/load it in the client graph.

Comment 18 errata-xmlrpc 2018-07-19 06:00:10 UTC
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.

https://access.redhat.com/errata/RHBA-2018:2222