mirror of https://github.com/citusdata/citus.git
70 lines
2.9 KiB
Plaintext
70 lines
2.9 KiB
Plaintext
Parsed test spec with 2 sessions
|
|
|
|
starting permutation: s1-record-gpid s1-begin s2-show-locks s1-alter-dist-table s2-show-locks s1-commit s2-show-locks
|
|
create_distributed_table
|
|
---------------------------------------------------------------------
|
|
|
|
(1 row)
|
|
|
|
step s1-record-gpid:
|
|
SELECT citus_backend_gpid() INTO selected_gpid;
|
|
|
|
step s1-begin:
|
|
BEGIN;
|
|
|
|
step s2-show-locks:
|
|
SELECT relation_name, citus_nodename_for_nodeid(nodeid), citus_nodeport_for_nodeid(nodeid), mode
|
|
FROM citus_locks
|
|
WHERE global_pid IN (SELECT * FROM selected_gpid) AND relation_name LIKE 'dist_table%'
|
|
ORDER BY 1, 2, 3, 4;
|
|
|
|
relation_name|citus_nodename_for_nodeid|citus_nodeport_for_nodeid|mode
|
|
---------------------------------------------------------------------
|
|
(0 rows)
|
|
|
|
step s1-alter-dist-table:
|
|
ALTER TABLE dist_table ADD COLUMN data text;
|
|
|
|
step s2-show-locks:
|
|
SELECT relation_name, citus_nodename_for_nodeid(nodeid), citus_nodeport_for_nodeid(nodeid), mode
|
|
FROM citus_locks
|
|
WHERE global_pid IN (SELECT * FROM selected_gpid) AND relation_name LIKE 'dist_table%'
|
|
ORDER BY 1, 2, 3, 4;
|
|
|
|
relation_name |citus_nodename_for_nodeid|citus_nodeport_for_nodeid|mode
|
|
---------------------------------------------------------------------
|
|
dist_table |localhost | 57636|AccessExclusiveLock
|
|
dist_table |localhost | 57636|AccessShareLock
|
|
dist_table |localhost | 57637|AccessExclusiveLock
|
|
dist_table |localhost | 57637|AccessShareLock
|
|
dist_table |localhost | 57638|AccessExclusiveLock
|
|
dist_table |localhost | 57638|AccessShareLock
|
|
dist_table_12345000|localhost | 57637|AccessExclusiveLock
|
|
dist_table_12345000|localhost | 57637|AccessShareLock
|
|
dist_table_12345001|localhost | 57638|AccessExclusiveLock
|
|
dist_table_12345001|localhost | 57638|AccessShareLock
|
|
dist_table_12345002|localhost | 57637|AccessExclusiveLock
|
|
dist_table_12345002|localhost | 57637|AccessShareLock
|
|
dist_table_12345003|localhost | 57638|AccessExclusiveLock
|
|
dist_table_12345003|localhost | 57638|AccessShareLock
|
|
(14 rows)
|
|
|
|
step s1-commit:
|
|
COMMIT;
|
|
|
|
step s2-show-locks:
|
|
SELECT relation_name, citus_nodename_for_nodeid(nodeid), citus_nodeport_for_nodeid(nodeid), mode
|
|
FROM citus_locks
|
|
WHERE global_pid IN (SELECT * FROM selected_gpid) AND relation_name LIKE 'dist_table%'
|
|
ORDER BY 1, 2, 3, 4;
|
|
|
|
relation_name|citus_nodename_for_nodeid|citus_nodeport_for_nodeid|mode
|
|
---------------------------------------------------------------------
|
|
(0 rows)
|
|
|
|
citus_remove_node
|
|
---------------------------------------------------------------------
|
|
|
|
(1 row)
|
|
|