diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert_partitioned.out /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/reindex_concurrently_upsert_partitioned.out --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert_partitioned.out 2024-11-27 13:08:09.497513701 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/reindex_concurrently_upsert_partitioned.out 2024-11-27 13:24:39.336146717 +0000 @@ -205,7 +205,6 @@ (1 row) -step s1_start_upsert: <... completed> step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -234,5 +233,10 @@ (1 row) -step s3_start_reindex: <... completed> step s2_start_upsert: <... completed> +isolationtester: canceling step s3_start_reindex after 360 seconds +step s3_start_reindex: <... completed> +ERROR: canceling statement due to user request +isolationtester: canceling step s1_start_upsert after 360 seconds +step s1_start_upsert: <... completed> +ERROR: canceling statement due to user request diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert_on_constraint.out /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/reindex_concurrently_upsert_on_constraint.out --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert_on_constraint.out 2024-11-27 13:08:09.497513701 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/reindex_concurrently_upsert_on_constraint.out 2024-11-27 13:36:39.615569266 +0000 @@ -47,7 +47,6 @@ (1 row) -step s1_start_upsert: <... completed> step s4_wakeup_s2: SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); SELECT injection_points_detach('exec_insert_before_insert_speculative'); @@ -67,103 +66,15 @@ SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); -injection_points_wakeup ------------------------ - -(1 row) - -injection_points_detach ------------------------ - -(1 row) - +ERROR: could not find injection point reindex_relation_concurrently_before_set_dead to wake up +isolationtester: canceling step s3_start_reindex after 360 seconds step s3_start_reindex: <... completed> - -starting permutation: s3_start_reindex s2_start_upsert s4_wakeup_to_swap s1_start_upsert s4_wakeup_s1 s4_wakeup_s2 s4_wakeup_to_set_dead -injection_points_attach ------------------------ - -(1 row) - -injection_points_attach ------------------------ - -(1 row) - -injection_points_attach ------------------------ - -(1 row) - -step s3_start_reindex: REINDEX INDEX CONCURRENTLY test.tbl_pkey; -step s2_start_upsert: INSERT INTO test.tbl VALUES(13,now()) on conflict on constraint tbl_pkey do update set updated_at = now(); -step s4_wakeup_to_swap: - SELECT injection_points_wakeup('reindex_relation_concurrently_before_swap'); - SELECT injection_points_detach('reindex_relation_concurrently_before_swap'); - -injection_points_wakeup ------------------------ - -(1 row) - -injection_points_detach ------------------------ - -(1 row) - -step s1_start_upsert: INSERT INTO test.tbl VALUES(13,now()) on conflict on constraint tbl_pkey do update set updated_at = now(); -step s4_wakeup_s1: - SELECT injection_points_wakeup('check_exclusion_or_unique_constraint_no_conflict'); - SELECT injection_points_detach('check_exclusion_or_unique_constraint_no_conflict'); - -injection_points_wakeup ------------------------ - -(1 row) - -injection_points_detach ------------------------ - -(1 row) - +ERROR: canceling statement due to user request +isolationtester: canceling step s1_start_upsert after 360 seconds step s1_start_upsert: <... completed> -step s4_wakeup_s2: - SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); - SELECT injection_points_detach('exec_insert_before_insert_speculative'); - -injection_points_wakeup ------------------------ - -(1 row) - -injection_points_detach ------------------------ - -(1 row) - -step s2_start_upsert: <... completed> -step s4_wakeup_to_set_dead: - SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); - SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); - -injection_points_wakeup ------------------------ - -(1 row) - -injection_points_detach ------------------------ - -(1 row) - -step s3_start_reindex: <... completed> - -starting permutation: s3_start_reindex s4_wakeup_to_swap s1_start_upsert s2_start_upsert s4_wakeup_s1 s4_wakeup_to_set_dead s4_wakeup_s2 -injection_points_attach ------------------------ - -(1 row) +ERROR: canceling statement due to user request +starting permutation: s3_start_reindex s2_start_upsert s4_wakeup_to_swap s1_start_upsert s4_wakeup_s1 s4_wakeup_s2 s4_wakeup_to_set_dead injection_points_attach ----------------------- @@ -174,65 +85,4 @@ (1 row) -step s3_start_reindex: REINDEX INDEX CONCURRENTLY test.tbl_pkey; -step s4_wakeup_to_swap: - SELECT injection_points_wakeup('reindex_relation_concurrently_before_swap'); - SELECT injection_points_detach('reindex_relation_concurrently_before_swap'); - -injection_points_wakeup ------------------------ - -(1 row) - -injection_points_detach ------------------------ - -(1 row) - -step s1_start_upsert: INSERT INTO test.tbl VALUES(13,now()) on conflict on constraint tbl_pkey do update set updated_at = now(); -step s2_start_upsert: INSERT INTO test.tbl VALUES(13,now()) on conflict on constraint tbl_pkey do update set updated_at = now(); -step s4_wakeup_s1: - SELECT injection_points_wakeup('check_exclusion_or_unique_constraint_no_conflict'); - SELECT injection_points_detach('check_exclusion_or_unique_constraint_no_conflict'); - -injection_points_wakeup ------------------------ - -(1 row) - -injection_points_detach ------------------------ - -(1 row) - -step s1_start_upsert: <... completed> -step s4_wakeup_to_set_dead: - SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); - SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); - -injection_points_wakeup ------------------------ - -(1 row) - -injection_points_detach ------------------------ - -(1 row) - -step s4_wakeup_s2: - SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); - SELECT injection_points_detach('exec_insert_before_insert_speculative'); - -injection_points_wakeup ------------------------ - -(1 row) - -injection_points_detach ------------------------ - -(1 row) - -step s3_start_reindex: <... completed> -step s2_start_upsert: <... completed> +setup of session s3 failed: ERROR: injection point "reindex_relation_concurrently_before_set_dead" already defined diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/index_concurrently_upsert_predicate.out /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/index_concurrently_upsert_predicate.out --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/index_concurrently_upsert_predicate.out 2024-11-27 13:08:09.497513701 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/index_concurrently_upsert_predicate.out 2024-11-27 13:36:39.679569225 +0000 @@ -1,80 +1,4 @@ Parsed test spec with 4 sessions starting permutation: s3_start_create_index s1_start_upsert s4_wakeup_define_index_before_set_valid s2_start_upsert s4_wakeup_s1_from_invalidate_catalog_snapshot s4_wakeup_s2 s4_wakeup_s1 -injection_points_attach ------------------------ - -(1 row) - -injection_points_attach ------------------------ - -(1 row) - -injection_points_attach ------------------------ - -(1 row) - -step s3_start_create_index: CREATE UNIQUE INDEX CONCURRENTLY tbl_pkey_special_duplicate ON test.tbl(abs(i)) WHERE i < 10000; -step s1_start_upsert: INSERT INTO test.tbl VALUES(13,now()) on conflict(abs(i)) where i < 100 do update set updated_at = now(); -step s4_wakeup_define_index_before_set_valid: - SELECT injection_points_wakeup('define_index_before_set_valid'); - SELECT injection_points_detach('define_index_before_set_valid'); - -injection_points_wakeup ------------------------ - -(1 row) - -injection_points_detach ------------------------ - -(1 row) - -step s3_start_create_index: <... completed> -step s2_start_upsert: INSERT INTO test.tbl VALUES(13,now()) on conflict(abs(i)) where i < 100 do update set updated_at = now(); -step s4_wakeup_s1_from_invalidate_catalog_snapshot: - SELECT injection_points_wakeup('invalidate_catalog_snapshot_end'); - SELECT injection_points_detach('invalidate_catalog_snapshot_end'); - -injection_points_wakeup ------------------------ - -(1 row) - -injection_points_detach ------------------------ - -(1 row) - -step s4_wakeup_s2: - SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); - SELECT injection_points_detach('exec_insert_before_insert_speculative'); - -injection_points_wakeup ------------------------ - -(1 row) - -injection_points_detach ------------------------ - -(1 row) - -step s2_start_upsert: <... completed> -step s4_wakeup_s1: - SELECT injection_points_wakeup('check_exclusion_or_unique_constraint_no_conflict'); - SELECT injection_points_detach('check_exclusion_or_unique_constraint_no_conflict'); - -injection_points_wakeup ------------------------ - -(1 row) - -injection_points_detach ------------------------ - -(1 row) - -step s1_start_upsert: <... completed> +setup failed: ERROR: extension "injection_points" already exists