| Parsed test spec with 2 sessions |
| |
| starting permutation: s1b s1w s2init s1c s2start s1b s1w s1c s2start s1b s1w s2start s1c s2start |
| step s1b: BEGIN ISOLATION LEVEL SERIALIZABLE; |
| step s1w: INSERT INTO do_write DEFAULT VALUES; |
| step s2init: SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); <waiting ...> |
| step s1c: COMMIT; |
| step s2init: <... completed> |
| ?column? |
| -------- |
| init |
| (1 row) |
| |
| step s2start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); |
| data |
| ---- |
| (0 rows) |
| |
| step s1b: BEGIN ISOLATION LEVEL SERIALIZABLE; |
| step s1w: INSERT INTO do_write DEFAULT VALUES; |
| step s1c: COMMIT; |
| step s2start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); |
| data |
| -------------------------------------------- |
| BEGIN |
| table public.do_write: INSERT: id[integer]:2 |
| COMMIT |
| (3 rows) |
| |
| step s1b: BEGIN ISOLATION LEVEL SERIALIZABLE; |
| step s1w: INSERT INTO do_write DEFAULT VALUES; |
| step s2start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); |
| data |
| ---- |
| (0 rows) |
| |
| step s1c: COMMIT; |
| step s2start: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', 'false'); |
| data |
| -------------------------------------------- |
| BEGIN |
| table public.do_write: INSERT: id[integer]:3 |
| COMMIT |
| (3 rows) |
| |
| ?column? |
| -------- |
| stop |
| (1 row) |
| |