@@ -57,19 +57,29 @@ jobs:
5757
5858 - name : Initialize Citus cluster
5959 run : |
60- mkdir -p citus
61- for port in 9700 9701 9702; do
62- mkdir citus/$port
63- chown circleci:circleci citus/$port
64- gosu circleci initdb -D citus/$port
65- echo "shared_preload_libraries='citus'" >> citus/$port/postgresql.conf
66- gosu circleci pg_ctl -D citus/$port -o "-p $port" -l citus/${port}.log start
67- # … rest of your circleci commands …
68- done
69- # Add workers to coordinator
70- gosu circleci psql -p 9700 -d test \
71- -c "SELECT * FROM citus_add_node('localhost',9701), citus_add_node('localhost',9702);"
72-
60+ mkdir -p citus/coordinator citus/worker1 citus/worker2
61+ chown -R circleci:circleci citus
62+ gosu circleci initdb -D citus/coordinator
63+ gosu circleci initdb -D citus/worker1
64+ gosu circleci initdb -D citus/worker2
65+ gosu circleci echo "shared_preload_libraries = 'citus'" >> citus/coordinator/postgresql.conf
66+ gosu circleci echo "shared_preload_libraries = 'citus'" >> citus/worker1/postgresql.conf
67+ gosu circleci echo "shared_preload_libraries = 'citus'" >> citus/worker2/postgresql.conf
68+ gosu circleci pg_ctl -D citus/coordinator -o "-p 9700" -l citus/coordinator_logfile start
69+ gosu circleci pg_ctl -D citus/worker1 -o "-p 9701" -l citus/worker1_logfile start
70+ gosu circleci ls citus/worker1
71+ gosu circleci pg_ctl -D citus/worker2 -o "-p 9702" -l citus/worker2_logfile start
72+ gosu circleci psql -c "CREATE ROLE sqlancer SUPERUSER LOGIN CREATEDB PASSWORD 'sqlancer';" -p 9700 -d postgres
73+ gosu circleci createdb test -p 9700
74+ gosu circleci psql -c "CREATE ROLE sqlancer SUPERUSER LOGIN CREATEDB PASSWORD 'sqlancer';" -p 9701 -d postgres
75+ gosu circleci createdb test -p 9701
76+ gosu circleci psql -c "CREATE ROLE sqlancer SUPERUSER LOGIN CREATEDB PASSWORD 'sqlancer';" -p 9702 -d postgres
77+ gosu circleci createdb test -p 9702
78+ gosu circleci psql -c "CREATE EXTENSION citus;" -p 9700 -d test
79+ gosu circleci psql -c "CREATE EXTENSION citus;" -p 9701 -d test
80+ gosu circleci psql -c "CREATE EXTENSION citus;" -p 9702 -d test
81+ gosu circleci psql -c "SELECT * from citus_add_node('localhost', 9701);" -p 9700 -d test
82+ gosu circleci psql -c "SELECT * from citus_add_node('localhost', 9702);" -p 9700 -d test
7383
7484 - name : Run Tests
7585 run : CITUS_AVAILABLE=true mvn -Dtest=TestCitus test
0 commit comments