mneedham opened a new pull request, #8505:
URL: https://github.com/apache/pinot/pull/8505

   There's a scenario where the Pinot Server previously downloaded the segment 
for a dimension table and is then restarted, which means the `addSegment` flow 
doesn't get called. 
   
   This means that the in-memory `DimensionTable` is empty and the `lookupJoin` 
function always returns null values. I'm not sure what the proper solution for 
solving that problem is - I guess the user could delete the segment and 
re-download it?
   
   But this PR doesn't address that - instead, it throws an exception if you 
try to do a lookup join when the in-memory dimensions table is empty.
   


-- 
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

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