Commit graph

4883 commits

Author SHA1 Message Date
Nikolay Kim
8ffa646af7
Drop async-std support (#512) 2025-03-09 18:53:47 +05:00
Nikolay Kim
59ffd17b91
Drop glommio support (#511) 2025-03-09 18:19:34 +05:00
Nikolay Kim
4c1bc3249b
Experimental poll based runtime (#510) 2025-03-09 18:11:33 +05:00
Nikolay Kim
3e5211eb79
Prep release (#509) 2025-02-28 13:46:02 -05:00
ldseraph
415711222e
Fix set core affinity out of worker start. (#508)
Co-authored-by: ldseraph <ldseraph@163.com>
2025-02-28 13:40:41 -05:00
Nikolay Kim
ae9d4ab331
Prepare release (#507) 2025-02-26 22:54:21 -03:00
jamescarterbell
9b7d001f4f
Add Filter impl to seal (#506)
* Add Filter impl to seal

* Version bump

* Fmt

---------

Co-authored-by: James Bell <jamesbell@microsoft.com>
2025-02-26 22:21:22 -03:00
Nikolay Kim
bbbb7a393e Use core-affinity for core count detection 2025-01-31 20:43:41 +05:00
Nikolay Kim
ba57330058
Cpu affinity support for server workers (#505) 2025-01-31 20:39:41 +05:00
Nikolay Kim
282e3224cd
Allow to access io write destination buffer (#504) 2025-01-21 21:32:31 +05:00
Nikolay Kim
5b11a3e30e
Clippy fixes (#503) 2025-01-15 18:27:00 +05:00
Nikolay Kim
4d4ab811bd
Retry middleware (#502) 2025-01-15 17:13:50 +05:00
Nikolay Kim
451f546a13
Future on-drop helper (#501) 2025-01-15 16:06:03 +05:00
Nikolay Kim
71ba4d28a3
Add EitherService/EitherServiceFactory (#500) 2025-01-15 15:59:26 +05:00
Nikolay Kim
cd56883197
Clippy (#499) 2025-01-14 21:58:10 +05:00
Nikolay Kim
44fcfd62ff
Fix status badge (#498) 2025-01-14 21:45:17 +05:00
Nikolay Kim
69b0fe49d7
Relax runtime requirements (#495) 2025-01-03 22:17:16 +05:00
Nikolay Kim
5fd9d7ce90
Enable rustls/std feature (#494) 2024-12-30 14:40:31 +01:00
metent
48702413f3
Add build checks (#491) 2024-12-30 14:05:48 +01:00
Nikolay Kim
a049a05c33
Fix error log (#493) 2024-12-30 12:02:43 +01:00
Nikolay Kim
80676aa242
Tune shutdown logging (#489) 2024-12-26 10:05:25 +01:00
Nikolay Kim
b5be9502b4
Remove Unpin requirements for Arbiter::spawn() (#485) 2024-12-10 19:57:10 +05:00
Nikolay Kim
22ee7f2af2
Better io error handling (#482) 2024-12-05 14:02:59 +05:00
Nikolay Kim
2631e70a4b Fix tests 2024-12-04 15:28:02 +05:00
Nikolay Kim
e222832270 Check service readiness for every turn 2024-12-04 15:23:20 +05:00
Nikolay Kim
e33149df1b
Added Service::poll() method (#481) 2024-12-04 13:33:20 +05:00
Nikolay Kim
80d20e4371
Add time::Sleep::elapse() method (#480) 2024-12-03 18:52:55 +05:00
Nikolay Kim
b5a4a3cb5b
Depend on individual compio packages (#479) 2024-12-02 02:00:50 -08:00
Nikolay Kim
a7666e4881
Fix handling unconsumed payload in h1 dispatcher #477 (#478) 2024-12-01 03:40:20 -08:00
Nikolay Kim
8470ad7fe3
Move body related types from ntex::http (#474) 2024-11-29 19:59:09 -08:00
Nikolay Kim
49d83848b2
Disable default features for compio runtime (#473) 2024-11-27 22:39:26 -08:00
Nikolay Kim
b42d7954c0
Update to compio 0.13 (#471) 2024-11-25 15:35:53 -08:00
Nikolay Kim
badf2a8cf8
Prep release (#470) 2024-11-23 22:18:12 -08:00
Nikolay Kim
3e564e68c9 Remove debug prints 2024-11-19 13:47:20 -08:00
Nikolay Kim
98646dee57
Use Cell instead of RefCell for timer (#467) 2024-11-19 13:32:07 -08:00
Nikolay Kim
daeded8f3b
Add client timeout test (#466) 2024-11-19 05:40:39 -08:00
Nikolay Kim
c657b9c2d6
Run un-readiness check in separate task (#464) 2024-11-10 16:47:33 +05:00
Nikolay Kim
a97059aa9b
Check service readiness once per decoded item (#463) 2024-11-10 15:24:00 +05:00
Nikolay Kim
5700a50f56
Fix un-needed wakeups for unready future (#462) 2024-11-10 14:41:51 +05:00
Nikolay Kim
0a376457f1
Do not rely on not_ready(), always check service readiness (#459) 2024-11-05 15:35:34 +05:00
Nikolay Kim
9bf6f3111d rustfmt 2024-11-04 21:50:43 +05:00
Nikolay Kim
6d1d77398c Update more tests 2024-11-04 21:31:10 +05:00
Nikolay Kim
d1df62ffa7 Update tests 2024-11-04 21:19:35 +05:00
Nikolay Kim
9ae3d06aa3 Periodically check readiness 2024-11-04 21:17:24 +05:00
Nikolay Kim
48ce0ea2bb
Periodically check readiness (#458) 2024-11-04 21:16:14 +05:00
Nikolay Kim
ddbc4a722d
Optimize readiness handling (#457) 2024-11-04 18:18:15 +05:00
Nikolay Kim
c26b336fe5
Use updated Service trait for ntex (#456) 2024-11-04 14:04:00 +05:00
Nikolay Kim
5f6600c814
Update Service trait and use unified Counter (#455) 2024-11-04 12:49:18 +05:00
Nikolay Kim
30115bf2d5
Use updated Service trait (#454) 2024-11-04 11:20:55 +05:00
Nikolay Kim
d004234f22
Use updated Service trait (#453) 2024-11-03 21:27:34 +05:00