You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
864 B
21 lines
864 B
package mq
|
|
|
|
// Extended attribute keys for SeaweedMQ file metadata
|
|
// These constants are used across different packages (broker, logstore, kafka, query)
|
|
const (
|
|
// Timestamp range metadata
|
|
ExtendedAttrTimestampMin = "ts_min" // 8-byte binary (BigEndian) minimum timestamp in nanoseconds
|
|
ExtendedAttrTimestampMax = "ts_max" // 8-byte binary (BigEndian) maximum timestamp in nanoseconds
|
|
|
|
// Offset range metadata for Kafka integration
|
|
ExtendedAttrOffsetMin = "offset_min" // 8-byte binary (BigEndian) minimum Kafka offset
|
|
ExtendedAttrOffsetMax = "offset_max" // 8-byte binary (BigEndian) maximum Kafka offset
|
|
|
|
// Buffer tracking metadata
|
|
ExtendedAttrBufferStart = "buffer_start" // 8-byte binary (BigEndian) buffer start index
|
|
|
|
// Source file tracking for parquet deduplication
|
|
ExtendedAttrSources = "sources" // JSON-encoded list of source log files
|
|
)
|
|
|
|
|