@@ -36,42 +36,33 @@ type prepareSnapApplyInput struct {
3636 subsumedDescs []* roachpb.RangeDescriptor
3737}
3838
39- // preparedSnapApply contains the results of preparing the snapshot for ingestion.
40- // TODO: remove
41- type preparedSnapApply struct {
42- clearedUnreplicatedSpan roachpb.Span
43- clearedSubsumedSpans []roachpb.Span
44- }
45-
4639// prepareSnapApply writes the unreplicated SST for the snapshot and clears disk data for subsumed replicas.
47- func prepareSnapApply (ctx context.Context , input prepareSnapApplyInput ) (preparedSnapApply , error ) {
40+ func prepareSnapApply (
41+ ctx context.Context , input prepareSnapApplyInput ,
42+ ) (clearedUnreplicatedSpan roachpb.Span , clearedSubsumedSpans []roachpb.Span , _ error ) {
4843 // Step 1: Write unreplicated SST
49- unreplicatedSSTFile , clearedSpan , err := writeUnreplicatedSST (
44+ unreplicatedSSTFile , clearedUnreplicatedSpan , err := writeUnreplicatedSST (
5045 ctx , input .id , input .st , input .truncState , input .hardState , input .logSL ,
5146 )
5247 if err != nil {
53- return preparedSnapApply {} , err
48+ return roachpb. Span {}, nil , err
5449 }
5550 if err := input .writeSST (ctx , unreplicatedSSTFile .Data ()); err != nil {
56- return preparedSnapApply {} , err
51+ return roachpb. Span {}, nil , err
5752 }
5853
59- var clearedSubsumedSpans []roachpb.Span
6054 if len (input .subsumedDescs ) > 0 {
6155 spans , err := clearSubsumedReplicaDiskData (
6256 ctx , input .st , input .todoEng , input .writeSST ,
6357 input .desc , input .subsumedDescs ,
6458 )
6559 if err != nil {
66- return preparedSnapApply {} , err
60+ return roachpb. Span {}, nil , err
6761 }
6862 clearedSubsumedSpans = spans
6963 }
7064
71- return preparedSnapApply {
72- clearedUnreplicatedSpan : clearedSpan ,
73- clearedSubsumedSpans : clearedSubsumedSpans ,
74- }, nil
65+ return clearedUnreplicatedSpan , clearedSubsumedSpans , nil
7566}
7667
7768// writeUnreplicatedSST creates an SST for snapshot application that
0 commit comments