richardstartin commented on pull request #7820:
URL: https://github.com/apache/pinot/pull/7820#issuecomment-984389687


   @Jackie-Jiang the reason I bypassed the cache is because the cache would 
need a composite key to avoid different JSON path transformations sharing 
results spuriously. It’s not a tangential optimisation to get rid of a few 
buffers or array copies. Could this be handled differently without the cache by 
reordering the execution graph to deduplicate common subexpressions? From my 
perspective, it doesn’t feel like a huge departure to allow some expressions to 
bypass the cache, and I don’t think it should be necessary for all expressions 
to bypass the cache if some do.


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