Parsed test spec with 2 sessions starting permutation: s1-begin s2-begin s1-tenant-1-create-table-1 s2-tenant-1-create-table-2 s1-commit s2-tenant-1-verify-colocation s2-commit step s1-begin: BEGIN; SET citus.shard_replication_factor TO 1; step s2-begin: BEGIN; SET citus.shard_replication_factor TO 1; step s1-tenant-1-create-table-1: CREATE TABLE tenant_1.tbl_1 (a int); step s2-tenant-1-create-table-2: CREATE TABLE tenant_1.tbl_2 (a int); step s1-commit: COMMIT; step s2-tenant-1-verify-colocation: SELECT COUNT(DISTINCT(colocationid))=1 FROM pg_dist_partition WHERE logicalrelid::text LIKE 'tenant_1.%'; ?column? --------------------------------------------------------------------- t (1 row) step s2-commit: COMMIT; starting permutation: s1-begin s2-begin s1-tenant-4-create-table-1 s2-tenant-4-create-table-2 s1-commit s2-tenant-4-verify-colocation s2-commit step s1-begin: BEGIN; SET citus.shard_replication_factor TO 1; step s2-begin: BEGIN; SET citus.shard_replication_factor TO 1; step s1-tenant-4-create-table-1: CREATE TABLE tenant_4.tbl_1 (a int); step s2-tenant-4-create-table-2: CREATE TABLE tenant_4.tbl_2 (a int); step s1-commit: COMMIT; step s2-tenant-4-verify-colocation: SELECT COUNT(DISTINCT(colocationid))=1 FROM pg_dist_partition WHERE logicalrelid::text LIKE 'tenant_4.%'; ?column? --------------------------------------------------------------------- t (1 row) step s2-commit: COMMIT; starting permutation: s1-begin s2-begin s1-tenant-2-create-table-1 s2-tenant-3-create-table-1 s1-commit s2-commit step s1-begin: BEGIN; SET citus.shard_replication_factor TO 1; step s2-begin: BEGIN; SET citus.shard_replication_factor TO 1; step s1-tenant-2-create-table-1: CREATE TABLE tenant_2.tbl_1 (a int); step s2-tenant-3-create-table-1: CREATE TABLE tenant_3.tbl_1 (a int); step s1-commit: COMMIT; step s2-commit: COMMIT;