HYD-3093: Don't fail immediately if cib is unavailable
HYD-3093: Don't fail immediately if cib is unavailable

In HYD-3113, a change was landed to make the PacemakerConfig
class check for CIB availability on instantiation. The goal was
to fail early when pacemaker isn't running. The problem is that
while this works as intended most of the time, there is now a
race after restarting pacemaker.

Instead of failing immediately, we should retry, but for a much
shorter period of time than usual. 10 seconds seems reasonable
as a timeout for waiting for pacemaker to be available after a
restart.

Change-Id: I63ae4b3a060bbc014f1e4803e66e1667833c0895
Reviewed-on: http://review.whamcloud.com/10019
Tested-by: Jenkins
Tested-by: Chroma Test User <a0b98b2ff5154776fa24760ef410655af7a8b56c@intel.com>
Reviewed-by: Brian J. Murrell <2a8f564cbb80211e19c0a14fed38a451599c042f@intel.com>
Reviewed-by: Mathieu Drapeau <a324b19503686854f7a766ede3f1a9958f5061d4@intel.com>
Reviewed-by: Chris Gearing <149a3c4298d99c315fc555357d57d2940923ba5f@intel.com>

intel-hpdd/intel-manager-for-lustre,intel-hpdd/intel-manager-for-lustre,intel-hpdd/intel-manager-for-lustre