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
27ef63ff7d
commit
c90c82fb5c
1 changed files with 14 additions and 7 deletions
21
TODO.md
21
TODO.md
|
|
@ -1,14 +1,23 @@
|
|||
# TODO
|
||||
|
||||
* feature-gate cpu pinning on supported OS-es
|
||||
|
||||
* readme
|
||||
* document privilege dropping and cpu pinning
|
||||
* document access list log output levels and that it exits program
|
||||
on start if parsing fails
|
||||
|
||||
* socket_recv_size and ipv6_only in glommio implementations
|
||||
* config
|
||||
* add flag to print parsed config when starting
|
||||
* fail on unrecognized keys
|
||||
|
||||
* config: fail on unrecognized keys
|
||||
* implement socket_recv_size and ipv6_only in glommio implementations
|
||||
|
||||
* CI
|
||||
* test both aquatic_udp implementations
|
||||
* run build and check on multiple OSes
|
||||
* Linux: all implementations
|
||||
* FreeBSD, macOS (?): mio implementations
|
||||
* file transfer CI for all implementations
|
||||
* test access lists?
|
||||
* cargo-deny
|
||||
|
||||
|
|
@ -18,6 +27,8 @@
|
|||
* consider adding ConnectedScrapeRequest::Scrape(PendingScrapeRequest)
|
||||
containing TransactionId and BTreeMap<usize, InfoHash>, and same for
|
||||
response
|
||||
* mio
|
||||
* stagger connection cleaning intervals?
|
||||
|
||||
* aquatic_http:
|
||||
* clean out connections regularly
|
||||
|
|
@ -33,10 +44,6 @@
|
|||
* consider better error type for request parsing, so that better error
|
||||
messages can be sent back (e.g., "full scrapes are not supported")
|
||||
|
||||
* aquatic_ws
|
||||
* load test cpu pinning
|
||||
* test with multiple socket and request workers
|
||||
|
||||
## Less important
|
||||
|
||||
* extract response peers: extract "one extra" to compensate for removal,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue