-- the timeout for waiting BACKUP STAGE. It should be longer than the variable BACKUP_STAGE_TIMEOUT_IN_SECONDS declared in the file nc_snapshot.sh SET lock_wait_timeout = 65 ; BACKUP STAGE START ; BACKUP STAGE FLUSH ; BACKUP STAGE BLOCK_COMMIT ; -- create a flag for backup stage set SYSTEM touch "/snapshot_sync/nc_mariadb_bakcup_stage_started.txt" -- wait for the snapshot done signal from the script nc_snapshot.sh SYSTEM "/snapshot_sync/zfs_nc_snapshot_wait.sh" BACKUP STAGE END ; -- rm the flag for backup stage set SYSTEM rm "/snapshot_sync/nc_mariadb_bakcup_stage_started.txt"