-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support native StoreKey in FilesystemStore #1489
Conversation
💵 To receive payouts, sign up on Algora, link your Github account and connect with Stripe. |
Unsure what is happening with the local runner on CI, seems to be a Tekton issue |
242eade
to
4ebc432
Compare
4ebc432
to
66dcb3b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
BTW, with the exception of the missing performance data, your design document is basically done. Thanks for the hardwork there. Now we just need to cover all the important areas of the code, in addition to including the perf data in the document.
0f3e0fa
to
aacbd87
Compare
aacbd87
to
e5d69d8
Compare
As of PR #1536
running on the previous commit (PR #1535 ) works so assume this broke with dependency upgrade |
dea6962
to
8198968
Compare
8198968
to
aec5556
Compare
aec5556
to
10353af
Compare
Have a working (locally at least) version using the specified rename function to move old cache files from their previous location to under |
10353af
to
090e833
Compare
I can reproduce with cargo. Working on finding a fix. In the meantime, the Bazel test still works. bazel test ... |
Thanks - managed to get a working version of the rename with no deadlock now (the advantage of |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 1 of 1 files at r13, all commit messages.
Reviewable status: 2 of 2 LGTMs obtained, and all files reviewed, and pending CI: Bazel Dev / macos-13, and 1 discussions need to be resolved
a discussion (no related file):
@aaronmondal, can you please double check this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: 2 of 2 LGTMs obtained, and all files reviewed, and 1 discussions need to be resolved
nativelink-store/src/filesystem_store.rs
line 538 at r7 (raw file):
Previously, KGrewal1 (Kirpal Grewal) wrote…
I have removed this as the tests were working locally but failing in CI - corresponding test was
oldest_entry_evicted_with_access_times_loaded_from_disk()
that ensured that on startup only the newest file stayed in cache
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: 2 of 2 LGTMs obtained, and all files reviewed, and 1 discussions need to be resolved
remove sort precondition remove core panic import
090e833
to
36682b4
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 1 of 2 files at r10, 1 of 1 files at r13, 1 of 1 files at r14, all commit messages.
Reviewable status: 2 of 2 LGTMs obtained, and all files reviewed, and pending CI: Analyze (javascript-typescript), Cargo Dev / ubuntu-22.04, Coverage, asan / ubuntu-22.04, pre-commit-checks, ubuntu-20.04 / stable, ubuntu-22.04, and 2 discussions need to be resolved
-- commits
line 4 at r13:
nit: Looks like a leftover comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@KGrewal1 Great work ❤️
Reviewable status: 2 of 2 LGTMs obtained, and all files reviewed, and pending CI: Bazel Dev / macos-13, Bazel Dev / macos-14, Bazel Dev / ubuntu-24.04, Cargo Dev / macos-13, Cargo Dev / ubuntu-22.04, Coverage, Installation / macos-13, Installation / macos-14, Installation / ubuntu-22.04, NativeLink.com Cloud / Remote Cache / macos-14, NativeLink.com Cloud / Remote Cache / ubuntu-24.04, Publish image, Publish nativelink-worker-init, Publish nativelink-worker-lre-cc, Remote / large-ubuntu-22.04, asan / ubuntu-22.04, docker-compose-compiles-nativelink (22.04), integration-tests (22.04), macos-13, ubuntu-20.04 / stable, ubuntu-22.04, ubuntu-22.04 / stable, windows-2022 / stable, and 2 discussions need to be resolved
Aaron double checked the work. We are now waiting for the CI to complete. Thanks everyone here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: complete! 2 of 2 LGTMs obtained, and all files reviewed
Description
Please include a summary of the changes and the related issue. Please also
include relevant motivation and context.
Fixes # 1108
/claim #1108
Design Document
https://hackmd.io/@HPxqrI77Q02izyGstTHbdg/ByS50OhGJx
Type of change
Please delete options that aren't relevant.
How Has This Been Tested?
Passes all of current test suite
Checklist
bazel test //...
passes locallygit amend
see some docsThis change is