rymurr commented on pull request #2659:
URL: https://github.com/apache/iceberg/pull/2659#issuecomment-860679016


   > @aokolnychyi and @rymurr, I think that we turned off timer-based cache 
invalidation because it was causing tables referenced by cached queries to be 
out of sync with tables that are freshly loaded.
   
   I think it was also related to the table being dropped from the cache during 
a long running operation. 
   
   Is this the only place in iceberg that a table would be cached? Or is it 
cached by spark as well. I would be in favour of having as little caching as 
possible handled by iceberg directly and rely on engine level caching for 
Tables. I guess adding the timer back to this cache is a way of caching 
multiple calls to the table before the Spark cache has been notified of the 
Spark Table?


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

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to