tikv/tikv
Improve the coverage of the components/raftstore module
Aberta
#7.191 aberto em 20 de mar. de 2020
difficulty/mediumhelp wanted
Métricas do repositório
- Stars
- (15.922 estrelas)
- Métricas de merge de PR
- (Mesclagem média 28d 9h) (68 fundiu PRs em 30d)
Description
Improve the coverage of the components/raftstore module https://codecov.io/gh/tikv/tikv/tree/master/components/raftstore/src:
coprocessor/split_check
- half/half_split_bucket_size
- keys/get_region_approximate_keys
- size/get_approximate_split_keys
coprocessor/region_info_collector
- RegionCollector::is_region_epoch_stale
- RegionCollector::on_timeout
- RegionCollector:: find_region_by_id
store/fsm/apply
- ApplyDelegate::handle_raft_committed_entries (expect_index != entry.get_index() branch)
- ApplyDelegate::exec_change_peer (AddNode if let Some(p) = util::find_peer_mut(&mut region, store_id) branch & AddLearnerNode branch)
- ApplyDelegate::exec_split
store/fsm/peer
- Peer::validate_split_region
store/worker/region
- SnapContext::cleanup_range
- SnapContext::insert_pending_delete_range
- SnapContext::clean_timeout_ranges
store/peer
- Peer::ready_to_handle_pending_snap
- Peer::response_read
- Peer::maybe_append_merge_entries
store/peer_storage
- PeerStorage::recover_from_applying_state