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 | ||