From 3d79265c3a725e7f0e6ee3c4b0c83b066041f144 Mon Sep 17 00:00:00 2001 From: Alexandra Wang Date: Fri, 15 Feb 2019 16:00:49 -0800 Subject: [PATCH] Use unique tablename for selectinsert_while_vacuum test This will help keep the table around for debugging intermittently failure Co-authored-by: Ekta Khanna --- .../uao/selectinsert_while_vacuum.source | 61 +++++++++--------- .../uao/selectinsert_while_vacuum.source | 62 +++++++++---------- 2 files changed, 60 insertions(+), 63 deletions(-) diff --git a/src/test/isolation2/input/uao/selectinsert_while_vacuum.source b/src/test/isolation2/input/uao/selectinsert_while_vacuum.source index 055fcc8900..d636c2ecc1 100644 --- a/src/test/isolation2/input/uao/selectinsert_while_vacuum.source +++ b/src/test/isolation2/input/uao/selectinsert_while_vacuum.source @@ -1,38 +1,37 @@ -- @Description Ensures that an insert during a vacuum operation is ok -- -DROP TABLE IF EXISTS ao; -CREATE TABLE ao (a INT) WITH (appendonly=true, orientation=@orientation@); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); -insert into ao select generate_series(1,1000); +CREATE TABLE selectinsert_while_vacuum_@orientation@ (a INT) WITH (appendonly=true, orientation=@orientation@); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); -DELETE FROM ao WHERE a < 128; +DELETE FROM selectinsert_while_vacuum_@orientation@ WHERE a < 128; 4: BEGIN; -4: SELECT COUNT(*) FROM ao; +4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@; 5: BEGIN; -4: SELECT COUNT(*) FROM ao; +4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@; 4: BEGIN; -4: SELECT COUNT(*) FROM ao; -2>: VACUUM ao; -4: SELECT COUNT(*) FROM ao;SELECT COUNT(*) FROM ao;BEGIN;insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);COMMIT; +4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@; +2>: VACUUM selectinsert_while_vacuum_@orientation@; +4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@;SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@;BEGIN;insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);COMMIT; 2<: -3: SELECT COUNT(*) FROM ao WHERE a = 1500; -3: INSERT INTO ao VALUES (0); +3: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@ WHERE a = 1500; +3: INSERT INTO selectinsert_while_vacuum_@orientation@ VALUES (0); diff --git a/src/test/isolation2/output/uao/selectinsert_while_vacuum.source b/src/test/isolation2/output/uao/selectinsert_while_vacuum.source index 46a213a0bf..d34f78523f 100644 --- a/src/test/isolation2/output/uao/selectinsert_while_vacuum.source +++ b/src/test/isolation2/output/uao/selectinsert_while_vacuum.source @@ -1,84 +1,82 @@ -- @Description Ensures that an insert during a vacuum operation is ok -- -DROP TABLE IF EXISTS ao; -DROP -CREATE TABLE ao (a INT) WITH (appendonly=true, orientation=@orientation@); +CREATE TABLE selectinsert_while_vacuum_@orientation@ (a INT) WITH (appendonly=true, orientation=@orientation@); CREATE -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -insert into ao select generate_series(1,1000); +insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000); INSERT 1000 -DELETE FROM ao WHERE a < 128; +DELETE FROM selectinsert_while_vacuum_@orientation@ WHERE a < 128; DELETE 2667 4: BEGIN; BEGIN -4: SELECT COUNT(*) FROM ao; +4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@; count ------- 18333 (1 row) 5: BEGIN; BEGIN -4: SELECT COUNT(*) FROM ao; +4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@; count ------- 18333 (1 row) 4: BEGIN; BEGIN -4: SELECT COUNT(*) FROM ao; +4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@; count ------- 18333 (1 row) -2>: VACUUM ao; -4: SELECT COUNT(*) FROM ao;SELECT COUNT(*) FROM ao;BEGIN;insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);COMMIT; +2>: VACUUM selectinsert_while_vacuum_@orientation@; +4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@;SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@;BEGIN;insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);COMMIT; SELECT 2<: <... completed> VACUUM -3: SELECT COUNT(*) FROM ao WHERE a = 1500; +3: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@ WHERE a = 1500; count ------- 20 (1 row) -3: INSERT INTO ao VALUES (0); +3: INSERT INTO selectinsert_while_vacuum_@orientation@ VALUES (0); INSERT 1 -- GitLab