#200 |
writing of shares is fragile and "tahoe stop" is unnecessarily harsh
|
new
|
warner
|
enhancement
|
major
|
eventually
|
#390 |
'readonly_storage' and 'reserved_space' not honored for mutable-slot write requests
|
new
|
|
defect
|
major
|
eventually
|
#449 |
deletion: maintain per-account file manifest, cancel leases upon removal
|
new
|
|
enhancement
|
major
|
undecided
|
#464 |
evaluate different share-storage schemes
|
new
|
|
task
|
major
|
undecided
|
#468 |
design+build the Usage/Aggregator service
|
new
|
|
enhancement
|
major
|
undecided
|
#543 |
repair/rebalancing service
|
new
|
|
enhancement
|
major
|
eventually
|
#579 |
report corrupted shares
|
new
|
|
defect
|
major
|
undecided
|
#580 |
repairer: upload fresh shares to replace corrupted shares
|
new
|
|
defect
|
major
|
soon
|
#583 |
repairer: test cancel, upload failure, download failure
|
new
|
|
defect
|
major
|
eventually
|
#584 |
repairer: test what happens when servers fail or hang
|
new
|
|
defect
|
major
|
eventually
|
#599 |
maybe add share-metadata: "where-are-the-other-shares" hints
|
new
|
|
enhancement
|
major
|
undecided
|
#600 |
storage: maybe store buckets as files, not directories
|
new
|
warner
|
enhancement
|
minor
|
undecided
|
#666 |
Accounting: limit storage space used by different parties
|
new
|
davidsarah
|
task
|
major
|
|
#700 |
have servers publish Bloom filter of which shares they have
|
new
|
|
enhancement
|
major
|
undecided
|
#793 |
using removable disk as a storage backend
|
new
|
|
enhancement
|
major
|
undecided
|
#812 |
server-side crawlers: tolerate corrupted shares, verify shares
|
new
|
warner
|
defect
|
major
|
undecided
|
#864 |
Automated migration of shares between storage servers
|
new
|
|
enhancement
|
major
|
undecided
|
#940 |
display space-usage configs, space used, space available for your storage server
|
new
|
|
enhancement
|
major
|
undecided
|
#964 |
show sizes in unambiguous way that doesn't get mistaken for different units
|
assigned
|
zooko
|
defect
|
minor
|
undecided
|
#1107 |
"sneakernet" servers
|
new
|
|
enhancement
|
major
|
undecided
|
#1194 |
Garbage Collector need to remove subdirs of storage/shares when deleting shares
|
new
|
nobody
|
defect
|
normal
|
eventually
|
#1207 |
Detect RFC1918/invalid addresses somehow
|
new
|
|
enhancement
|
normal
|
undecided
|
#1332 |
fails to start up on readonly filesystem when it tried to rmdir the incoming directory
|
new
|
zancas
|
defect
|
normal
|
soon
|
#1461 |
stop writing small shares in old V1 share format
|
new
|
zancas
|
enhancement
|
minor
|
soon
|
#1516 |
don't catch and ignore EnvironmentError when trying to get disk stats
|
assigned
|
davidsarah
|
defect
|
minor
|
soon
|
#1517 |
don't use IndexError to signal lease not found
|
new
|
|
defect
|
minor
|
soon
|
#1545 |
add readv() API to immutable-share storage-server protocol, use in downloader
|
assigned
|
davidsarah
|
enhancement
|
major
|
soon
|
#1816 |
add a lease renewal method that only renews some shares in a shareset, to be used by repair/rebalancing
|
new
|
warner
|
defect
|
normal
|
undecided
|
#1831 |
Google Drive backend
|
new
|
|
enhancement
|
normal
|
undecided
|
#1833 |
storage server deletes garbage shares itself instead of waiting for crawler to notice them
|
new
|
|
enhancement
|
normal
|
undecided
|
#1834 |
stop using share crawler for anything except constructing a leasedb
|
new
|
|
defect
|
normal
|
undecided
|
#1835 |
stop grovelling the whole storage backend looking for externally-added shares to add a lease to
|
new
|
|
enhancement
|
normal
|
undecided
|
#1837 |
remove the "override lease duration" feature
|
new
|
|
defect
|
normal
|
undecided
|
#1838 |
Add storage location hint to Storage Server
|
new
|
davidsarah
|
enhancement
|
normal
|
undecided
|
#1849 |
report maximum-immutable-share-size correctly in light of filesystem limits
|
new
|
|
defect
|
normal
|
undecided
|
#1851 |
new immutable file upload protocol: streaming, fewer round-trips, quota-respecting
|
new
|
|
enhancement
|
normal
|
undecided
|
#1864 |
turn off the AUTOINCREMENT feature in our use of sqlite?
|
new
|
zooko
|
enhancement
|
normal
|
soon
|
#1870 |
leasedb: performance regression
|
new
|
daira
|
defect
|
normal
|
soon
|
#1887 |
naming of expire.cutoff_date option with an underscore is inconsistent
|
new
|
|
defect
|
minor
|
undecided
|
#1893 |
don't do lease-renewal automatically
|
new
|
|
enhancement
|
normal
|
undecided
|
#1943 |
storage servers should report if the filesystem containing shares has been unmounted
|
new
|
|
defect
|
normal
|
undecided
|
#2002 |
add tahoe df command
|
new
|
|
enhancement
|
normal
|
undecided
|
#2025 |
test storage server behaviour for bad container files or chunk objects
|
assigned
|
daira
|
defect
|
normal
|
soon
|
#2026 |
storage server should file a local corruption report if it discovers a share with a corrupted container
|
new
|
|
defect
|
normal
|
soon
|
#2124 |
Add [storage].max_shares configuration option
|
new
|
|
enhancement
|
normal
|
undecided
|
#2358 |
Allow storage nodes to publish an arbitrary text description
|
new
|
|
enhancement
|
normal
|
undecided
|
#2796 |
add share-type argument to storage server protocol
|
new
|
|
enhancement
|
normal
|
undecided
|
#2905 |
fail harder if we can't write announcement-seqnum
|
new
|
|
defect
|
normal
|
undecided
|
#3269 |
Track active_writers without depending on GC/refcounting
|
new
|
|
defect
|
normal
|
soon
|
#3498 |
Mutable writes don't respect `readonly` or `reserved_space` storage server settings
|
new
|
|
defect
|
normal
|
undecided
|
#3811 |
By default, onion services are v2 (should be v3)
|
new
|
|
defect
|
major
|
soon
|
#4078 |
intermittant failures / race-condition on immutable.download.fetcher
|
new
|
|
defect
|
normal
|
undecided
|