Skip to content

Commit

Permalink
fix check_dev_2 faild
Browse files Browse the repository at this point in the history
  • Loading branch information
dwangxxx committed Nov 17, 2021
1 parent d5e4a47 commit 9d2a390
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 5 deletions.
7 changes: 3 additions & 4 deletions store/driver/txn/batch_getter.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,6 @@ func (b tikvBatchGetter) BatchGet(ctx context.Context, keys [][]byte) (map[strin
// toTiDBKeys
kvKeys := *(*[]kv.Key)(unsafe.Pointer(&keys))
vals, err := b.tidbBatchGetter.BatchGet(ctx, kvKeys)
// TiDB err NotExist to TiKV err NotExist
if kv.IsErrNotFound(err) {
err = tikverr.ErrNotExist
}
return vals, err
}

Expand All @@ -49,6 +45,9 @@ func (b tikvBatchBufferGetter) Get(k []byte) ([]byte, error) {
// Get from buffer
val, err := b.tidbBuffer.Get(context.TODO(), k)
if err == nil || !kv.IsErrNotFound(err) || b.tidbMiddleCache == nil {
if kv.IsErrNotFound(err) {
err = tikverr.ErrNotExist
}
return val, err
}
// Get from middle cache
Expand Down
2 changes: 1 addition & 1 deletion store/driver/txn/txn_driver.go
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ func (txn *tikvTxn) BatchGet(ctx context.Context, keys []kv.Key) (map[string][]b
defer span1.Finish()
ctx = opentracing.ContextWithSpan(ctx, span1)
}
return txn.KVTxn.BatchGet(ctx, toTiKVKeys(keys))
return NewBufferBatchGetter(txn.GetMemBuffer(), nil, txn.GetSnapshot()).BatchGet(ctx, keys)
}

func (txn *tikvTxn) Delete(k kv.Key) error {
Expand Down

0 comments on commit 9d2a390

Please sign in to comment.