ege-st commented on issue #10907: URL: https://github.com/apache/pinot/issues/10907#issuecomment-1593143788
> Ideally, we want a fail fast behavior for a NULL support enabled query over NULL support disabled segments. > > In reality, we don't fail fast: if a query is mis-configured, the behavior is undefined. Perhaps this would work: 1. If a segment does not have a Null Value Vector bitmap, the server will return an error. 2. when a broker is gathering responses to a query, if any response is an Error then the broker will invalidate the query and return an Error to the user. I think, this would prevent the situation where the response is a mix of correct and incorrect results. However, it does not guarantee that `IS NULL` and `IS NOT NULL` will only successfully evaluate when all segments have a Null Value Vector bitmap. -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
