MyonKeminta

Results 33 issues of MyonKeminta

### What problem does this PR solve? ### What is changed and how does it work? ### Check List Tests Code changes - Has Go code change Side effects Related...

### What is changed and how it works? Issue Number: Close #xxx What's Changed: This is the draft implementation of the experimental optimization for reducing latency of retrying in lock...

size/XXL
needs-rebase
do-not-merge/work-in-progress
release-note-none
do-not-merge/needs-linked-issue

If I didn't get into mistake while reading the source code, when we encodes a key, we put the `table_id` just after the table prefix `b"t"`. That is, the key...

Requires: https://github.com/tikv/tikv/pull/12749 This PR adapts to the new behavior of acquire_pessimistic_lock requests in the PR above. This PR is experimental and still under development.

Previously we found that schema version checking might be a problem. Later we think it can be solved if we define a transaction to be committed iff all its keys...

T-async-commit

Signed-off-by: MyonKeminta This PR adds a draft document for single region 1PC. This PR is also expected to be the place to do related discussions.

## Background We are going to finish async commit in 5.0, and there's going to be another important feature in 5.0: Local/Global transaction in cross DC deployment. In that feature,...

T-async-commit

We are keeping changing and improving our design during development of async commit. However now our design document is out-of-date, and doesn't match our real implementation well. We need to...

TiFlash and TiSpark may need to resolve locks, and the logic for resolving async commit transactions is different from that for normal 2PC transactions. We need to check if TiFlash...

T-async-commit

### What is changed and how it works? Issue Number: Ref #13298 What's Changed: ```commit-message Implements a new version of lock waiting queue, which is important for supporting resumable acquire_pessimistic_lock...

size/XXL
release-note-none