mirror of https://github.com/citusdata/citus.git
Remove the router specific transaction and shard management, and replace it with the new placement connection API. This mostly leaves behaviour alone, except that it is now, inside a transaction, legal to select from a shard to which no pre-existing connection exists. To simplify code the code handling task executions for select and modify has been split into two - the previous coding was starting to get confusing due to the amount of only conditionally applicable code. Modification connections & transactions are now always established in parallel, not just for reference tables. |
||
---|---|---|
.. | ||
data | ||
expected | ||
input | ||
output | ||
specs | ||
sql | ||
.gitignore | ||
Makefile | ||
isolation_schedule | ||
multi_binary_schedule | ||
multi_schedule | ||
multi_task_tracker_extra_schedule | ||
pg_regress_multi.pl | ||
worker_schedule |