@@ -99,7 +99,7 @@ func TestIngestLoad(t *testing.T) {
9999 if err != nil {
100100 return err .Error ()
101101 }
102- w := sstable .NewWriter (objstorageprovider .NewFileWritable (f ), writerOpts )
102+ w := sstable .NewRawWriter (objstorageprovider .NewFileWritable (f ), writerOpts )
103103 for _ , data := range strings .Split (td .Input , "\n " ) {
104104 if strings .HasPrefix (data , "rangekey: " ) {
105105 data = strings .TrimPrefix (data , "rangekey: " )
@@ -193,7 +193,7 @@ func TestIngestLoadRand(t *testing.T) {
193193
194194 expected [i ].ExtendPointKeyBounds (cmp , keys [0 ], keys [len (keys )- 1 ])
195195
196- w := sstable .NewWriter (objstorageprovider .NewFileWritable (f ), sstable.WriterOptions {
196+ w := sstable .NewRawWriter (objstorageprovider .NewFileWritable (f ), sstable.WriterOptions {
197197 TableFormat : version .MaxTableFormat (),
198198 })
199199 var count uint64
@@ -1092,7 +1092,7 @@ func testIngestSharedImpl(
10921092 f , err := to .opts .FS .Create (sstPath , vfs .WriteCategoryUnspecified )
10931093 require .NoError (t , err )
10941094 replicateCounter ++
1095- w := sstable .NewWriter (objstorageprovider .NewFileWritable (f ), writeOpts )
1095+ w := sstable .NewRawWriter (objstorageprovider .NewFileWritable (f ), writeOpts )
10961096
10971097 var sharedSSTs []SharedSSTMeta
10981098 err = from .ScanInternal (context .TODO (), sstable.CategoryAndQoS {}, startKey , endKey ,
@@ -1103,7 +1103,11 @@ func testIngestSharedImpl(
11031103 return nil
11041104 },
11051105 func (start , end []byte , seqNum base.SeqNum ) error {
1106- require .NoError (t , w .DeleteRange (start , end ))
1106+ require .NoError (t , w .EncodeSpan (& keyspan.Span {
1107+ Start : start ,
1108+ End : end ,
1109+ Keys : []keyspan.Key {{Trailer : base .MakeTrailer (0 , base .InternalKeyKindRangeDelete )}},
1110+ }))
11071111 return nil
11081112 },
11091113 func (start , end []byte , keys []keyspan.Key ) error {
@@ -1588,7 +1592,7 @@ func TestConcurrentExcise(t *testing.T) {
15881592 f , err := to .opts .FS .Create (sstPath , vfs .WriteCategoryUnspecified )
15891593 require .NoError (t , err )
15901594 replicateCounter ++
1591- w := sstable .NewWriter (objstorageprovider .NewFileWritable (f ), writeOpts )
1595+ w := sstable .NewRawWriter (objstorageprovider .NewFileWritable (f ), writeOpts )
15921596
15931597 var sharedSSTs []SharedSSTMeta
15941598 err = from .ScanInternal (context .TODO (), sstable.CategoryAndQoS {}, startKey , endKey ,
@@ -1599,7 +1603,11 @@ func TestConcurrentExcise(t *testing.T) {
15991603 return nil
16001604 },
16011605 func (start , end []byte , seqNum base.SeqNum ) error {
1602- require .NoError (t , w .DeleteRange (start , end ))
1606+ require .NoError (t , w .EncodeSpan (& keyspan.Span {
1607+ Start : start ,
1608+ End : end ,
1609+ Keys : []keyspan.Key {{Trailer : base .MakeTrailer (0 , base .InternalKeyKindRangeDelete )}},
1610+ }))
16031611 return nil
16041612 },
16051613 func (start , end []byte , keys []keyspan.Key ) error {
@@ -2021,7 +2029,7 @@ func TestIngestExternal(t *testing.T) {
20212029 f , err := to .opts .FS .Create (sstPath , vfs .WriteCategoryUnspecified )
20222030 require .NoError (t , err )
20232031 replicateCounter ++
2024- w := sstable .NewWriter (objstorageprovider .NewFileWritable (f ), writeOpts )
2032+ w := sstable .NewRawWriter (objstorageprovider .NewFileWritable (f ), writeOpts )
20252033
20262034 var externalFiles []ExternalFile
20272035 err = from .ScanInternal (context .TODO (), sstable.CategoryAndQoS {}, startKey , endKey ,
@@ -2032,7 +2040,11 @@ func TestIngestExternal(t *testing.T) {
20322040 return nil
20332041 },
20342042 func (start , end []byte , seqNum base.SeqNum ) error {
2035- require .NoError (t , w .DeleteRange (start , end ))
2043+ require .NoError (t , w .EncodeSpan (& keyspan.Span {
2044+ Start : start ,
2045+ End : end ,
2046+ Keys : []keyspan.Key {{Trailer : base .MakeTrailer (0 , base .InternalKeyKindRangeDelete )}},
2047+ }))
20362048 return nil
20372049 },
20382050 func (start , end []byte , keys []keyspan.Key ) error {
@@ -2574,7 +2586,7 @@ func TestIngestCompact(t *testing.T) {
25742586 f , err := mem .Create (src (0 ), vfs .WriteCategoryUnspecified )
25752587 require .NoError (t , err )
25762588
2577- w := sstable .NewWriter (objstorageprovider .NewFileWritable (f ), sstable.WriterOptions {})
2589+ w := sstable .NewRawWriter (objstorageprovider .NewFileWritable (f ), sstable.WriterOptions {})
25782590 key := []byte ("a" )
25792591 require .NoError (t , w .Add (base .MakeInternalKey (key , 0 , InternalKeyKindSet ), nil ))
25802592 require .NoError (t , w .Close ())
@@ -3212,12 +3224,12 @@ func TestIngestFileNumReuseCrash(t *testing.T) {
32123224func TestIngest_UpdateSequenceNumber (t * testing.T ) {
32133225 mem := vfs .NewMem ()
32143226 cmp := base .DefaultComparer .Compare
3215- parse := func (input string ) (* sstable.Writer , error ) {
3227+ parse := func (input string ) (* sstable.RawWriter , error ) {
32163228 f , err := mem .Create ("ext" , vfs .WriteCategoryUnspecified )
32173229 if err != nil {
32183230 return nil , err
32193231 }
3220- w := sstable .NewWriter (objstorageprovider .NewFileWritable (f ), sstable.WriterOptions {
3232+ w := sstable .NewRawWriter (objstorageprovider .NewFileWritable (f ), sstable.WriterOptions {
32213233 TableFormat : sstable .TableFormatMax ,
32223234 })
32233235 for _ , data := range strings .Split (input , "\n " ) {
0 commit comments