mirror of https://github.com/citusdata/citus.git
We use the backend shared memory lock for preventing new backends to be part of a new distributed transaction or an existing backend to leave a distributed transaction while we're reading the all backends' data. The primary goal is to provide consistent view of the current distributed transactions while doing the deadlock detection. |
||
---|---|---|
.. | ||
backend | ||
include | ||
test/regress |