apache/pinot

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

Open

#12 652 ouverte le 14 mars 2024

Voir sur GitHub
 (4 commentaires) (0 réactions) (0 assignés)Java (1 234 forks)batch import
documentationgood first issuetroubleshooting

Métriques du dépôt

Stars
 (4 937 stars)
Métriques de merge PR
 (Merge moyen 6j 7h) (186 PRs mergées en 30 j)

Description

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?

Guide contributeur