mirror of https://github.com/citusdata/citus.git
143 lines
3.3 KiB
Plaintext
143 lines
3.3 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
|
|
step s2-select:
|
|
SELECT * FROM test_insert_concurrency ORDER BY a;
|
|
|
|
a b
|
|
|
|
4 8
|
|
5 10
|
|
6 12
|
|
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
|
|
|
|
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
|
|
step s2-select:
|
|
SELECT * FROM test_insert_concurrency ORDER BY a;
|
|
|
|
a b
|
|
|
|
4 8
|
|
5 10
|
|
6 12
|
|
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
|
|
|
|
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
|
|
step s2-select:
|
|
SELECT * FROM test_insert_concurrency ORDER BY a;
|
|
|
|
a b
|
|
|
|
4 8
|
|
5 10
|
|
6 12
|
|
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
|