Update TODO

This commit is contained in:
Joakim Frostegård 2023-02-25 22:24:41 +01:00
parent 084067ee74
commit beb8c52fe6

17
TODO.md
View file

@ -2,10 +2,18 @@
## High priority
* Do new udp load test round
* udp: support link to arbitrary homepage as well as embedded tracker URL in statistics page
* udp prometheus metrics
* ws: wait for crates release of glommio with membarrier fix (PR #558)
* 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
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
@ -14,11 +22,6 @@
the map will be cleaned. When doing the normal cleaning round, recently
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
* 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