Open
Description
RFC: tikv/rfcs#93
Summary:
Make every region stores its own data in an isolated LSM tree, in our case RocksDB.
This is the second step to make TiKV to operate fast and at low cost for big cluster.
The first step can be found in #11515.
Tasks:
- raftstore v2
- implement read
- implement write
- implement split
- implement merge
- implement conf change
- coprocessor hooks
- memory trace
- flow control
- peer lifetime trace
- use unified thread pool for apply batch system
- support driving basic raft activity
- raftstorev2: add basic layout #12843
- raftstorev2: add bootstrapping #12877
- raftstorev2: support building store batch system #12921
- raftstorev2: add apply batch system #13013
- raftstore: extract EntryStorage #13115
- raftstorev2: fix cached tablet bug #13127
- raftstore: refactor async write to allow write all states to raft engine #13157
- raftstore-v2: add ready processing #13227
- raftstore-v2: add read write channel #13245
- introduce tablet
- implement snapshot
More to be added.