mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-03-31 17:55:36 +00:00
Update TODO
This commit is contained in:
parent
084067ee74
commit
beb8c52fe6
1 changed files with 10 additions and 7 deletions
17
TODO.md
17
TODO.md
|
|
@ -2,10 +2,18 @@
|
||||||
|
|
||||||
## High priority
|
## High priority
|
||||||
|
|
||||||
* Do new udp load test round
|
* udp prometheus metrics
|
||||||
* udp: support link to arbitrary homepage as well as embedded tracker URL in statistics page
|
|
||||||
* ws: wait for crates release of glommio with membarrier fix (PR #558)
|
* ws: wait for crates release of glommio with membarrier fix (PR #558)
|
||||||
* Release new version
|
* Release new version
|
||||||
|
* More non-CI integration tests?
|
||||||
|
* Remove aquatic_http_private?
|
||||||
|
|
||||||
|
## Medium priority
|
||||||
|
|
||||||
|
* Consider replacing unmaintained indexmap-amortized with plain indexmap
|
||||||
|
* Run cargo-fuzz on protocol crates
|
||||||
|
* udp: support link to arbitrary homepage as well as embedded tracker URL in statistics page
|
||||||
|
|
||||||
* Consider storing torrents in separate IndexMaps. The amount should be a power
|
* Consider storing torrents in separate IndexMaps. The amount should be a power
|
||||||
of 2 and should be configurable. They could be stored in a Vec and the index
|
of 2 and should be configurable. They could be stored in a Vec and the index
|
||||||
could be calculated by taking the first N bits of the info hash. Each such map
|
could be calculated by taking the first N bits of the info hash. Each such map
|
||||||
|
|
@ -14,11 +22,6 @@
|
||||||
the map will be cleaned. When doing the normal cleaning round, recently
|
the map will be cleaned. When doing the normal cleaning round, recently
|
||||||
cleaned maps would be skipped.
|
cleaned maps would be skipped.
|
||||||
|
|
||||||
## Medium priority
|
|
||||||
|
|
||||||
* Consider replacing unmaintained indexmap-amortized with plain indexmap
|
|
||||||
* Run cargo-fuzz on protocol crates
|
|
||||||
|
|
||||||
* quit whole program if any thread panics
|
* quit whole program if any thread panics
|
||||||
* But it would be nice not to panic in workers, but to return errors instead.
|
* But it would be nice not to panic in workers, but to return errors instead.
|
||||||
Once JoinHandle::is_finished is available in stable Rust (#90470), an
|
Once JoinHandle::is_finished is available in stable Rust (#90470), an
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue