mirror of https://github.com/tikv/client-rust.git
Merge pull request #347 from yongman/fix-update-regioncache
This commit is contained in:
commit
b524bc6779
|
@ -207,11 +207,11 @@ impl<C: RetryClientTrait> RegionCache<C> {
|
|||
leader: metapb::Peer,
|
||||
) -> Result<()> {
|
||||
let mut cache = self.region_cache.write().await;
|
||||
let region_entry = cache
|
||||
.ver_id_to_region
|
||||
.get_mut(&ver_id)
|
||||
.ok_or(Error::EntryNotFoundInRegionCache)?;
|
||||
region_entry.leader = Some(leader);
|
||||
let region_entry = cache.ver_id_to_region.get_mut(&ver_id);
|
||||
if let Some(region) = region_entry {
|
||||
region.leader = Some(leader);
|
||||
}
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue