Description of problem: In HC mode, we need fencing policies that ensure that a host is not fenced if 1. there's a brick process running and the brick is a source for healing (in replica set) 2. shutting down the host with active brick will cause loss of quorum Version-Release number of selected component (if applicable): NA How reproducible: NA Steps to Reproduce: NA Additional info:
Gluster volume heal info command takes long time (more than 3 minutes when there are more unhealed entries) to complete. We will not be able to meet the HA requirements if we run 'gluster volume heal info' command in the host fencing flow. So we decided to skip the 'Self-Heal' related fencing policies for the time being until gluster comes with a better way to identify the heal entries. Following fencing policies are added to Hyper-converged cluster. 1. SkipFencingIfGlusterBricksUp Fencing will be skipped if bricks are running and can be reached from other peers. 2. SkipFencingIfGlusterQuorumNotMet Fencing will be skipped if bricks are running and shutting down the host will cause loss of quorum.
The fix for this issue should be included in oVirt 4.1.0 beta 1 released on December 1st. If not included please move back to modified.
Tested with RHV 4.1 Beta1 ( Red Hat Virtualization Manager Version: 4.1.0.3-0.1.el7 ) There are 2 fencing policies added which can be seen under the 'Fencing Policies' tab while editing the cluster