citusdata / citusdata/citus

Distributed deadlock detection improvement - Add regression tests for MX

Open
#1,554 0 comments 0 reactions 1 assignee Claimed by @onderkalaci View on GitHub
mx
Dominant language
C
Stars
12.8k
Forks
794
Avg merge
2d 14h
Merged PRs (30d)
31

Description

The isolation tests currently do not cover `MX` tests. As we add them, we should also add tests for distributed deadlock detections.

Some cases to consider:

* Two transactions deadlock on the coordinator
* Two transactions deadlock on a worker node
* Two transactions deadlock on random worker nodes
* Two transactions deadlock one on a worker the other on the coordinator

(We've already tested the above manually, but we should definitely add them to regressions)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.