Skip to content

Conversation

@tylerwilliams
Copy link
Contributor

@tylerwilliams tylerwilliams commented Jul 25, 2023

DiskCache always stores files in /root/{cas/ac}/digestHash. This change keeps the current behavior, but for new style digest functions inserts a directory between /root/ and {cas/ac} to disambiguate the digest function type.

This prevents issues that could theoretically happen if there were hash collisions between two digest functions sharing the same cache directory.

@tylerwilliams tylerwilliams requested a review from a team as a code owner July 25, 2023 19:36
@github-actions github-actions bot added awaiting-review PR is awaiting review from an assigned reviewer team-Remote-Exec Issues and PRs for the Execution (Remote) team labels Jul 25, 2023
@sgowroji
Copy link
Member

Hi @coeuvre, Since I can see that this PR has been approved, please let me know whether we should proceed with importing it.

@coeuvre
Copy link
Member

coeuvre commented Jul 28, 2023

Thanks! I will import this by myself after I have imported #19044.

@copybara-service copybara-service bot closed this in f17b280 Aug 7, 2023
@github-actions github-actions bot removed the awaiting-review PR is awaiting review from an assigned reviewer label Aug 7, 2023
@brentleyjones brentleyjones deleted the blake3_disk_naming branch August 7, 2023 15:14
@iancha1992
Copy link
Member

The changes in this PR have been included in Bazel 6.4.0 RC1. Please test out the release candidate and report any issues as soon as possible. If you're using Bazelisk, you can point to the latest RC by setting USE_BAZEL_VERSION=last_rc.
Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

team-Remote-Exec Issues and PRs for the Execution (Remote) team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants