Skip to content

Commit a8c0ce2

Browse files
committed
kvserver: use state engine in replica_test.go
Epic: none Release note: none
1 parent e525c1c commit a8c0ce2

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

pkg/kv/kvserver/replica_test.go

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1787,10 +1787,10 @@ func TestOptimizePuts(t *testing.T) {
17871787

17881788
for i, c := range testCases {
17891789
if c.exEndKey != nil {
1790-
require.NoError(t, storage.MVCCDeleteRangeUsingTombstone(ctx, tc.engine, nil,
1790+
require.NoError(t, storage.MVCCDeleteRangeUsingTombstone(ctx, tc.stateEng, nil,
17911791
c.exKey, c.exEndKey, hlc.MinTimestamp, hlc.ClockTimestamp{}, nil, nil, false, 0, 0, nil))
17921792
} else if c.exKey != nil {
1793-
_, err := storage.MVCCPut(ctx, tc.engine, c.exKey,
1793+
_, err := storage.MVCCPut(ctx, tc.stateEng, c.exKey,
17941794
hlc.Timestamp{}, roachpb.MakeValueFromString("foo"), storage.MVCCWriteOptions{})
17951795
require.NoError(t, err)
17961796
}
@@ -1810,7 +1810,7 @@ func TestOptimizePuts(t *testing.T) {
18101810
// change when it is passed to optimizePuts.
18111811
oldRequests := batch.Requests
18121812
var err error
1813-
batch.Requests, err = optimizePuts(ctx, tc.engine, batch.Requests, false)
1813+
batch.Requests, err = optimizePuts(ctx, tc.stateEng, batch.Requests, false)
18141814
require.NoError(t, err)
18151815
if !reflect.DeepEqual(goldenRequests, oldRequests) {
18161816
t.Fatalf("%d: optimizePuts mutated the original request slice: %s",
@@ -1835,10 +1835,10 @@ func TestOptimizePuts(t *testing.T) {
18351835
t.Errorf("%d: expected %+v; got %+v", i, c.expBlind, blind)
18361836
}
18371837
if c.exEndKey != nil {
1838-
require.NoError(t, tc.engine.ClearMVCCRangeKey(storage.MVCCRangeKey{
1838+
require.NoError(t, tc.stateEng.ClearMVCCRangeKey(storage.MVCCRangeKey{
18391839
StartKey: c.exKey, EndKey: c.exEndKey, Timestamp: hlc.MinTimestamp}))
18401840
} else if c.exKey != nil {
1841-
require.NoError(t, tc.engine.ClearUnversioned(c.exKey, storage.ClearOptions{}))
1841+
require.NoError(t, tc.stateEng.ClearUnversioned(c.exKey, storage.ClearOptions{}))
18421842
}
18431843
}
18441844
}
@@ -3101,7 +3101,7 @@ func TestReplicaTSCacheForwardsIntentTS(t *testing.T) {
31013101
if _, pErr := tc.SendWrappedWith(kvpb.Header{Txn: txnOld}, &pArgs); pErr != nil {
31023102
t.Fatal(pErr)
31033103
}
3104-
iter, err := tc.engine.NewMVCCIterator(context.Background(), storage.MVCCKeyAndIntentsIterKind, storage.IterOptions{Prefix: true})
3104+
iter, err := tc.stateEng.NewMVCCIterator(context.Background(), storage.MVCCKeyAndIntentsIterKind, storage.IterOptions{Prefix: true})
31053105
if err != nil {
31063106
t.Fatal(err)
31073107
}
@@ -3409,7 +3409,7 @@ func TestReplicaAbortSpanReadError(t *testing.T) {
34093409

34103410
// Overwrite Abort span entry with garbage for the last op.
34113411
key := keys.AbortSpanKey(tc.repl.RangeID, txn.ID)
3412-
_, err := storage.MVCCPut(ctx, tc.engine, key, hlc.Timestamp{}, roachpb.MakeValueFromString("never read in this test"), storage.MVCCWriteOptions{})
3412+
_, err := storage.MVCCPut(ctx, tc.stateEng, key, hlc.Timestamp{}, roachpb.MakeValueFromString("never read in this test"), storage.MVCCWriteOptions{})
34133413
if err != nil {
34143414
t.Fatal(err)
34153415
}
@@ -3445,7 +3445,7 @@ func TestReplicaAbortSpanOnlyWithIntent(t *testing.T) {
34453445
Timestamp: txn.WriteTimestamp,
34463446
Priority: 0,
34473447
}
3448-
if err := tc.repl.abortSpan.Put(ctx, tc.engine, nil, txn.ID, &entry); err != nil {
3448+
if err := tc.repl.abortSpan.Put(ctx, tc.stateEng, nil, txn.ID, &entry); err != nil {
34493449
t.Fatal(err)
34503450
}
34513451

@@ -4962,7 +4962,7 @@ func TestEndTxnDirectGC(t *testing.T) {
49624962
testutils.SucceedsSoon(t, func() error {
49634963
var gr kvpb.GetResponse
49644964
if _, err := batcheval.Get(
4965-
ctx, tc.engine, batcheval.CommandArgs{
4965+
ctx, tc.stateEng, batcheval.CommandArgs{
49664966
EvalCtx: NewReplicaEvalContext(
49674967
ctx, tc.repl, allSpans(), false, /* requiresClosedTSOlderThanStorageSnap */
49684968
kvpb.AdmissionHeader{},
@@ -4979,12 +4979,12 @@ func TestEndTxnDirectGC(t *testing.T) {
49794979
}
49804980

49814981
var entry roachpb.AbortSpanEntry
4982-
if aborted, err := tc.repl.abortSpan.Get(ctx, tc.engine, txn.ID, &entry); err != nil {
4982+
if aborted, err := tc.repl.abortSpan.Get(ctx, tc.stateEng, txn.ID, &entry); err != nil {
49834983
t.Fatal(err)
49844984
} else if aborted {
49854985
return errors.Errorf("%d: AbortSpan still populated: %v", i, entry)
49864986
}
4987-
if aborted, err := rightRepl.abortSpan.Get(ctx, tc.engine, txn.ID, &entry); err != nil {
4987+
if aborted, err := rightRepl.abortSpan.Get(ctx, tc.stateEng, txn.ID, &entry); err != nil {
49884988
t.Fatal(err)
49894989
} else if aborted {
49904990
t.Fatalf("%d: right-hand side AbortSpan still populated: %v", i, entry)
@@ -5073,7 +5073,7 @@ func TestEndTxnDirectGC_1PC(t *testing.T) {
50735073
}
50745074

50755075
var entry roachpb.AbortSpanEntry
5076-
if aborted, err := tc.repl.abortSpan.Get(ctx, tc.engine, txn.ID, &entry); err != nil {
5076+
if aborted, err := tc.repl.abortSpan.Get(ctx, tc.stateEng, txn.ID, &entry); err != nil {
50775077
t.Fatal(err)
50785078
} else if aborted {
50795079
t.Fatalf("commit=%t: AbortSpan still populated: %v", commit, entry)
@@ -5345,13 +5345,13 @@ func TestAbortSpanError(t *testing.T) {
53455345
Timestamp: ts,
53465346
Priority: priority,
53475347
}
5348-
if err := tc.repl.abortSpan.Put(ctx, tc.engine, nil, txn.ID, &entry); err != nil {
5348+
if err := tc.repl.abortSpan.Put(ctx, tc.stateEng, nil, txn.ID, &entry); err != nil {
53495349
t.Fatal(err)
53505350
}
53515351

53525352
ec := newEvalContextImpl(ctx, tc.repl, false /* requireClosedTS */, kvpb.AdmissionHeader{})
53535353
rec := &SpanSetReplicaEvalContext{ec, *allSpans()}
5354-
pErr := checkIfTxnAborted(ctx, rec, tc.engine, txn)
5354+
pErr := checkIfTxnAborted(ctx, rec, tc.stateEng, txn)
53555355
if _, ok := pErr.GetDetail().(*kvpb.TransactionAbortedError); ok {
53565356
expected := txn.Clone()
53575357
expected.WriteTimestamp = txn.WriteTimestamp
@@ -5733,7 +5733,7 @@ func TestResolveIntentPushTxnReplyTxn(t *testing.T) {
57335733
defer stopper.Stop(ctx)
57345734
tc.Start(ctx, t, stopper)
57355735

5736-
b := tc.engine.NewBatch()
5736+
b := tc.stateEng.NewBatch()
57375737
defer b.Close()
57385738

57395739
txn := newTransaction("test", roachpb.Key("test"), 1, tc.Clock())
@@ -6233,7 +6233,7 @@ func TestRangeStatsComputation(t *testing.T) {
62336233

62346234
baseStats := tc.repl.GetMVCCStats()
62356235

6236-
require.NoError(t, verifyRangeStats(tc.engine, tc.repl.RangeID, baseStats))
6236+
require.NoError(t, verifyRangeStats(tc.stateEng, tc.repl.RangeID, baseStats))
62376237

62386238
// Put a value.
62396239
pArgs := putArgs([]byte("a"), []byte("value1"))
@@ -6251,7 +6251,7 @@ func TestRangeStatsComputation(t *testing.T) {
62516251
ValCount: 1,
62526252
})
62536253

6254-
if err := verifyRangeStats(tc.engine, tc.repl.RangeID, expMS); err != nil {
6254+
if err := verifyRangeStats(tc.stateEng, tc.repl.RangeID, expMS); err != nil {
62556255
t.Fatal(err)
62566256
}
62576257

@@ -6285,7 +6285,7 @@ func TestRangeStatsComputation(t *testing.T) {
62856285
IntentCount: 1,
62866286
LockCount: 1,
62876287
})
6288-
if err := verifyRangeStats(tc.engine, tc.repl.RangeID, expMS); err != nil {
6288+
if err := verifyRangeStats(tc.stateEng, tc.repl.RangeID, expMS); err != nil {
62896289
t.Fatal(err)
62906290
}
62916291

@@ -6311,7 +6311,7 @@ func TestRangeStatsComputation(t *testing.T) {
63116311
KeyCount: 2,
63126312
ValCount: 2,
63136313
})
6314-
if err := verifyRangeStats(tc.engine, tc.repl.RangeID, expMS); err != nil {
6314+
if err := verifyRangeStats(tc.stateEng, tc.repl.RangeID, expMS); err != nil {
63156315
t.Fatal(err)
63166316
}
63176317

@@ -6330,7 +6330,7 @@ func TestRangeStatsComputation(t *testing.T) {
63306330
KeyCount: 2,
63316331
ValCount: 3,
63326332
})
6333-
if err := verifyRangeStats(tc.engine, tc.repl.RangeID, expMS); err != nil {
6333+
if err := verifyRangeStats(tc.stateEng, tc.repl.RangeID, expMS); err != nil {
63346334
t.Fatal(err)
63356335
}
63366336
}
@@ -10266,8 +10266,8 @@ func TestReplicaRecomputeStats(t *testing.T) {
1026610266
disturbMS := enginepb.NewPopulatedMVCCStats(rnd, false)
1026710267
disturbMS.ContainsEstimates = 0
1026810268
ms.Add(*disturbMS)
10269-
err := repl.raftMu.stateLoader.SetMVCCStats(ctx, tc.engine, ms)
10270-
repl.assertStateRaftMuLockedReplicaMuRLocked(ctx, tc.engine)
10269+
err := repl.raftMu.stateLoader.SetMVCCStats(ctx, tc.stateEng, ms)
10270+
repl.assertStateRaftMuLockedReplicaMuRLocked(ctx, tc.stateEng)
1027110271
repl.mu.Unlock()
1027210272
repl.raftMu.Unlock()
1027310273

@@ -10357,9 +10357,9 @@ func TestReplicaServersideRefreshes(t *testing.T) {
1035710357

1035810358
// Check that we didn't mess up the stats.
1035910359
// Regression test for #31870.
10360-
snap := tc.engine.NewSnapshot()
10360+
snap := tc.stateEng.NewSnapshot()
1036110361
defer snap.Close()
10362-
res, err := CalcReplicaDigest(ctx, *tc.repl.Desc(), tc.engine, kvpb.ChecksumMode_CHECK_FULL,
10362+
res, err := CalcReplicaDigest(ctx, *tc.repl.Desc(), snap, kvpb.ChecksumMode_CHECK_FULL,
1036310363
quotapool.NewRateLimiter("test", quotapool.Inf(), 0), nil /* settings */)
1036410364
if err != nil {
1036510365
return hlc.Timestamp{}, err
@@ -10968,7 +10968,7 @@ func TestReplicaPushed1PC(t *testing.T) {
1096810968
// Write a value outside the transaction.
1096910969
tc.manualClock.Advance(10)
1097010970
ts2 := tc.Clock().Now()
10971-
if _, err := storage.MVCCPut(ctx, tc.engine, k, ts2, roachpb.MakeValueFromString("one"), storage.MVCCWriteOptions{}); err != nil {
10971+
if _, err := storage.MVCCPut(ctx, tc.stateEng, k, ts2, roachpb.MakeValueFromString("one"), storage.MVCCWriteOptions{}); err != nil {
1097210972
t.Fatalf("writing interfering value: %+v", err)
1097310973
}
1097410974

0 commit comments

Comments
 (0)