Bug 1386339

Summary: [Doc RFE] Document the options to configure muti-threaded self-heal for ec volumes
Product: Red Hat Gluster Storage Reporter: Pranith Kumar K <pkarampu>
Component: doc-Administration_GuideAssignee: Laura Bailey <lbailey>
doc-Administration_Guide sub component: 3.2 Release QA Contact: Nag Pavan Chilakam <nchilaka>
Status: CLOSED CURRENTRELEASE Docs Contact:
Severity: high    
Priority: high CC: asriram, pkarampu, rcyriac, rhinduja, rhs-bugs, storage-doc
Version: rhgs-3.2Keywords: FutureFeature
Target Milestone: ---   
Target Release: RHGS 3.2.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-03-24 01:08:39 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:
Bug Depends On:    
Bug Blocks: 1351549    

Description Pranith Kumar K 2016-10-18 17:34:21 UTC
We introduced two new options:
1) disperse.shd-max-threads: This option can be used to increase the number of parallel heals per EC subvolume.
2) disperse.shd-wait-qlength: This option can be used to control number of heals that can wait in SHD per EC subvolume.

We need to document these options for 3.2.0.

Comment 7 Pranith Kumar K 2016-11-15 08:17:04 UTC
disperse.shd-max-threads
Specifies the number of entries that can be self healed in parallel on each
disperse subvolume by self-heal daemon.
Valid values: 1-64
Default value: 1

disperse.shd-wait-qlength
Specifies the number of entries that must be kept in the queue for self-heal
daemon threads to take up as soon as any of the threads are free to heal.
This value should be changed based on how much memory self-heal daemon
process can use for keeping the next set of entries that need to be healed.
Valid values: 1 - 655536
Default value: 1024

Comment 11 Nag Pavan Chilakam 2017-02-07 06:35:08 UTC
looks good to me

Comment 12 Laura Bailey 2017-03-24 01:08:39 UTC
Moving to CLOSED CURRENTRELEASE since RHGS 3.2 GA was yesterday. All documentation is available from https://access.redhat.com/documentation/en/red-hat-gluster-storage/.