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