citus/src/test/regress/expected/columnar_write_concurrency.out

224 lines
4.1 KiB
Plaintext

Parsed test spec with 2 sessions
starting permutation: s1-begin s2-begin s1-insert s2-insert s1-select s2-select s1-commit s2-commit s1-select
step s1-begin:
BEGIN;
step s2-begin:
BEGIN;
step s1-insert:
INSERT INTO test_insert_concurrency SELECT i, 2 * i FROM generate_series(1, 3) i;
step s2-insert:
INSERT INTO test_insert_concurrency SELECT i, 2 * i FROM generate_series(4, 6) i;
step s1-select:
SELECT * FROM test_insert_concurrency ORDER BY a;
a|b
---------------------------------------------------------------------
1|2
2|4
3|6
(3 rows)
step s2-select:
SELECT * FROM test_insert_concurrency ORDER BY a;
a| b
---------------------------------------------------------------------
4| 8
5|10
6|12
(3 rows)
step s1-commit:
COMMIT;
step s2-commit:
COMMIT;
step s1-select:
SELECT * FROM test_insert_concurrency ORDER BY a;
a| b
---------------------------------------------------------------------
1| 2
2| 4
3| 6
4| 8
5|10
6|12
(6 rows)
starting permutation: s1-begin s2-begin s1-copy s2-insert s1-select s2-select s1-commit s2-commit s1-select
step s1-begin:
BEGIN;
step s2-begin:
BEGIN;
step s1-copy:
COPY test_insert_concurrency(a) FROM PROGRAM 'seq 11 13';
step s2-insert:
INSERT INTO test_insert_concurrency SELECT i, 2 * i FROM generate_series(4, 6) i;
step s1-select:
SELECT * FROM test_insert_concurrency ORDER BY a;
a|b
---------------------------------------------------------------------
11|
12|
13|
(3 rows)
step s2-select:
SELECT * FROM test_insert_concurrency ORDER BY a;
a| b
---------------------------------------------------------------------
4| 8
5|10
6|12
(3 rows)
step s1-commit:
COMMIT;
step s2-commit:
COMMIT;
step s1-select:
SELECT * FROM test_insert_concurrency ORDER BY a;
a| b
---------------------------------------------------------------------
4| 8
5|10
6|12
11|
12|
13|
(6 rows)
starting permutation: s1-begin s2-begin s2-insert s1-copy s1-select s2-select s1-commit s2-commit s1-select
step s1-begin:
BEGIN;
step s2-begin:
BEGIN;
step s2-insert:
INSERT INTO test_insert_concurrency SELECT i, 2 * i FROM generate_series(4, 6) i;
step s1-copy:
COPY test_insert_concurrency(a) FROM PROGRAM 'seq 11 13';
step s1-select:
SELECT * FROM test_insert_concurrency ORDER BY a;
a|b
---------------------------------------------------------------------
11|
12|
13|
(3 rows)
step s2-select:
SELECT * FROM test_insert_concurrency ORDER BY a;
a| b
---------------------------------------------------------------------
4| 8
5|10
6|12
(3 rows)
step s1-commit:
COMMIT;
step s2-commit:
COMMIT;
step s1-select:
SELECT * FROM test_insert_concurrency ORDER BY a;
a| b
---------------------------------------------------------------------
4| 8
5|10
6|12
11|
12|
13|
(6 rows)
starting permutation: s1-truncate s1-begin s1-insert-10000-rows s2-begin s2-insert s2-commit s1-commit
step s1-truncate:
TRUNCATE test_insert_concurrency;
step s1-begin:
BEGIN;
step s1-insert-10000-rows:
INSERT INTO test_insert_concurrency SELECT i, 2 * i FROM generate_series(1, 10000) i;
step s2-begin:
BEGIN;
step s2-insert:
INSERT INTO test_insert_concurrency SELECT i, 2 * i FROM generate_series(4, 6) i;
step s2-commit:
COMMIT;
step s1-commit:
COMMIT;
starting permutation: s1-begin s2-begin-repeatable s1-insert s2-insert s2-select s1-commit s2-select s2-commit
step s1-begin:
BEGIN;
step s2-begin-repeatable:
BEGIN TRANSACTION ISOLATION LEVEL REPEATABLE READ;
step s1-insert:
INSERT INTO test_insert_concurrency SELECT i, 2 * i FROM generate_series(1, 3) i;
step s2-insert:
INSERT INTO test_insert_concurrency SELECT i, 2 * i FROM generate_series(4, 6) i;
step s2-select:
SELECT * FROM test_insert_concurrency ORDER BY a;
a| b
---------------------------------------------------------------------
4| 8
5|10
6|12
(3 rows)
step s1-commit:
COMMIT;
step s2-select:
SELECT * FROM test_insert_concurrency ORDER BY a;
a| b
---------------------------------------------------------------------
4| 8
5|10
6|12
(3 rows)
step s2-commit:
COMMIT;