HYD-3583 Don't expect the CIB to block while settling
HYD-3583 Don't expect the CIB to block while settling

In previous releases of Pacemaker, querying the CIB would block until
the CIB was ready. Starting in 1.1.12, it no longer does this but will
return immediately with what is known. We need to poll the CIB when
the information we are looking for is not there yet.

Signed-off-by: Brian J. Murrell <2a8f564cbb80211e19c0a14fed38a451599c042f@intel.com>
Change-Id: If0344ce1a03690cbaca12a4674daa23f6a89b436
Reviewed-on: http://review.whamcloud.com/11969
Tested-by: Jenkins
Tested-by: Chroma Test User <a0b98b2ff5154776fa24760ef410655af7a8b56c@intel.com>
Reviewed-by: Mathieu Drapeau <a324b19503686854f7a766ede3f1a9958f5061d4@intel.com>
Reviewed-by: Gene Campbell <2371123b661d3b976710d67b1449d46c3a48dbe8@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