citus/src
Jason Petersen ee4114bc7a Failure tests for modifying multiple shards in txn
Tests various failure points during a multi-shard modification within
a transaction with multiple statements. Verifies three cases:

  * Reference tables (single shard, many placements)
  * Normal table with replication factor two
  * Multi-shard table with no replication

In the replication-factor case, we expect shard health to be affected
in some transactions; most others fail the transaction entirely and
all we need verify is that no effects of the transaction are visible.

Had trouble testing the final PREPARE/COMMIT/ROLLBACK phase of the 2pc,
in particular because the error message produced includes the PID of
the backend, which is unpredictable.
2018-10-09 09:17:32 -06:00
..
backend Fix drop schema in mx with partitioned tables 2018-10-08 17:01:54 -07:00
include Fix drop schema in mx with partitioned tables 2018-10-08 17:01:54 -07:00
test/regress Failure tests for modifying multiple shards in txn 2018-10-09 09:17:32 -06:00