mirror of
https://github.com/talent-plan/tinykv.git
synced 2025-01-13 05:40:34 +08:00
fix two typos (#406)
* fix two typos Co-authored-by: Connor <zbk602423539@gmail.com>
This commit is contained in:
parent
be014c2aee
commit
e7de6af1d4
@ -101,8 +101,8 @@ So your task is to implement the process of handling split admin command, just l
|
|||||||
> - The corresponding Peer of this newly-created Region should be created by
|
> - The corresponding Peer of this newly-created Region should be created by
|
||||||
`createPeer()` and registered to the router.regions. And the region’s info should be inserted into `regionRanges` in ctx.StoreMeta.
|
`createPeer()` and registered to the router.regions. And the region’s info should be inserted into `regionRanges` in ctx.StoreMeta.
|
||||||
> - For the case region split with network isolation, the snapshot to be applied may have overlap with the existing region’s range. The check logic is in `checkSnapshot()` in `kv/raftstore/peer_msg_handler.go`. Please keep it in mind when implementing and take care of that case.
|
> - For the case region split with network isolation, the snapshot to be applied may have overlap with the existing region’s range. The check logic is in `checkSnapshot()` in `kv/raftstore/peer_msg_handler.go`. Please keep it in mind when implementing and take care of that case.
|
||||||
> - Use `engine_util.ExceedEndKey()` to compare with region’s end key. Because when the end key equals “”, any key will equal or greater than “”. > - There are more errors need to be considered: `ErrRegionNotFound`,
|
> - Use `engine_util.ExceedEndKey()` to compare with region’s end key. Because when the end key equals “”, any key will equal or greater than “”.
|
||||||
`ErrKeyNotInRegion`, `ErrEpochNotMatch`.
|
> - There are more errors need to be considered: `ErrRegionNotFound`, `ErrKeyNotInRegion`, `ErrEpochNotMatch`.
|
||||||
|
|
||||||
## Part C
|
## Part C
|
||||||
|
|
||||||
|
@ -37,7 +37,7 @@ func (r *regionItem) Less(other btree.Item) bool {
|
|||||||
|
|
||||||
type storeMeta struct {
|
type storeMeta struct {
|
||||||
sync.RWMutex
|
sync.RWMutex
|
||||||
/// region end key -> region ID
|
/// region start key -> region
|
||||||
regionRanges *btree.BTree
|
regionRanges *btree.BTree
|
||||||
/// region_id -> region
|
/// region_id -> region
|
||||||
regions map[uint64]*metapb.Region
|
regions map[uint64]*metapb.Region
|
||||||
|
Loading…
Reference in New Issue
Block a user