Skip to content

Commit 39ff7b4

Browse files
committed
client-go: add some key range info to error when PD returned no region
Signed-off-by: Chao Wang <cclcwangchao@hotmail.com>
1 parent 04dc78e commit 39ff7b4

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

internal/locate/region_cache.go

+5-2
Original file line numberDiff line numberDiff line change
@@ -1300,7 +1300,7 @@ func (c *RegionCache) BatchLoadRegionsWithKeyRange(bo *retry.Backoffer, startKey
13001300
return
13011301
}
13021302
if len(regions) == 0 {
1303-
err = errors.New("PD returned no region")
1303+
err = errors.Errorf("PD returned no region, startKey: %q, endKey: %q", startKey, endKey)
13041304
return
13051305
}
13061306

@@ -1719,7 +1719,10 @@ func (c *RegionCache) scanRegions(bo *retry.Backoffer, startKey, endKey []byte,
17191719
metrics.RegionCacheCounterWithScanRegionsOK.Inc()
17201720

17211721
if len(regionsInfo) == 0 {
1722-
return nil, errors.New("PD returned no region")
1722+
return nil, errors.Errorf(
1723+
"PD returned no region, startKey: %q, endKey: %q, limit: %q",
1724+
startKey, endKey, limit,
1725+
)
17231726
}
17241727
regions := make([]*Region, 0, len(regionsInfo))
17251728
for _, r := range regionsInfo {

0 commit comments

Comments
 (0)