# Otherwise, the Lustre administrator has to manually enable
# this feature when the file system is unmounted.
- if [ -z "$mdsfailover_HOST" ]; then
+ local var=${MMP_MDS}failover_HOST
+ if [ -z "${!var}" ]; then
log "Failover is not used on MDS, enabling MMP manually..."
enable_mmp $MMP_MDS $MMP_MDSDEV || \
error "failed to enable MMP on $MMP_MDSDEV on $MMP_MDS"
fi
- if [ -z "$ostfailover_HOST" ]; then
+ var=${MMP_OSS}failover_HOST
+ if [ -z "${!var}" ]; then
log "Failover is not used on OSS, enabling MMP manually..."
enable_mmp $MMP_OSS $MMP_OSTDEV || \
error "failed to enable MMP on $MMP_OSTDEV on $MMP_OSS"
# which did not use failover.
mmp_fini() {
- if [ -z "$mdsfailover_HOST" ]; then
+ local var=${MMP_MDS}failover_HOST
+ if [ -z "${!var}" ]; then
log "Failover is not used on MDS, disabling MMP manually..."
disable_mmp $MMP_MDS $MMP_MDSDEV || \
error "failed to disable MMP on $MMP_MDSDEV on $MMP_MDS"
error "MMP was not disabled on $MMP_MDSDEV on $MMP_MDS"
fi
- if [ -z "$ostfailover_HOST" ]; then
+ var=${MMP_OSS}failover_HOST
+ if [ -z "${!var}" ]; then
log "Failover is not used on OSS, disabling MMP manually..."
disable_mmp $MMP_OSS $MMP_OSTDEV || \
error "failed to disable MMP on $MMP_OSTDEV on $MMP_OSS"
if [ "$FAILURE_MODE" = "HARD" ]; then
shutdown_facet $facet
reboot_facet $facet
- wait_for $facet
+ wait_for_facet $facet
else
replay_barrier_nodf $facet
fi