apache/pinot
Voir sur GitHubPinot can't skip creating derived column when configured in transform functions
Open
#7 627 ouverte le 25 oct. 2021
help wanted
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
When reloading segments, pinot will skip many segments when derived column not configured in schema or segments metadata , which will cause some segments not synced latest new columns
We got the following error message when query from table:

Code need remove:
for (String argument : arguments) {
ColumnMetadata columnMetadata = _segmentMetadata.getColumnMetadataFor(argument);
if (columnMetadata == null) {
LOGGER.warn("Skip creating derived column: {} because argument: {} does not exist in the segment", column,
argument);
return false;
}
argumentsMetadata.add(columnMetadata);
}