From 559c6b4c9a389c552609a4451d234689f8e96fc3 Mon Sep 17 00:00:00 2001 From: ekexium Date: Fri, 11 Sep 2020 18:31:23 +0800 Subject: [PATCH] optimize condition in stores_for_range Signed-off-by: ekexium --- src/pd/client.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pd/client.rs b/src/pd/client.rs index e1730ad..e86c882 100644 --- a/src/pd/client.rs +++ b/src/pd/client.rs @@ -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))