-
-
Notifications
You must be signed in to change notification settings - Fork 756
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
borg create without syncing cache #2313
Comments
master...enkore:f/avoid-cache-sync n.b. this bricks the cache due to the manifest id string in the config written by AdHocChunksCache (or so); that's one of those things meant by "testing, integration". Also the political and protocol issue of csize. 1.1b5 at earliest. |
@enkore that adhoc chunks cache is a cool idea, I like it. \o/ I think this need to be broken down into multiple steps:
|
btw, i guess it would be useful if you do a DONTMERGE PR with your current branch, just to be able to get detailled feedback. |
(moved to #2357 (comment) ) |
#2313 (comment) I'ld put a bounty on 1. immediately and after discussion of 2. maybe another one on 3. - but needs separate tickets first. For 3. first check existing bounties, there might be already one or two... |
Talked with @textshell and we both thought that this maybe should be shifted to after 1.1.x due to unclear compatibility / effort / scope. It's a bit of a pity, it is a super interesting feature, but otoh, we should not delay 1.1 too much. @enkore what do you think? |
It doesn't matter, because planning on a per-issue level doesn't work with the dynamics of an open source project. Re. comment No. 3 (1) It's clear now that splitting the cache up into chunks and files is not a meaningful change. Implementing #2487 makes a lot more sense and will give way to have two different Cache implementations, which is meaningful. Superficially it looks like chunks and files caches are orthogonal and should/could be split up, but they're not (this is not obvious, because the dependency between the two are outside the Cache: you can't make use of the data in the files cache without a proper chunks cache). Meanwhile, SecurityManager and it's dependencies in the Cache implementation and the Cache are, in fact, orthogonal, and should be split up. |
I'll prepare a patch this evening. |
code exists, needs testing, integration, but not a priority now
The text was updated successfully, but these errors were encountered: