forked from GothenburgBitFactory/taskwarrior
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
26 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# TODO | ||
|
||
- snapshots | ||
- cleanup | ||
- delete invalid versions by constructing the chain and deleting everything not on it | ||
- delete old versions (older than some particular age, older than latest snapshot) | ||
- delete old snapshots | ||
- actions to build with various features enabled/disabled | ||
- update TC docs | ||
|
||
# CAS notes | ||
|
||
compare_and_swap(name, old, new) | ||
|
||
S3: impossible | ||
|
||
Azure: | ||
- read(name) | ||
- if content != old, fail | ||
- if not found, write new value unconditionally, start over with compare_and_swap(name, new, new) | ||
- write with condition on etag from first step | ||
|
||
GCP: | ||
- read(name) | ||
- if content != old, fail | ||
- write with condition on generation, or zero if not found |