Skip to content

Commit

Permalink
Merge #117262
Browse files Browse the repository at this point in the history
117262: storage: don't set synthetic timestamps in tests r=nvanbenschoten a=nvanbenschoten

Informs #101938.
Extracted from #116830.

We are about to remove this field from the proto, so stop assigning it in storage tests. `TestMVCCAndEngineKeyDecodeSyntheticTimestamp` still tests that we can properly decode keys that were encoded with synthetic timestamps.

Release note: None

Co-authored-by: Nathan VanBenschoten <nvanbenschoten@gmail.com>
  • Loading branch information
craig[bot] and nvanbenschoten committed Jan 3, 2024
2 parents 8a892fd + 795d032 commit 3d009be
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions pkg/storage/engine_key_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -196,9 +196,8 @@ func TestMVCCAndEngineKeyEncodeDecode(t *testing.T) {
func TestMVCCAndEngineKeyDecodeSyntheticTimestamp(t *testing.T) {
defer leaktest.AfterTest(t)()

key := MVCCKey{Key: roachpb.Key("bar"), Timestamp: hlc.Timestamp{WallTime: 99, Logical: 45, Synthetic: true}}
keyNoSynthetic := key
keyNoSynthetic.Timestamp.Synthetic = false
// key := MVCCKey{Key: roachpb.Key("bar"), Timestamp: hlc.Timestamp{WallTime: 99, Logical: 45, Synthetic: true}}
keyNoSynthetic := MVCCKey{Key: roachpb.Key("bar"), Timestamp: hlc.Timestamp{WallTime: 99, Logical: 45}}

// encodedStr was computed from key using a previous version of the code that
// that included synthetic timestamps in the MVCC key encoding.
Expand Down Expand Up @@ -320,7 +319,6 @@ var interestingEngineKeys = [][]byte{
EncodeMVCCKey(MVCCKey{Key: roachpb.Key("bar")}),
EncodeMVCCKey(MVCCKey{Key: roachpb.Key("bar"), Timestamp: hlc.Timestamp{WallTime: 1643550788737652545}}),
EncodeMVCCKey(MVCCKey{Key: roachpb.Key("bar"), Timestamp: hlc.Timestamp{WallTime: 1643550788737652545, Logical: 1}}),
EncodeMVCCKey(MVCCKey{Key: roachpb.Key("bar"), Timestamp: hlc.Timestamp{WallTime: 1643550788737652545, Logical: 1, Synthetic: true}}),
encodeLockTableKey(LockTableKey{
Key: roachpb.Key("foo"),
Strength: lock.Exclusive,
Expand Down Expand Up @@ -449,7 +447,6 @@ func randomMVCCKey(r *rand.Rand) MVCCKey {
if r.Intn(2) == 1 {
k.Timestamp.Logical = r.Int31()
}
k.Timestamp.Synthetic = r.Intn(5) == 1
return k
}

Expand Down

0 comments on commit 3d009be

Please sign in to comment.