Browse Source

SW_COLUMN_NAME_OFFSET

pull/7231/head
chrislu 2 months ago
parent
commit
79b74bfde2
  1. 10
      weed/mq/logstore/log_to_parquet.go

10
weed/mq/logstore/log_to_parquet.go

@ -25,9 +25,9 @@ import (
)
const (
SW_COLUMN_NAME_TS = "_ts_ns"
SW_COLUMN_NAME_KEY = "_key"
SW_COLUMN_NAME_INDEX = "_index"
SW_COLUMN_NAME_TS = "_ts_ns"
SW_COLUMN_NAME_KEY = "_key"
SW_COLUMN_NAME_OFFSET = "_offset"
)
func CompactTopicPartitions(filerClient filer_pb.FilerClient, t topic.Topic, timeAgo time.Duration, recordType *schema_pb.RecordType, preference *operation.StoragePreference) error {
@ -273,7 +273,9 @@ func writeLogFilesToParquet(filerClient filer_pb.FilerClient, partitionDir strin
},
}
record.Fields[SW_COLUMN_NAME_INDEX] = &schema_pb.Value{
// TODO: Add offset field to parquet records for native offset support
// ASSUMPTION: LogEntry.Offset field is populated by broker during message publishing
record.Fields[SW_COLUMN_NAME_OFFSET] = &schema_pb.Value{
Kind: &schema_pb.Value_Int64Value{
Int64Value: entry.Offset,
},

Loading…
Cancel
Save