Spade A

Results 55 issues of Spade A

Signed-off-by: SpadeA-Tang ### What is changed and how it works? Issue Number: Close #13214 What's Changed: ### Related changes - PR to update `pingcap/docs`/`pingcap/docs-cn`: - Need to cherry-pick to the...

contribution
size/S
release-note

### What is changed and how it works? Issue Number: Close #xxx What's Changed: ```commit-message ``` ### Related changes - PR to update `pingcap/docs`/`pingcap/docs-cn`: - Need to cherry-pick to the...

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

### What is changed and how it works? Issue Number: Ref #12842 What's Changed: This PR involves: - Refactor `LocalReader` of raftstore-v1 to make some code sharable with raftstore-v2 -...

contribution
size/XXL
release-note-none

Signed-off-by: SpadeA-Tang ### What is changed and how it works? Issue Number: Close #13511 What's Changed: Tests - Unit test - Integration test - Manual test (add detailed scripts or...

contribution
size/M
release-note-none

## Development Task The code may be clearer.

type/enhancement

### What is changed and how it works? Issue Number: Ref #16141 What's Changed: ```commit-message high performant concurrent lock-free skiplist ``` Due to lifetime/ownership restrictions, crossbeam skiplist cannot be used...

size/XXL
release-note-none

RFC: https://github.com/tikv/rfcs/pull/111 Summary: In-memory engine works as a region cache, selectively caching certain regions to enhance read performance. Tasks: - [x] Integrate In-memory Engine with TiKV - https://github.com/tikv/tikv/pull/16114 - https://github.com/tikv/tikv/pull/16132...

type/enhancement

### What is changed and how it works? Issue Number: Close #15282 What's Changed: ```commit-message use option bottommost_level_compaction = force in the compact_range scheduled by no_valid_split_key. ``` cherry-pick https://github.com/tikv/tikv/pull/16493 ###...

status/LGT1
size/L
cherry-pick-approved
release-note-none

It seems desearialize json is failed. The code is listed below and would you mind giving some feedbacks whether the code is inappropriate? `Err(JsonDecodeError("{\n \"data\": \"re9uM3jHgyBO55Bb5thfEc51X7qdvTFlTmYPDWU07rvSLXwKTXVQIecmyOtmjgrdH0RE+/LZ0XKNtiJKoLbm3y6+D3PWQHcmq6OgguWuQxJ23drOhypxfZdXaN2o1+xz7T31TVPqOnm3zlp8z4wtsR6cVupxgzYb5zguv5EQ73I=\",\n \"dataCrc32c\": \"589474822\"\n}\n", Error("Invalid byte...

help wanted
acknowledged

Ref https://github.com/crossbeam-rs/crossbeam/issues/1090 This PR implements a wrapper of the skiplist which supports creating iteator that is sendable among threads. More tests or comment can be added if this is needed.

crossbeam-skiplist