diff --git a/dbcon/mysql/install_mcs_mysql.sh.in b/dbcon/mysql/install_mcs_mysql.sh.in index e9ac796d5..9b8db01d2 100755 --- a/dbcon/mysql/install_mcs_mysql.sh.in +++ b/dbcon/mysql/install_mcs_mysql.sh.in @@ -17,7 +17,7 @@ for arg in "$@"; do done # DELETE libcalmysql.so entries first as they are in ha_columnstore.so in 1.4.2 onwards -su -s /bin/sh -c 'mysql < /tmp/123.sql' mysql 2> ${tmpdir}/mysql_install.log < ${tmpdir}/mysql_install.log </dev/null <@ENGINE_SUPPORTDIR@/syscatalog_mysql.sql -su -s /bin/sh -c 'mysql < /tmp/123.sql' mysql 2>/dev/null <@ENGINE_SUPPORTDIR@/calsetuserpriority.sql -su -s /bin/sh -c 'mysql < /tmp/123.sql' mysql 2>/dev/null <@ENGINE_SUPPORTDIR@/calremoveuserpriority.sql -su -s /bin/sh -c 'mysql < /tmp/123.sql' mysql 2>/dev/null <@ENGINE_SUPPORTDIR@/calshowprocesslist.sql -su -s /bin/sh -c 'mysql < /tmp/123.sql' mysql 2>/dev/null <@ENGINE_SUPPORTDIR@/columnstore_info.sql +su -s /bin/sh -c 'mysql <@ENGINE_SUPPORTDIR@/syscatalog_mysql.sql' mysql 2>/dev/null +su -s /bin/sh -c 'mysql <@ENGINE_SUPPORTDIR@/calsetuserpriority.sql' mysql 2>/dev/null +su -s /bin/sh -c 'mysql <@ENGINE_SUPPORTDIR@/calremoveuserpriority.sql' mysql 2>/dev/null +su -s /bin/sh -c 'mysql <@ENGINE_SUPPORTDIR@/calshowprocesslist.sql' mysql 2>/dev/null +su -s /bin/sh -c 'mysql <@ENGINE_SUPPORTDIR@/columnstore_info.sql' mysql 2>/dev/null + diff --git a/oam/install_scripts/columnstore-post-install.in b/oam/install_scripts/columnstore-post-install.in index 056249a1a..72969eaff 100755 --- a/oam/install_scripts/columnstore-post-install.in +++ b/oam/install_scripts/columnstore-post-install.in @@ -179,7 +179,8 @@ fi postConfigure systemctl start mariadb-columnstore -while [ -z "$(pgrep -x controllernode)" ]; +# Wait for all columnstore to be ready, DDLProc is final process in startup order +while [ -z "$(pgrep -x DDLProc)" ]; do sleep 1 done