|
|
cd2e15677a
|
Remove epoll instances config
|
2025-09-12 18:05:07 -04:00 |
|
|
|
0357a41dd8
|
Implement spend_cpu_cycles in assembly
The compiler was unrolling it previously, so we're doing assembly now for consistency.
|
2025-09-05 15:16:49 -04:00 |
|
|
|
e67e4aee17
|
Update /ok to serve dual health check/benchmarking role
|
2025-09-05 12:39:10 -04:00 |
|
|
|
46edb7cd26
|
Allow listening on multiple interfaces
|
2025-09-03 16:09:16 -04:00 |
|
|
|
94f78ebbe7
|
Use signed in a bunch of places
|
2025-08-23 20:52:40 -04:00 |
|
|
|
4af5e0423e
|
Always use struct
|
2025-08-23 06:13:27 -04:00 |
|
|
|
f51f257df6
|
Justify epoll_instances config existing
|
2025-08-22 16:47:08 -04:00 |
|
|
|
60802043c7
|
Make the default for epoll_instances io_threads/2
|
2025-08-21 14:38:38 -04:00 |
|
|
|
1cce8d9950
|
Allow multiple epoll instances on server
|
2025-08-21 14:13:11 -04:00 |
|
|
|
130ff2062a
|
Unify accept and network threads into io threads
|
2025-08-20 16:50:54 -04:00 |
|
|
|
4044f0a871
|
Add unix socket listening mode
|
2025-08-19 17:57:07 -04:00 |
|
|
|
91dcf04635
|
Configurable read buffer size
|
2025-08-19 12:20:56 -04:00 |
|
|
|
715941c0d3
|
Max connection limit
|
2025-08-18 14:48:01 -04:00 |
|
|
|
9f4547d9f7
|
Validate config
|
2025-08-18 14:13:54 -04:00 |
|
|
|
8e00e636b7
|
Remove auto network thread thing
|
2025-08-18 14:08:30 -04:00 |
|
|
|
78e3845130
|
Graceful shutdown and config
|
2025-08-18 14:03:51 -04:00 |
|
|
|
34ebf5725f
|
Simplify public headers more
|
2025-08-17 16:38:38 -04:00 |
|
|
|
8862fdd588
|
Update documentation
|
2025-08-17 16:11:28 -04:00 |
|
|
|
fff7d67605
|
Fix naming inconsistency between code and markdown
|
2025-08-17 16:04:42 -04:00 |
|
|
|
f890172431
|
Generic config parsing utilities
|
2025-08-15 22:48:40 -04:00 |
|
|
|
a2eef4ce25
|
Add configuration from toml file
|
2025-08-14 10:59:10 -04:00 |
|