# Checking port 16535 # Found port 16535 Name: node_A Version: 19devel Data directory: /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_A_data/pgdata Backup directory: /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_A_data/backup Archive directory: /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_A_data/archives Connection string: port=16535 host=/tmp/C2va4Aqixw Log file: /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/log/030_origin_node_A.log [14:56:31.170](0.023s) # initializing database system by running initdb # Running: initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_A_data/pgdata --auth trust -c debug_copy_parse_plan_trees=on -c debug_write_read_parse_plan_trees=on -c debug_raw_expression_coverage_test=on -c debug_parallel_query=regress The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with this locale configuration: locale provider: libc LC_COLLATE: en_US.UTF-8 LC_CTYPE: en_US.UTF-8 LC_MESSAGES: C LC_MONETARY: en_US.UTF-8 LC_NUMERIC: C LC_TIME: en_US.UTF-8 The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. creating directory /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_A_data/pgdata ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default "max_connections" ... 100 selecting default "shared_buffers" ... 128MB selecting default time zone ... UTC creating configuration files ... ok running bootstrap script ... ok performing post-bootstrap initialization ... ok Sync to disk skipped. The data directory might become corrupt if the operating system crashes. Success. You can now start the database server using: pg_ctl -D /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_A_data/pgdata -l logfile start # Running: /tmp/cirrus-ci-build/build/src/test/regress/pg_regress --config-auth /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_A_data/pgdata ### Starting node "node_A" # Running: pg_ctl --wait --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_A_data/pgdata --log /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/log/030_origin_node_A.log --options --cluster-name=node_A start waiting for server to start.... done server started # Postmaster PID for node "node_A" is 61619 # Checking port 16536 # Found port 16536 Name: node_B Version: 19devel Data directory: /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata Backup directory: /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/backup Archive directory: /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/archives Connection string: port=16536 host=/tmp/C2va4Aqixw Log file: /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/log/030_origin_node_B.log [14:56:32.593](1.423s) # initializing database system by running initdb # Running: initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata --auth trust -c debug_copy_parse_plan_trees=on -c debug_write_read_parse_plan_trees=on -c debug_raw_expression_coverage_test=on -c debug_parallel_query=regress The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with this locale configuration: locale provider: libc LC_COLLATE: en_US.UTF-8 LC_CTYPE: en_US.UTF-8 LC_MESSAGES: C LC_MONETARY: en_US.UTF-8 LC_NUMERIC: C LC_TIME: en_US.UTF-8 The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. creating directory /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default "max_connections" ... 100 selecting default "shared_buffers" ... 128MB selecting default time zone ... UTC creating configuration files ... ok running bootstrap script ... ok performing post-bootstrap initialization ... ok Sync to disk skipped. The data directory might become corrupt if the operating system crashes. Success. You can now start the database server using: pg_ctl -D /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata -l logfile start # Running: /tmp/cirrus-ci-build/build/src/test/regress/pg_regress --config-auth /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata ### Starting node "node_B" # Running: pg_ctl --wait --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata --log /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/log/030_origin_node_B.log --options --cluster-name=node_B start waiting for server to start.... done server started # Postmaster PID for node "node_B" is 62209 #### Begin standard error psql::5: WARNING: subscriptions created by regression test cases should have names starting with "regress_" psql::5: NOTICE: created replication slot "tap_sub_b_a" on publisher #### End standard error #### Begin standard error psql::5: WARNING: subscriptions created by regression test cases should have names starting with "regress_" psql::5: NOTICE: created replication slot "tap_sub_a_b" on publisher #### End standard error Waiting for all subscriptions in "node_A" to synchronize data Waiting for replication conn tap_sub_A_B's replay_lsn to pass 0/017C76E8 on node_B done done Waiting for all subscriptions in "node_B" to synchronize data Waiting for replication conn tap_sub_B_A's replay_lsn to pass 0/017C74C8 on node_A done done [14:56:34.532](1.939s) ok 1 - Bidirectional replication setup is complete Waiting for replication conn tap_sub_B_A's replay_lsn to pass 0/017C76A0 on node_A done Waiting for replication conn tap_sub_A_B's replay_lsn to pass 0/017C7E28 on node_B done [14:56:34.765](0.233s) ok 2 - Inserted successfully without leading to infinite recursion in bidirectional replication setup [14:56:34.788](0.023s) ok 3 - Inserted successfully without leading to infinite recursion in bidirectional replication setup Waiting for replication conn tap_sub_B_A's replay_lsn to pass 0/017C7750 on node_A [15:00:09.480](214.692s) # poll_query_until timed out executing this query: # SELECT '0/017C7750' <= replay_lsn AND state = 'streaming' # FROM pg_catalog.pg_stat_replication # WHERE application_name IN ('tap_sub_B_A', 'walreceiver') # expecting this output: # t # last actual query output: # # with stderr: [15:00:09.493](0.013s) # Last pg_stat_replication contents: [15:00:09.493](0.000s) # die: timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/subscription/t/030_origin.pl line 99. [15:00:09.494](0.000s) 1..3 timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/subscription/t/030_origin.pl line 99. # Postmaster PID for node "node_A" is 61619 ### Stopping node "node_A" using mode immediate # Running: pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_A_data/pgdata --mode immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_A" # No postmaster PID for node "node_B" [15:00:09.600](0.107s) # Looks like your test exited with 4 just after 3.