When segments reach a threshold row (not the one I specified) the Pinot controller does not create new segments to continue consuming. It does create new ones, once the threshold time is reached.
I have specified the following configurations to the table
"realtime.segment.flush.threshold.rows": "0",
"realtime.segment.flush.threshold.time": "1h",
"realtime.segment.flush.threshold.size": "200M"
However, each segment in S3 is less than 10 megabytes, the segments are closed before reaching the threshold time and size. It seems it gets a default size of 150000 rows and then it does not create new ones up until they get flushed out after an hour.
When segments reach a threshold row (not the one I specified) the Pinot controller does not create new segments to continue consuming. It does create new ones, once the threshold time is reached.
I have specified the following configurations to the table
"realtime.segment.flush.threshold.rows": "0",
"realtime.segment.flush.threshold.time": "1h",
"realtime.segment.flush.threshold.size": "200M"
However, each segment in S3 is less than 10 megabytes, the segments are closed before reaching the threshold time and size. It seems it gets a default size of 150000 rows and then it does not create new ones up until they get flushed out after an hour.