leasedb: track leases in a sqlite database, not inside shares #1818
Labels
No Label
0.2.0
0.3.0
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.7.0
0.8.0
0.9.0
1.0.0
1.1.0
1.10.0
1.10.1
1.10.2
1.10a2
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.15.0
1.15.1
1.2.0
1.3.0
1.4.1
1.5.0
1.6.0
1.6.1
1.7.0
1.7.1
1.7β
1.8.0
1.8.1
1.8.2
1.8.3
1.8β
1.9.0
1.9.0-s3branch
1.9.0a1
1.9.0a2
1.9.0b1
1.9.1
1.9.2
1.9.2a1
LeastAuthority.com automation
blocker
cannot reproduce
cloud-branch
code
code-dirnodes
code-encoding
code-frontend
code-frontend-cli
code-frontend-ftp-sftp
code-frontend-magic-folder
code-frontend-web
code-mutable
code-network
code-nodeadmin
code-peerselection
code-storage
contrib
critical
defect
dev-infrastructure
documentation
duplicate
enhancement
fixed
invalid
major
minor
n/a
normal
operational
packaging
somebody else's problem
supercritical
task
trivial
unknown
was already fixed
website
wontfix
worksforme
No Milestone
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Reference: tahoe-lafs/trac-2024-07-25#1818
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This is a subtask/dependency of #666 (Accounting). I'm splitting it off into a separate ticket to keep the original one focussed on the longer-term issues.
New leasedb design doc: https://github.com/daira/tahoe-lafs/blob/666-accounting/docs/specifications/leasedb.rst
The current work on this ticket is at https://github.com/daira/tahoe-lafs/commits/1818-leasedb.
Done. :-)
Here is a patch against https://tahoe-lafs.org/~davidsarah/working.tar.lz which manually fixes the .rej's for all the test files except test_storage.py and test_crawler.py. This patch also does test/common.py. I didn't go out of my way to remove filepathification, if I could leave it in place more easily.
Attachment merge-some-test-rejs.diff.txt (19230 bytes) added
Replying to zooko:
OK, that's been applied to my local copy now. (It is more relevant to #1819.)
Note that the fix to #1921 is not on the 1818-leasedb branch, and in general I need to review all patches on
1909-cloud-openstack1819-cloud-merge to see whether they are applicable to 1818-leasedb.Instead of reviewing this ticket, review #1819, the code of which supercedes this ticket's code.
The patches relating to leasedb are roughly those up to and including 86a6bbd3. (There might be a few minor fixes after that.)
Milestone renamed
renaming milestone
The existence of this as an open
needs-review
ticket is confusing.I propose closing this ticket so it doesn't distract from the rest of the leasedb / accounting / cloud backend efforts.
Closing. See ticket:2237.