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
							 | 
						|
								)
							 | 
						|
								
							 | 
						|
								
							 |