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
|
# TODO
|
||||||
|
|
||||||
|
* feature-gate cpu pinning on supported OS-es
|
||||||
|
|
||||||
* readme
|
* readme
|
||||||
* document privilege dropping and cpu pinning
|
* 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
|
* 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?
|
* test access lists?
|
||||||
* cargo-deny
|
* cargo-deny
|
||||||
|
|
||||||
|
|
@ -18,6 +27,8 @@
|
||||||
* consider adding ConnectedScrapeRequest::Scrape(PendingScrapeRequest)
|
* consider adding ConnectedScrapeRequest::Scrape(PendingScrapeRequest)
|
||||||
containing TransactionId and BTreeMap<usize, InfoHash>, and same for
|
containing TransactionId and BTreeMap<usize, InfoHash>, and same for
|
||||||
response
|
response
|
||||||
|
* mio
|
||||||
|
* stagger connection cleaning intervals?
|
||||||
|
|
||||||
* aquatic_http:
|
* aquatic_http:
|
||||||
* clean out connections regularly
|
* clean out connections regularly
|
||||||
|
|
@ -33,10 +44,6 @@
|
||||||
* consider better error type for request parsing, so that better error
|
* consider better error type for request parsing, so that better error
|
||||||
messages can be sent back (e.g., "full scrapes are not supported")
|
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
|
## Less important
|
||||||
|
|
||||||
* extract response peers: extract "one extra" to compensate for removal,
|
* extract response peers: extract "one extra" to compensate for removal,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue