TonsnakeLin
TonsnakeLin
Signed-off-by: TonsnakeLin ### What is changed and how it works? Issue Number: Close #13210 What's Changed: We add a new process for pessimistic lock request that TiKV lock the key...
## Bug Report ### What version of TiKV are you using? master, V6.2 and earlier ### What operating system and CPU are you using? ### Steps to reproduce https://github.com/tikv/tikv/blob/master/src/storage/mod.rs#L1430 the...
## Development Task TiKV locks the key whether it exists or not for pessimistic lock request, but sometimes we need TiKV lock the key only if it exists. We add...
### What is changed and how it works? Issue Number: Close #12981 What's Changed: Abstract a closure to remove duplicated lines. ```commit-message ``` ### Related changes - PR to update...
**1. current process** Currently, TiKV locks the specified keys for pessimistic lock requests whether it exists or not. TiDB sends a get request to judge whether the keys exists on...
### What issue does this PR solve? - close #114 ### What is changed: Added dev guide article for optimistic transaction
Signed-off-by: TonsnakeLin ### What problem does this PR solve? Issue Number: close #37226 Problem Summary: ### What is changed and how it works? Adding a test case which tunes the...
TiDB writes SnapshotRuntimeStats to slow log, but we found that the `TimeDetail` and 'ScanDetail' is lost. It is because that Cloning SnapshotRuntimeStats omits some information.
Signed-off-by: TonsnakeLin Hot index reduces the write scalability of the TiDB cluster when the written data is monotonically increasing. We find out a proposal to solve the problem that is...
Insert mutation will display `Insert` other than `Put` ### What is changed and how it works? Issue Number: Close #14334 What's Changed: ```commit-message ``` ### Related changes - PR to...