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()}
|
||||
return resp
|
||||
}
|
||||
if resp == nil {
|
||||
return &pdpb.SplitRegionsResponse{
|
||||
Header: &pdpb.ResponseHeader{
|
||||
Error: &pdpb.Error{Message: "empty response"},
|
||||
},
|
||||
}
|
||||
}
|
||||
regionIDs := resp.GetRegionsId()
|
||||
if len(regionIDs) > 0 {
|
||||
// Divide a region into n, one of them may not need to be scattered,
|
||||
|
|
|
|||
Loading…
Reference in New Issue