--restart_node
\! @abs_bindir@/gs_guc set -D @abs_srcdir@/tmp_check/datanode1/ -c "enable_incremental_checkpoint=off"
\! @abs_bindir@/gs_ctl restart -D @abs_srcdir@/tmp_check/datanode1/ > @abs_bindir@/../datanode1.restart.log 2>&1

---prepare data
\! @abs_bindir@/gsql -dpostgres -p @portstring@ -c "create database gs_basebackup;"
\! @abs_bindir@/gsql -dgs_basebackup -p @portstring@ -f "@abs_srcdir@/sql/gs_basebackup/init/tablespace.sql";
\! @abs_bindir@/gsql -dgs_basebackup -p @portstring@ -f "@abs_srcdir@/sql/gs_basebackup/init/mot.sql";

--pre
\! mkdir @abs_bindir@/../gs_basebackup_node_nstream_np
\! chmod 700 @abs_bindir@/../gs_basebackup_node_nstream_np
\! mkdir @abs_bindir@/../gs_basebackup_node_stream_p
\! chmod 700 @abs_bindir@/../gs_basebackup_node_stream_p
\! mkdir @abs_bindir@/../gs_basebackup_node_fetch_t
\! chmod 700 @abs_bindir@/../gs_basebackup_node_fetch_t

--run
\! chmod +x  @abs_srcdir@/script/gs_basebackup/gs_basebackup.sh
\! @abs_srcdir@/script/gs_basebackup/gs_basebackup.sh @abs_bindir@ @abs_srcdir@ @portstring@ gs_basebackup_node_nstream_np
\! @abs_srcdir@/script/gs_basebackup/gs_basebackup.sh @abs_bindir@ @abs_srcdir@ @portstring@ gs_basebackup_node_stream_p  stream p
\! @abs_srcdir@/script/gs_basebackup/gs_basebackup.sh @abs_bindir@ @abs_srcdir@ @portstring@ gs_basebackup_node_fetch_t  fetch t