Bug 1110176

Summary: [RFE] Improve Fencing Logic to Consider Storage and Network Validation
Product: Red Hat Enterprise Virtualization Manager Reporter: Scott Herold <sherold>
Component: RFEsAssignee: Scott Herold <sherold>
Status: CLOSED WONTFIX QA Contact: Shai Revivo <srevivo>
Severity: high Docs Contact:
Priority: high    
Version: 3.4.0CC: gklein, howey.vernon, iheim, lpeer, nyechiel, oourfali, rbalakri, sherold, yeylon
Target Milestone: ---Keywords: FutureFeature, Tracking
Target Release: ---Flags: sherold: Triaged+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: infra
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-04-27 13:28:59 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Infra RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1110172, 1117931, 1117943, 1118879, 1119922, 1119932, 1120817, 1120858, 1188504, 1190653    
Bug Blocks:    

Description Scott Herold 2014-06-17 07:52:53 UTC
Description of problem:
Today, our fencing logic tells one host to fence another over a fencing network and without any validation logic to determine if there are real host issues, or simply network connectivity issues.

How reproducible:
Seen multiple use cases at several customers

Steps to Reproduce:
1. Engine loses direct network connectivity and cannot see any host
2. Uplink switch loses network connectivity, breaking route between engine and host
3. Host loses direct network connectivity causing engine to see it as down

Actual results:
We need to add additional logic to make an attempt to validate a real issue and minimize the number of false positives introduced by today's fencing logic.

Expected results:
Improvement to fencing logic, knowing there is no way to have 100% accuracy

This BZ will be used to centralize the core fencing improvements and will have dependencies on Infra, Storage and Network components for the immediate solution.

Comment 1 Scott Herold 2014-07-17 18:40:29 UTC
Targeting tracker for RHEV 3.6.  Individual fencing logic checks will be targeted for 3.5 or 3.6 depending on dev capacity, and features will be introduced over 2 releases.

Comment 2 Scott Herold 2014-07-17 20:26:29 UTC
*** Bug 1118878 has been marked as a duplicate of this bug. ***