Hi All, can anyone tell me difference between 'ret...
# getting-started
m
Hi All, can anyone tell me difference between 'retentionTimeValue' from segment config and 'realtime.segment.flush.threshold.time' in stream config section in table config. i am bit confused now. doc: https://docs.pinot.apache.org/configuration-reference/table
n
@Mamlesh
retentionTimeValue
indicates the retention time of the segment data. Retention is managed by a periodic task in the controller that will check and delete expired segments.
realtime.segment.flush.threshold.time
is used to control the size of a segment during the realtime ingestion. basically, a time-based criteria to decide when a segment should be flushed to disk so that newer data is written to a new segment file.
does this help? ☝️
👍 1