jadami-stripe opened a new issue, #15827:
URL: https://github.com/apache/pinot/issues/15827

   https://github.com/apache/pinot/pull/12464 attempted to address this, but it 
only did so for 1 case. 
[MutableSegmentImpl](https://sourcegraph.com/github.com/apache/pinot/-/blob/pinot-segment-local/src/main/java/org/apache/pinot/segment/local/indexsegment/mutable/MutableSegmentImpl.java?L1271)
 has several other checks where it will just turn off ingestion aggregation if 
failed. This creates a lot of confusion for users when all the metrics are 0, 
and there's no explanation why.
   
   I would say at minimum, the same checks in 
https://sourcegraph.com/github.com/apache/pinot/-/blob/pinot-segment-local/src/main/java/org/apache/pinot/segment/local/indexsegment/mutable/MutableSegmentImpl.java?L1271
 should apply on table creation/update.
   
   But I also wonder if `enableMetricsAggregationIfPossible` needs to be 
changed to just fail. If I had to pick between silently returning wrong data 
(an incident we already had once) or lagging/eventually failing queries, the 
latter seems better.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to