diff --git a/TODO.md b/TODO.md index 4c3eec9..bb4135b 100644 --- a/TODO.md +++ b/TODO.md @@ -3,13 +3,17 @@ ## High priority * aquatic_http_private - * utf8 responses + * Test that responses are actually valid UTF-8 * stored procedure * handle/document lack of NOT NULL * event can be null * test ip format * site will likely want num_seeders and num_leechers for all torrents.. +* aquatic_http_protocol + * Implement axum IntoResponse behind feature gate + * don't require compact=1? + ## Medium priority * Use thin LTO? @@ -34,8 +38,6 @@ * add flag to print parsed config when starting * aquatic_udp - * look at proper cpu pinning (check that one thread gets bound per core) - * then consider so_attach_reuseport_cbpf * what poll event capacity is actually needed? * stagger connection cleaning intervals? * load test @@ -43,11 +45,9 @@ with probability 0.2 * aquatic_ws - * glommio - * proper cpu set pinning - * general - * large amount of temporary allocations in serialize_20_bytes, pretty many in deserialize_20_bytes + * large amount of temporary allocations in serialize_20_bytes, pretty many in deserialize_20_bytes +* so_attach_reuseport_cbpf * extract response peers: extract "one extra" to compensate for removal, of sender if present in selection?