We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 17d05c7 + e8fbe02 commit b524bc6Copy full SHA for b524bc6
src/region_cache.rs
@@ -207,11 +207,11 @@ impl<C: RetryClientTrait> RegionCache<C> {
207
leader: metapb::Peer,
208
) -> Result<()> {
209
let mut cache = self.region_cache.write().await;
210
- let region_entry = cache
211
- .ver_id_to_region
212
- .get_mut(&ver_id)
213
- .ok_or(Error::EntryNotFoundInRegionCache)?;
214
- 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);
+ }
+
215
Ok(())
216
}
217
0 commit comments