@@ -560,13 +560,19 @@ func TestWithOnSSTable(t *testing.T) {
560
560
// handle duplicated events.
561
561
kvserver .RangefeedUseBufferedSender .Override (ctx , & settings .SV , rt .useBufferedSender )
562
562
srv , _ , db := serverutils .StartServer (t , base.TestServerArgs {
563
- Settings : settings ,
564
- DefaultTestTenant : base .TestIsForStuffThatShouldWorkWithSecondaryTenantsButDoesntYet (109473 ),
563
+ Settings : settings ,
565
564
})
566
565
defer srv .Stopper ().Stop (ctx )
567
566
tsrv := srv .ApplicationLayer ()
568
567
569
- _ , _ , err := srv .SplitRange (roachpb .Key ("a" ))
568
+ scratchKey := append (tsrv .Codec ().TenantPrefix (), keys .ScratchRangeMin ... )
569
+ _ , _ , err := srv .SplitRange (scratchKey )
570
+ require .NoError (t , err )
571
+ scratchKey = scratchKey [:len (scratchKey ):len (scratchKey )]
572
+ mkKey := func (k string ) roachpb.Key {
573
+ return encoding .EncodeStringAscending (scratchKey , k )
574
+ }
575
+ _ , _ , err = srv .SplitRange (mkKey ("a" ))
570
576
require .NoError (t , err )
571
577
572
578
for _ , l := range []serverutils.ApplicationLayerInterface {tsrv , srv .SystemLayer ()} {
@@ -583,7 +589,7 @@ func TestWithOnSSTable(t *testing.T) {
583
589
var once sync.Once
584
590
checkpointC := make (chan struct {})
585
591
sstC := make (chan kvcoord.RangeFeedMessage )
586
- spans := []roachpb.Span {{Key : roachpb . Key ("c" ), EndKey : roachpb . Key ("e" )}}
592
+ spans := []roachpb.Span {{Key : mkKey ("c" ), EndKey : mkKey ("e" )}}
587
593
r , err := f .RangeFeed (ctx , "test" , spans , db .Clock ().Now (),
588
594
func (ctx context.Context , value * kvpb.RangeFeedValue ) {},
589
595
rangefeed .WithOnCheckpoint (func (ctx context.Context , checkpoint * kvpb.RangeFeedCheckpoint ) {
@@ -620,10 +626,10 @@ func TestWithOnSSTable(t *testing.T) {
620
626
now .Logical = 0
621
627
ts := int (now .WallTime )
622
628
sstKVs := kvs {
623
- pointKV ("a" , ts , "1" ),
624
- pointKV ("b" , ts , "2" ),
625
- pointKV ("c" , ts , "3" ),
626
- rangeKV ("d" , "e" , ts , "" ),
629
+ pointKV (string ( mkKey ( "a" )) , ts , "1" ),
630
+ pointKV (string ( mkKey ( "b" )) , ts , "2" ),
631
+ pointKV (string ( mkKey ( "c" )) , ts , "3" ),
632
+ rangeKV (string ( mkKey ( "d" )), string ( mkKey ( "e" )) , ts , "" ),
627
633
}
628
634
sst , sstStart , sstEnd := storageutils .MakeSST (t , tsrv .ClusterSettings (), sstKVs )
629
635
_ , _ , _ , pErr := db .AddSSTableAtBatchTimestamp (ctx , sstStart , sstEnd , sst ,
0 commit comments