Merge pull request #161 from ekexium/optimize_stores_for_range

Optimize condition in stores_for_range
This commit is contained in:
Nick Cameron 2020-09-14 16:25:47 +12:00 committed by GitHub
commit 561823f69a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -97,7 +97,7 @@ pub trait PdClient: Send + Sync + 'static {
Either::Left(self.region_for_key(&start_key).and_then(move |region| {
let region_end = region.end_key();
this.map_region_to_store(region).map_ok(move |store| {
if end_key.map(|x| x < region_end).unwrap_or(false) || region_end.is_empty() {
if end_key.map(|x| x <= region_end).unwrap_or(false) || region_end.is_empty() {
return Some((None, store));
}
Some((Some(region_end), store))