mirror of https://github.com/tikv/client-go.git
tikv: check nil response of split region (#472)
Signed-off-by: disksing <i@disksing.com>
This commit is contained in:
parent
aeec0c030d
commit
45f7e566b8
|
|
@ -144,6 +144,13 @@ func (s *KVStore) batchSendSingleRegion(bo *Backoffer, batch kvrpc.Batch, scatte
|
||||||
resp.Header.Error = &pdpb.Error{Message: err.Error()}
|
resp.Header.Error = &pdpb.Error{Message: err.Error()}
|
||||||
return resp
|
return resp
|
||||||
}
|
}
|
||||||
|
if resp == nil {
|
||||||
|
return &pdpb.SplitRegionsResponse{
|
||||||
|
Header: &pdpb.ResponseHeader{
|
||||||
|
Error: &pdpb.Error{Message: "empty response"},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
regionIDs := resp.GetRegionsId()
|
regionIDs := resp.GetRegionsId()
|
||||||
if len(regionIDs) > 0 {
|
if len(regionIDs) > 0 {
|
||||||
// Divide a region into n, one of them may not need to be scattered,
|
// Divide a region into n, one of them may not need to be scattered,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue