if i am reading correctly, when `segmentPushType` ...
# general
m
if i am reading correctly, when
segmentPushType
set to
REFRESH
, no segment build will be triggered? Once a segment is flushed, it will be dropped? However, in my test, it seems segments still get built
m
Can you point me to what you are reading? REFRESH is for offline-only tables.
Search for segmentPushType over there
I do see it says it's deprecated and renamed to
IngestionConfig -> BatchIngestionConfig -> segmentPushType
. Does it mean that I don't need to specify this for realtime tables? I am asking because I see on the page the sample config for a realtime table has it:
Copy code
pinot-table-realtime.json
"REALTIME": { 
    "tableName": "pinotTable", 
    "tableType": "REALTIME", 
    "segmentsConfig": {
      "schemaName": "pinotTable", 
      "timeColumnName": "daysSinceEpoch", 
      "timeType": "DAYS",
      "replicasPerPartition": "3", 
      "retentionTimeUnit": "DAYS", 
      "retentionTimeValue": "5", 
      "segmentPushType": "APPEND",
      "completionConfig": {
        "completionMode": "DOWNLOAD"
      } 
    },