apache/pinot

What's the root cause to wiki's recommendation: "Pause consumption when add a new column"?

Open

#12.652 aperta il 14 mar 2024

Vedi su GitHub
 (4 commenti) (0 reazioni) (0 assegnatari)Java (1234 fork)batch import
documentationgood first issuetroubleshooting

Metriche repository

Star
 (4937 star)
Metriche merge PR
 (Merge medio 6g 7h) (186 PR mergiate in 30 g)

Descrizione

In the ingestion transformation wiki page, it mentioned that

If a new column is added to table or schema configuration during ingestion, incorrect data may appear in the consuming segment.

To ensure accurate values are reloaded, do the following: Pause consumption (and wait for pause status success)

Is it only limited to table which has ingestion transform config? If not, it seems a breaking change since we need to pause consumption for every schema update.

Another question: In which scenario the data will incorrectly appears?

Guida contributor