From: Nathaniel Clark Date: Thu, 15 Jul 2021 15:38:02 +0000 (-0400) Subject: EX-3462 hotpools: Use -S for clush more X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=15f766f436ebd66b2b0e6385918c51b7b44601c5;p=fs%2Flustre-release.git EX-3462 hotpools: Use -S for clush more Use -S in clush where appropriate. Some instances are okay to fail. Signed-off-by: Nathaniel Clark Change-Id: I87b37ae8a0bcefce5d724d9fe71f830175dffce5 Reviewed-on: https://review.whamcloud.com/44318 Tested-by: jenkins Reviewed-by: John L. Hammond Tested-by: Maloo Reviewed-by: Gaurang Tapase Reviewed-by: Andreas Dilger --- diff --git a/lipe/scripts/stratagem-hp-config.sh b/lipe/scripts/stratagem-hp-config.sh index 67db1d4..7940f73 100755 --- a/lipe/scripts/stratagem-hp-config.sh +++ b/lipe/scripts/stratagem-hp-config.sh @@ -188,26 +188,26 @@ MOUNTSPEC=$(/opt/ddn/es/tools/mount_lustre_client --dry-run --fs $FS |awk '{ pri if ! crm_resource -QW -r cl-$FS-client > /dev/null 2>&1; then echo "Creating config directories" - clush -a mkdir -p /etc/lpurge/$FS/ /etc/lamigo/ $ROOT/$FS/client + clush -Sa mkdir -p /etc/lpurge/$FS/ /etc/lamigo/ $ROOT/$FS/client echo "Creating lustre client mounts for $FS" - clush -a "grep -q $FS/client /etc/fstab || (echo $MOUNTSPEC $ROOT/$FS/client lustre x-systemd.mount-timeout=20m,noauto,_netdev >> /etc/fstab)" - clush -a mkdir -p /etc/systemd/system/lustre-$FS-client.mount.d/ + clush -Sa "grep -q $FS/client /etc/fstab || (echo $MOUNTSPEC $ROOT/$FS/client lustre x-systemd.mount-timeout=20m,noauto,_netdev >> /etc/fstab)" + clush -Sa mkdir -p /etc/systemd/system/lustre-$FS-client.mount.d/ cat << EOF > /etc/systemd/system/lustre-$FS-client.mount.d/timeout.conf [Mount] TimeoutSec=20m EOF - clush -ca /etc/systemd/system/lustre-$FS-client.mount.d/timeout.conf - clush -a systemctl daemon-reload + clush -Sca /etc/systemd/system/lustre-$FS-client.mount.d/timeout.conf + clush -Sa systemctl daemon-reload echo "Creating lustre client resource agent" - clush -g ha_heads crm configure <> /etc/lpurge/$FS/OST$OST.conf done - clush -ca /etc/lpurge/$FS/OST$OST.conf + clush -Sca /etc/lpurge/$FS/OST$OST.conf echo Creating lpurge resource for $FS-OST$OST clush -qS --group=ha_heads "crm_resource -QW -r ost$INDEX-$FS >/dev/null 2>&1 && crm configure << EOF || true @@ -304,13 +304,13 @@ EOF echo agent=$HOST:$ROOT/$FS/client:4 >> /etc/lamigo/$FS-MDT$MDT.conf done - clush -a mkdir -p /etc/systemd/system/lamigo@$FS-MDT$MDT.service.d/ + clush -Sa mkdir -p /etc/systemd/system/lamigo@$FS-MDT$MDT.service.d/ cat < /etc/systemd/system/lamigo@$FS-MDT$MDT.service.d/override.conf [Unit] After=lustre-$FS-client.mount EOF - clush -ca /etc/lamigo/$FS-MDT$MDT.conf /etc/systemd/system/lamigo@$FS-MDT$MDT.service.d/override.conf + clush -Sca /etc/lamigo/$FS-MDT$MDT.conf /etc/systemd/system/lamigo@$FS-MDT$MDT.service.d/override.conf echo Creating lamigo resource for $FS-MDT$MDT clush -qS --group=ha_heads "crm_resource -QW -r mdt$INDEX-$FS >/dev/null 2>&1 && crm configure << EOF || true diff --git a/lipe/scripts/stratagem-hp-convert.sh b/lipe/scripts/stratagem-hp-convert.sh index 2e342a9..a944e27 100755 --- a/lipe/scripts/stratagem-hp-convert.sh +++ b/lipe/scripts/stratagem-hp-convert.sh @@ -46,7 +46,7 @@ if crm_resource -r $FS-client -W |& grep -q NOT; then fi echo "Creating hotpool ticket for $FS" -clush -g ha_heads crm configure <