tikv/tikv
Improve the coverage of the components/raftstore module
Ouverte
#7 191 ouverte le 20 mars 2020
difficulty/mediumhelp wanted
Métriques du dépôt
- Stars
- (15 922 étoiles)
- Métriques de merge PR
- (Merge moyen 28j 9h) (68 PRs mergées en 30 j)
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