mirror of https://github.com/tikv/client-rust.git
parent
cd9c87e24b
commit
10b6f44b45
|
|
@ -153,7 +153,10 @@ pub trait PdClient: Send + Sync + 'static {
|
||||||
let region_end = region.end_key();
|
let region_end = region.end_key();
|
||||||
let mut grouped = vec![];
|
let mut grouped = vec![];
|
||||||
if !region_end.is_empty()
|
if !region_end.is_empty()
|
||||||
&& end_key.clone().map(|x| x > region_end || x.is_empty()).unwrap_or(true)
|
&& end_key
|
||||||
|
.clone()
|
||||||
|
.map(|x| x > region_end || x.is_empty())
|
||||||
|
.unwrap_or(true)
|
||||||
{
|
{
|
||||||
grouped.push((start_key, region_end.clone()).into());
|
grouped.push((start_key, region_end.clone()).into());
|
||||||
ranges.push((region_end, end_key).into());
|
ranges.push((region_end, end_key).into());
|
||||||
|
|
@ -168,7 +171,10 @@ pub trait PdClient: Send + Sync + 'static {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if !region_end.is_empty()
|
if !region_end.is_empty()
|
||||||
&& end_key.clone().map(|x| x > region_end || x.is_empty()).unwrap_or(true)
|
&& end_key
|
||||||
|
.clone()
|
||||||
|
.map(|x| x > region_end || x.is_empty())
|
||||||
|
.unwrap_or(true)
|
||||||
{
|
{
|
||||||
grouped.push((start_key, region_end.clone()).into());
|
grouped.push((start_key, region_end.clone()).into());
|
||||||
ranges.push((region_end, end_key).into());
|
ranges.push((region_end, end_key).into());
|
||||||
|
|
|
||||||
|
|
@ -485,7 +485,7 @@ async fn raw_write_million() -> Fallible<()> {
|
||||||
let _ = client
|
let _ = client
|
||||||
.batch_scan(iter::repeat(vec![]..).take(batch_num), limit)
|
.batch_scan(iter::repeat(vec![]..).take(batch_num), limit)
|
||||||
.await?;
|
.await?;
|
||||||
// FIXME: `each_limit` parameter does no work as expected.
|
// FIXME: `each_limit` parameter does no work as expected.
|
||||||
// It limits the entries on each region of each rangqe, instead of each range.
|
// It limits the entries on each region of each rangqe, instead of each range.
|
||||||
// assert_eq!(res.len(), limit as usize * batch_num);
|
// assert_eq!(res.len(), limit as usize * batch_num);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue