From 5fc6885af28d4c64cc73a61a1cde9e5584201a6a Mon Sep 17 00:00:00 2001 From: Jose Rojas Date: Thu, 24 Sep 2020 19:49:37 -0500 Subject: [PATCH] MCOL-4314 shared storage manager prevent data corruption on init --- oam/install_scripts/mariadb-columnstore-start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/oam/install_scripts/mariadb-columnstore-start.sh b/oam/install_scripts/mariadb-columnstore-start.sh index 733ed4fdf..aaeaacd7e 100644 --- a/oam/install_scripts/mariadb-columnstore-start.sh +++ b/oam/install_scripts/mariadb-columnstore-start.sh @@ -5,7 +5,7 @@ # prevent nodes using shared storage manager from stepping on each other when initializing # flock will open up an exclusive file lock to run atomic operations exec {fd_lock}>/var/lib/columnstore/storagemanager/storagemanager-lock -flock -x "$fd_lock" +flock -n "$fd_lock" || exit 0 /bin/systemctl start mcs-workernode /bin/systemctl start mcs-controllernode