Skip to content

Commit 6397507

Browse files
committed
moving the marker to the common storage package
Signed-off-by: alanprot <[email protected]>
1 parent 040e699 commit 6397507

File tree

2 files changed

+18
-17
lines changed

2 files changed

+18
-17
lines changed

pkg/parquetconverter/converter.go

+4-3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import (
2626

2727
"github.com/cortexproject/cortex/pkg/ring"
2828
"github.com/cortexproject/cortex/pkg/storage/bucket"
29+
cortex_parquet "github.com/cortexproject/cortex/pkg/storage/parquet"
2930
cortex_tsdb "github.com/cortexproject/cortex/pkg/storage/tsdb"
3031
"github.com/cortexproject/cortex/pkg/storage/tsdb/bucketindex"
3132
"github.com/cortexproject/cortex/pkg/util"
@@ -271,14 +272,14 @@ func (c *Converter) convertUser(ctx context.Context, logger log.Logger, ring rin
271272
continue
272273
}
273274

274-
marker, err := ReadConverterMark(ctx, b.ULID, uBucket, logger)
275+
marker, err := cortex_parquet.ReadConverterMark(ctx, b.ULID, uBucket, logger)
275276

276277
if err != nil {
277278
level.Error(logger).Log("msg", "failed to read marker", "block", b.ULID.String(), "err", err)
278279
continue
279280
}
280281

281-
if marker.Version == CurrentVersion {
282+
if marker.Version == cortex_parquet.CurrentVersion {
282283
continue
283284
}
284285

@@ -326,7 +327,7 @@ func (c *Converter) convertUser(ctx context.Context, logger log.Logger, ring rin
326327
level.Error(logger).Log("msg", "Error converting block", "err", err)
327328
}
328329

329-
err = WriteCompactMark(ctx, b.ULID, uBucket)
330+
err = cortex_parquet.WriteConverterMark(ctx, b.ULID, uBucket)
330331
if err != nil {
331332
level.Error(logger).Log("msg", "Error writing block", "err", err)
332333
}

pkg/parquetconverter/converter_marker.go renamed to pkg/storage/parquet/converter_marker.go

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package parquetconverter
1+
package parquet
22

33
import (
44
"bytes"
@@ -16,43 +16,43 @@ import (
1616
)
1717

1818
const (
19-
ParquetConverterMakerFileName = "parquet-converter-mark.json"
20-
CurrentVersion = 1
19+
Name = "parquet-converter-mark.json"
20+
CurrentVersion = 1
2121
)
2222

23-
type CompactionMark struct {
23+
type ConverterMark struct {
2424
Version int `json:"version"`
2525
}
2626

27-
func (m *CompactionMark) markerFilename() string { return ParquetConverterMakerFileName }
27+
func (m *ConverterMark) markerFilename() string { return Name }
2828

29-
func ReadConverterMark(ctx context.Context, id ulid.ULID, userBkt objstore.InstrumentedBucket, logger log.Logger) (*CompactionMark, error) {
30-
markerPath := path.Join(id.String(), ParquetConverterMakerFileName)
29+
func ReadConverterMark(ctx context.Context, id ulid.ULID, userBkt objstore.InstrumentedBucket, logger log.Logger) (*ConverterMark, error) {
30+
markerPath := path.Join(id.String(), Name)
3131
reader, err := userBkt.WithExpectedErrs(tsdb.IsOneOfTheExpectedErrors(userBkt.IsAccessDeniedErr, userBkt.IsObjNotFoundErr)).Get(ctx, markerPath)
3232
if err != nil {
3333
if userBkt.IsObjNotFoundErr(err) {
34-
return &CompactionMark{}, nil
34+
return &ConverterMark{}, nil
3535
}
3636

37-
return &CompactionMark{}, err
37+
return &ConverterMark{}, err
3838
}
3939
defer runutil.CloseWithLogOnErr(logger, reader, "close bucket index reader")
4040

4141
metaContent, err := io.ReadAll(reader)
4242
if err != nil {
43-
return nil, errors.Wrapf(err, "read file: %s", ParquetConverterMakerFileName)
43+
return nil, errors.Wrapf(err, "read file: %s", Name)
4444
}
4545

46-
marker := CompactionMark{}
46+
marker := ConverterMark{}
4747
err = json.Unmarshal(metaContent, &marker)
4848
return &marker, err
4949
}
5050

51-
func WriteCompactMark(ctx context.Context, id ulid.ULID, userBkt objstore.Bucket) error {
52-
marker := CompactionMark{
51+
func WriteConverterMark(ctx context.Context, id ulid.ULID, userBkt objstore.Bucket) error {
52+
marker := ConverterMark{
5353
Version: CurrentVersion,
5454
}
55-
markerPath := path.Join(id.String(), ParquetConverterMakerFileName)
55+
markerPath := path.Join(id.String(), Name)
5656
b, err := json.Marshal(marker)
5757
if err != nil {
5858
return err

0 commit comments

Comments
 (0)