Skip to content

Commit 7c9dd4b

Browse files
craig[bot]pav-kv
andcommitted
Merge #158340
158340: kvserver,sql: clarify log/state engine in more tests r=arulajmani a=pav-kv Part of #97627 Co-authored-by: Pavel Kalinnikov <[email protected]>
2 parents aef255a + 8f38f40 commit 7c9dd4b

20 files changed

+46
-43
lines changed

pkg/backup/full_cluster_backup_restore_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ CREATE TABLE data2.foo (a int);
241241
store := tcRestore.GetFirstStoreFromServer(t, 0)
242242
startKey := keys.SystemSQLCodec.TablePrefix(uint32(id))
243243
endKey := startKey.PrefixEnd()
244-
it, err := store.TODOEngine().NewMVCCIterator(context.Background(), storage.MVCCKeyAndIntentsIterKind, storage.IterOptions{
244+
it, err := store.StateEngine().NewMVCCIterator(context.Background(), storage.MVCCKeyAndIntentsIterKind, storage.IterOptions{
245245
UpperBound: endKey,
246246
})
247247
require.NoError(t, err)

pkg/crosscluster/physical/replication_random_client_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ func assertExactlyEqualKVs(
322322
) hlc.Timestamp {
323323
// Iterate over the store.
324324
store := tc.GetFirstStoreFromServer(t, 0)
325-
it, err := store.TODOEngine().NewMVCCIterator(context.Background(), storage.MVCCKeyIterKind, storage.IterOptions{
325+
it, err := store.StateEngine().NewMVCCIterator(context.Background(), storage.MVCCKeyIterKind, storage.IterOptions{
326326
LowerBound: tenantSpan.Key,
327327
UpperBound: tenantSpan.EndKey,
328328
})

pkg/crosscluster/physical/stream_ingestion_processor_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@ func assertEqualKVs(
442442
// Iterate over the store.
443443
store, err := srv.StorageLayer().GetStores().(*kvserver.Stores).GetStore(srv.GetFirstStoreID())
444444
require.NoError(t, err)
445-
it, err := store.TODOEngine().NewMVCCIterator(context.Background(), storage.MVCCKeyAndIntentsIterKind, storage.IterOptions{
445+
it, err := store.StateEngine().NewMVCCIterator(context.Background(), storage.MVCCKeyAndIntentsIterKind, storage.IterOptions{
446446
LowerBound: targetSpan.Key,
447447
UpperBound: targetSpan.EndKey,
448448
})

pkg/kv/kvserver/batcheval/cmd_add_sstable_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1696,7 +1696,7 @@ func TestAddSSTableSSTTimestampToRequestTimestampRespectsClosedTS(t *testing.T)
16961696
require.True(t, closedTS.LessEq(writeTS), "timestamp %s below closed timestamp %s", result.Timestamp, closedTS)
16971697

16981698
// Check that the value was in fact written at the write timestamp.
1699-
kvs, err := storage.Scan(context.Background(), store.TODOEngine(), key, key.Next(), 0)
1699+
kvs, err := storage.Scan(context.Background(), store.StateEngine(), key, key.Next(), 0)
17001700
require.NoError(t, err)
17011701
require.Len(t, kvs, 1)
17021702
require.Equal(t, storage.MVCCKey{Key: key, Timestamp: writeTS}, kvs[0].Key)

pkg/kv/kvserver/batcheval/knobs_use_range_tombstones_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ func TestKnobsUseRangeTombstonesForPointDeletes(t *testing.T) {
4545

4646
store, err := s.GetStores().(*kvserver.Stores).GetStore(s.GetFirstStoreID())
4747
require.NoError(t, err)
48-
eng := store.TODOEngine()
4948
txn := db.NewTxn(ctx, "test")
5049

5150
// Write a non-transactional and transactional tombstone.
@@ -76,7 +75,7 @@ func TestKnobsUseRangeTombstonesForPointDeletes(t *testing.T) {
7675

7776
// Assert that they're now range tombstones.
7877
var rangeTombstones []storage.MVCCRangeKey
79-
for _, kvI := range storageutils.ScanKeySpan(t, eng, roachpb.Key("a"), roachpb.Key("z")) {
78+
for _, kvI := range storageutils.ScanKeySpan(t, store.StateEngine(), roachpb.Key("a"), roachpb.Key("z")) {
8079
switch kv := kvI.(type) {
8180
case storage.MVCCRangeKeyValue:
8281
kv.RangeKey.Timestamp = hlc.Timestamp{}

pkg/kv/kvserver/client_replica_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5358,7 +5358,7 @@ func TestRangeMigration(t *testing.T) {
53585358
}
53595359

53605360
sl := kvstorage.MakeStateLoader(rangeID)
5361-
persistedV, err := sl.LoadVersion(ctx, store.TODOEngine())
5361+
persistedV, err := sl.LoadVersion(ctx, store.StateEngine())
53625362
if err != nil {
53635363
t.Fatal(err)
53645364
}

pkg/kv/kvserver/client_store_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ func TestStoreRaftReplicaID(t *testing.T) {
104104
rhsRepl, err := store.GetReplica(rhsDesc.RangeID)
105105
require.NoError(t, err)
106106
rhsReplicaID, err :=
107-
kvstorage.MakeStateLoader(rhsDesc.RangeID).LoadRaftReplicaID(ctx, store.TODOEngine())
107+
kvstorage.MakeStateLoader(rhsDesc.RangeID).LoadRaftReplicaID(ctx, store.StateEngine())
108108
require.NoError(t, err)
109109
require.Equal(t, rhsRepl.ReplicaID(), rhsReplicaID.ReplicaID)
110110
}

pkg/kv/kvserver/consistency_queue_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ func TestCheckConsistencyInconsistent(t *testing.T) {
358358
var val roachpb.Value
359359
val.SetInt(42)
360360
// Put an inconsistent key "e" to s2, and have s1 and s3 still agree.
361-
_, err := storage.MVCCPut(context.Background(), s2.TODOEngine(),
361+
_, err := storage.MVCCPut(context.Background(), s2.StateEngine(),
362362
roachpb.Key("e"), tc.Server(0).Clock().Now(), val, storage.MVCCWriteOptions{})
363363
require.NoError(t, err)
364364

pkg/kv/kvserver/flow_control_integration_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2921,7 +2921,7 @@ func TestFlowControlSendQueueRangeMigrate(t *testing.T) {
29212921
}
29222922

29232923
sl := kvstorage.MakeStateLoader(desc.RangeID)
2924-
persistedV, err := sl.LoadVersion(ctx, store.TODOEngine())
2924+
persistedV, err := sl.LoadVersion(ctx, store.StateEngine())
29252925
if err != nil {
29262926
return err
29272927
}

pkg/kv/kvserver/intent_resolver_integration_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ func TestReliableIntentCleanup(t *testing.T) {
191191
skip.UnderDeadlock(t, "timing-sensitive test")
192192
//skip.UnderStress(t, "memory-hungry test")
193193

194-
prefix := roachpb.Key([]byte("key\x00"))
194+
prefix := roachpb.Key("key\x00")
195195

196196
testutils.RunTrueAndFalse(t, "ForceSyncIntentResolution", func(t *testing.T, forceSync bool) {
197197
// abortHeartbeats is used to abort txn heartbeats, returning
@@ -355,7 +355,7 @@ func TestReliableIntentCleanup(t *testing.T) {
355355
started = timeutil.Now()
356356
)
357357
for {
358-
result, err := storage.MVCCScan(ctx, store.TODOEngine(), prefix, prefix.PrefixEnd(),
358+
result, err := storage.MVCCScan(ctx, store.StateEngine(), prefix, prefix.PrefixEnd(),
359359
hlc.MaxTimestamp, storage.MVCCScanOptions{Inconsistent: true})
360360
require.NoError(t, err)
361361
intentCount := len(result.Intents)
@@ -388,7 +388,7 @@ func TestReliableIntentCleanup(t *testing.T) {
388388
var txnEntry roachpb.Transaction
389389
if !assert.Eventually(t, func() bool {
390390
key := keys.TransactionKey(txnKey, txnID)
391-
ok, err := storage.MVCCGetProto(ctx, store.TODOEngine(), key, hlc.MaxTimestamp, &txnEntry,
391+
ok, err := storage.MVCCGetProto(ctx, store.StateEngine(), key, hlc.MaxTimestamp, &txnEntry,
392392
storage.MVCCGetOptions{})
393393
require.NoError(t, err)
394394
return !ok

0 commit comments

Comments
 (0)