snazy opened a new pull request, #2604:
URL: https://github.com/apache/polaris/pull/2604

   Older versions of Gradle's setup-gradle action did not actively trigger 
stale cache entry cleanup, which is why there was a separate step "Trigger 
Gradle home cleanup" in `gradle.yml`. Nowadays, that action triggers a "noop 
build" to explicitly trigger stale cache entry cleanup, but uses somewhat 
different defaults than [described 
here](https://docs.gradle.org/current/userguide/directory_layout.html#dir:gradle_user_home:configure_cache_cleanup).
   
   This change adds an explicit configuration for Gradle cache 
cleanup/retention with reasonable values considering the total 10GB limit for 
all GitHub caches per repository.
   
   The change described above lead to a behavioral change, which evicts all 
non-accessed cache entries within the current GH workflow job, which 
effectively evicted all cache entries from dependent jobs - in other words: the 
(build) cache was nearly empty, leading to full rebuilds. This behavior could 
be observed in the output of the "Post Collect partial Gradle build 
caches"-step in the log message "Build cache 
(/home/runner/.gradle/caches/build-cache-1) removing files not accessed on or 
after ..." showing the timestamp when the setup-gradle action was started.
   


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

Reply via email to