Description of problem: In the past we let the user specify a path for file based (NFS or gluster) storage domains which includes a trailing '/'. This caused other issues (double mount point when the engine import it) and so we had a patch to evaluate the canonical path and eventually fix the mount point in the configuration file before trying again to connect it. Due to a bug in the evaluation of the canonical path for gluster volumes, it was looping forever on gluster deployed systems. Version-Release number of selected component (if applicable): 1.3.5.3 How reproducible: 100% Steps to Reproduce: 1. deploy ovirt-hosted-engine on gluster 2. 3. Actual results: ovirt-ha-agent is looping trying to fix gluster path in /etc/ovirt-hosted-engine/hosted-engine.conf Expected results: It should just fix once if and only if the entered path includes a trailing '/' Additional info:
Also https://bugzilla.redhat.com/show_bug.cgi?id=1317699 can cause a simile behavior.
Created attachment 1155656 [details] setup log Verified on ovirt-hosted-engine-setup-1.3.6.1-1.el7ev.noarch 1) Deploy HE on the first host over glusterfs storage 2) Deploy HE on the additional host