Joakim Frostegård
|
eebfa69c70
|
aquatic_http: work on glommio network implementation
|
2021-10-26 21:54:41 +02:00 |
|
Joakim Frostegård
|
96593c97fc
|
WIP: aquatic_http glommio work
|
2021-10-26 21:12:34 +02:00 |
|
Joakim Frostegård
|
79bbf957c0
|
add scripts/gen-tls.sh for generating snakeoil tls cert & key
|
2021-10-26 19:39:05 +02:00 |
|
Joakim Frostegård
|
7fd2d4c42e
|
aquatic_http glommio: modify tls config and file parsing
|
2021-10-26 19:38:37 +02:00 |
|
Joakim Frostegård
|
02735ba2ff
|
aquatic_http: glommio: actually start socket workers
|
2021-10-26 19:09:50 +02:00 |
|
Joakim Frostegård
|
614dea755b
|
README: mention that release mode should be used for glommio build
|
2021-10-26 19:05:00 +02:00 |
|
Joakim Frostegård
|
03b8f3e5c5
|
WIP: aquatic_udp glommio
|
2021-10-26 18:45:09 +02:00 |
|
Joakim Frostegård
|
dcb03f42e7
|
WIP: aquatic http glommio
|
2021-10-26 18:21:20 +02:00 |
|
Joakim Frostegård
|
ef10c4f366
|
WIP: aquatic http glommio
|
2021-10-26 17:29:21 +02:00 |
|
Joakim Frostegård
|
34bc4046b7
|
WIP: aquatic_http glommio impl
|
2021-10-26 16:26:37 +02:00 |
|
Joakim Frostegård
|
ad7e464788
|
aquatic_http: split into mio and glommio modules
|
2021-10-26 15:26:06 +02:00 |
|
Joakim Frostegård
|
40eff52f1c
|
README: aquatic_udp glommio version requires Linux 5.8+, not 5.1+
|
2021-10-25 00:57:32 +02:00 |
|
Joakim Frostegård
|
d948843191
|
Merge pull request #12 from greatest-ape/glommio-fixes
aquatic_udp glommio implementation improvements
|
2021-10-25 00:27:01 +02:00 |
|
Joakim Frostegård
|
a7b29c8deb
|
README: mention aquatic_udp core affinity settings
|
2021-10-23 22:32:59 +02:00 |
|
Joakim Frostegård
|
b530ca20cf
|
Update TODO
|
2021-10-23 22:29:46 +02:00 |
|
Joakim Frostegård
|
a554240ec8
|
Update README
|
2021-10-23 22:28:11 +02:00 |
|
Joakim Frostegård
|
13d0224321
|
aquatic_udp: use features "with-glommio" and (default) "with-mio"
|
2021-10-23 22:27:42 +02:00 |
|
Joakim Frostegård
|
f69e3a00c7
|
aquatic_udp: glommio: cleanup
|
2021-10-23 20:28:36 +02:00 |
|
Joakim Frostegård
|
5729f337ad
|
aquatic_udp: rename glommio feature to "io_uring", remove from default
|
2021-10-23 20:25:42 +02:00 |
|
Joakim Frostegård
|
d0aa87f99e
|
github actions: rewrite file test action to fix ulimit; add timeouts
|
2021-10-23 20:13:03 +02:00 |
|
Joakim Frostegård
|
08488f50cd
|
Update TODO
|
2021-10-23 16:34:41 +02:00 |
|
Joakim Frostegård
|
821608ab50
|
aquatic_udp: glommio: return scrape stats in correct order
|
2021-10-23 16:18:47 +02:00 |
|
Joakim Frostegård
|
0e58347ac4
|
aquatic_udp: move privdrop code to crate root, use in glommio impl
|
2021-10-23 15:18:05 +02:00 |
|
Joakim Frostegård
|
eafb88c345
|
aquatic_udp: use const for empty scrape statistics
|
2021-10-23 15:12:12 +02:00 |
|
Joakim Frostegård
|
32113ea2f3
|
aquatic_udp: move more announce logic into common code
|
2021-10-23 15:10:01 +02:00 |
|
Joakim Frostegård
|
c1dd50d0c9
|
Update TODO
|
2021-10-23 14:56:58 +02:00 |
|
Joakim Frostegård
|
cbca0e03eb
|
aquatic_udp: glommio: remove comment
|
2021-10-23 14:56:34 +02:00 |
|
Joakim Frostegård
|
1564291471
|
Run rustfmt
|
2021-10-23 14:56:00 +02:00 |
|
Joakim Frostegård
|
3355822422
|
aquatic_udp: glommio: periodically clean/update pending scrape vars
|
2021-10-23 14:51:57 +02:00 |
|
Joakim Frostegård
|
96196239f5
|
aquatic_udp: glommio: mostly implement scrape request support
|
2021-10-23 14:43:16 +02:00 |
|
Joakim Frostegård
|
08920fce5f
|
WIP: aquatic_udp: glommio: work on handling scrape requests
|
2021-10-23 14:05:54 +02:00 |
|
Joakim Frostegård
|
d0be89388c
|
aquatic_udp: glommio: read access list on start
|
2021-10-23 13:04:14 +02:00 |
|
Joakim Frostegård
|
119cd0fe46
|
Improve common AccessList code
|
2021-10-23 12:57:00 +02:00 |
|
Joakim Frostegård
|
2732e520f7
|
aquatic_udp: glommio: improve access list error reporting
|
2021-10-23 12:48:49 +02:00 |
|
Joakim Frostegård
|
072f064138
|
Run cargo fmt
|
2021-10-23 12:42:56 +02:00 |
|
Joakim Frostegård
|
aaa609b5f0
|
aquatic_udp: glommio: use MAX_PACKET_SIZE in network.read_requests
|
2021-10-23 12:42:20 +02:00 |
|
Joakim Frostegård
|
0d39c93239
|
aquatic_udp: glommio: run cleaning tasks in network.rs
|
2021-10-23 12:41:07 +02:00 |
|
Joakim Frostegård
|
1dcc48ee67
|
aquatic_udp: glommio: setup timer to update peer_valid_until
|
2021-10-23 12:25:18 +02:00 |
|
Joakim Frostegård
|
184a2c291b
|
Merge pull request #11 from greatest-ape/core-affinity
Set core affinities in aquatic_udp and aquatic_udp_load_test
|
2021-10-23 12:12:54 +02:00 |
|
Joakim Frostegård
|
7ccb99ca7e
|
aquatic_udp: glommio: fix core affinity bug
|
2021-10-22 00:38:22 +02:00 |
|
Joakim Frostegård
|
53ccedc194
|
aquatic_udp_load_test: set core affinities
|
2021-10-22 00:15:41 +02:00 |
|
Joakim Frostegård
|
2c4f4a32da
|
aquatic_udp: set core affinities
|
2021-10-21 20:58:10 +02:00 |
|
Joakim Frostegård
|
2f07ba9898
|
Merge pull request #10 from greatest-ape/glommio2
add experimental aquatic_udp glommio implementation; improve AccessList code
|
2021-10-21 16:11:05 +02:00 |
|
Joakim Frostegård
|
b10f7b89e7
|
aquatic_udp: move code only use in mio impl out of crate::common
|
2021-10-21 15:41:50 +02:00 |
|
Joakim Frostegård
|
81b7777a4a
|
aquatic_udp: feature-gate glommio version
|
2021-10-21 15:26:16 +02:00 |
|
Joakim Frostegård
|
047d138b2b
|
aquatic_udp glommio: detach tasks, await them later; add debug logging
|
2021-10-20 02:06:51 +02:00 |
|
Joakim Frostegård
|
2cc357f2f2
|
aquatic_udp: glommio: spawn request handlers as tasks
|
2021-10-20 01:21:07 +02:00 |
|
Joakim Frostegård
|
a853a410b1
|
Update TODO
|
2021-10-19 23:10:54 +02:00 |
|
Joakim Frostegård
|
f9ed98f10d
|
aquatic_udp: run rustfmt
|
2021-10-19 23:09:54 +02:00 |
|
Joakim Frostegård
|
02889e1bb8
|
aquatic_udp: glommio: move update_access_list to new common.rs
|
2021-10-19 23:04:51 +02:00 |
|