mirror of https://github.com/tikv/client-go.git
* opt: let memdb cache last traversed node Signed-off-by: ekexium <eke@fastmail.com> * add a switch Signed-off-by: ekexium <eke@fastmail.com> * use atomic pointer Signed-off-by: ekexium <eke@fastmail.com> * fix: invalidate cache if the node is deleted Signed-off-by: ekexium <eke@fastmail.com> * feat: log flush_wait_duration (#1391) Signed-off-by: ekexium <eke@fastmail.com> * feat: add cache metrics Signed-off-by: ekexium <eke@fastmail.com> * opt: parent node tracking in traverse Signed-off-by: ekexium <eke@fastmail.com> * opt: isNull Signed-off-by: ekexium <eke@fastmail.com> * log: silence verbose failpoint log Signed-off-by: ekexium <eke@fastmail.com> * metrics: track traverse duration Signed-off-by: ekexium <eke@fastmail.com> * Revert "metrics: track traverse duration" This reverts commit 05fc82bad51711c5f0fadf7936e118ed2c4990ab. Signed-off-by: ekexium <eke@fastmail.com> * fix: flush wait Signed-off-by: ekexium <eke@fastmail.com> * fix: duration logs Signed-off-by: ekexium <eke@fastmail.com> * refine log message Signed-off-by: ekexium <eke@fastmail.com> --------- Signed-off-by: ekexium <eke@fastmail.com> Co-authored-by: cfzjywxk <lsswxrxr@163.com> |
||
|---|---|---|
| .. | ||
| 2pc.go | ||
| batch_getter.go | ||
| batch_getter_test.go | ||
| binlog.go | ||
| cleanup.go | ||
| commit.go | ||
| pessimistic.go | ||
| pipelined_flush.go | ||
| prewrite.go | ||
| test_probe.go | ||
| txn.go | ||