Commit Graph

1 Commits (90899e321050ef566673dd37ab73a894c025cc8d)

Author SHA1 Message Date
Andres Freund 90899e3210 Add beginning of new and central connection lifetime management.
This is intended to eventually replace multi_client_executor.c and
connection_cache.c, and to provide the basis of a centralized
transaction management.

The newly introduced transaction hook should, in the future, be the only
one in citus, to allow for proper ordering between operations.  For now
this central handler is responsible for releasing connections and
resetting XactModificationLevel after a transaction.
2016-10-07 17:46:20 -07:00