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