This is an automated email from the ASF dual-hosted git repository. maxyang pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/cloudberry.git
commit 5022854bf9e4dcd29a82a2aa7b0d33736d4daebb Author: Brent Doil <[email protected]> AuthorDate: Fri May 10 09:36:16 2024 -0400 Update answer file for concurrent_index_creation_should_not_deadlock --- .../concurrent_index_creation_should_not_deadlock.out | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/test/isolation2/expected/concurrent_index_creation_should_not_deadlock.out b/src/test/isolation2/expected/concurrent_index_creation_should_not_deadlock.out index ff042b6fd9..ebcc4248a4 100644 --- a/src/test/isolation2/expected/concurrent_index_creation_should_not_deadlock.out +++ b/src/test/isolation2/expected/concurrent_index_creation_should_not_deadlock.out @@ -1,10 +1,13 @@ +-- Test to make sure non-first concurrent index creations don't deadlock -- Create an append only table, popluated with data CREATE TABLE index_deadlocking_test_table (value int) WITH (appendonly=true); CREATE +CREATE INDEX index_deadlocking_test_table_initial_index on index_deadlocking_test_table (value); +CREATE --- Setup a fault to ensure that the first session pauses while creating an index, +-- Setup a fault to ensure that both sessions pauses while creating an index, -- ensuring a concurrent index creation. -SELECT gp_inject_fault('before_acquire_lock_during_create_ao_blkdir_table', 'suspend', 1); +SELECT gp_inject_fault('defineindex_before_acquire_lock', 'suspend', 1); gp_inject_fault ----------------- Success: @@ -12,13 +15,13 @@ SELECT gp_inject_fault('before_acquire_lock_during_create_ao_blkdir_table', 'sus -- Attempt to concurrently create an index 1>: CREATE INDEX index_deadlocking_test_table_idx1 ON index_deadlocking_test_table (value); <waiting ...> -SELECT gp_wait_until_triggered_fault('before_acquire_lock_during_create_ao_blkdir_table', 1, 1); +2>: CREATE INDEX index_deadlocking_test_table_idx2 ON index_deadlocking_test_table (value); <waiting ...> +SELECT gp_wait_until_triggered_fault('defineindex_before_acquire_lock', 2, 1); gp_wait_until_triggered_fault ------------------------------- Success: (1 row) -2>: CREATE INDEX index_deadlocking_test_table_idx2 ON index_deadlocking_test_table (value); <waiting ...> -SELECT gp_inject_fault('before_acquire_lock_during_create_ao_blkdir_table', 'reset', 1); +SELECT gp_inject_fault('defineindex_before_acquire_lock', 'reset', 1); gp_inject_fault ----------------- Success: --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
