Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
725.conflict resolution #752
base: main
Are you sure you want to change the base?
725.conflict resolution #752
Changes from all commits
45ce11f
c7c0e08
ddb0b68
dc582e2
a0010b1
fda06da
aacd22d
c8dc413
ad82e45
a631344
6f003fa
c71d1f4
75583d2
56b0c89
0eb6b90
741662f
98ed987
072e0e9
4cca010
6671994
c0ef9ae
343c91b
d0ff317
5300aa4
9f42e58
a63c166
526c32f
4df9c53
b625640
9926ee6
ce31aa0
029575b
de9bfbf
fb13dcc
063c627
9fcec34
b5354d3
d69b3c6
00b9586
17c2cb8
bd199b9
dbeef66
d4deb91
df9564d
efdf878
18358e7
b42ca10
deb0294
62979f4
a4dedc2
5e7c4c9
8610424
0342420
3fc14ea
ba01510
d4d1b9a
3adf6c8
e6f48d5
35e1996
b0b6505
86cb478
be5b04f
c3db632
a35af31
aa69345
5bba085
e68849b
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
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.
In this context, I wonder also about pruning old snapshots (e.g., to save costs on metered/ZKAPs-enabled grids) and/or requesting deletion (e.g., in cases where a file might have been published unintentionally).
(These are somewhat of beyond just conflict detection though...)
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.
There is no deletion API in Tahoe-LAFS.
The closest there is (which would work for "pruning" too) is to simply stop refreshing leases on things you no longer care about.
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.
(I think this is more directly related to "history" / "how the datamodel works" than anything about conflicts per se though)
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.
Yes, agreed (and hence my note/admission above that this is "beyond just conflict detection" -- so no need to really do anything here/now); this was mostly just an observation about something that I -- as a hypothetical/imaginary end user of this software -- might wonder about when encountering such a list of missing features. To that end, a note that there is no way to prune/delete snapshots might be nice here (depending on what level of knowledge the reader is assumed to have) but I also grant that a) reliable "deletion" isn't (ever?) possible, b) if there ever were deletion-like functionality, it would probably be a Tahoe-LAFS thing -- not a Magic-Folder thing, and c) this is more of a general concern (that isn't specific to conflicts). So feel free to ignore/disregard/resolve. :)