Commit graph

32 commits

Author SHA1 Message Date
Nikolay Kim
f5ee55d598
Handle socket close for poll driver (#549) 2025-03-28 21:06:11 +01:00
Nikolay Kim
e9a1284151
Better worker availability handling (#546) 2025-03-28 08:51:44 +01:00
Nikolay Kim
b2915f4868
Improve tests (#543) 2025-03-27 20:45:43 +01:00
Nikolay Kim
3b58f5a111
Add delay for test server availability, could cause connect race (#533) 2025-03-18 05:50:28 +01:00
Nikolay Kim
9a8a2b3216
Check test server availability before using it (#522) 2025-03-14 14:08:43 +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
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
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
22ee7f2af2
Better io error handling (#482) 2024-12-05 14:02:59 +05:00
Nikolay Kim
e33149df1b
Added Service::poll() method (#481) 2024-12-04 13:33:20 +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
302e7951d6
Allow to set io tag for web server (#426) 2024-09-24 13:44:47 +05:00
Nikolay Kim
3edb54ffdf
Fix tests runner (#413) 2024-09-05 19:32:38 +05:00
Nikolay Kim
e9f3541726 No need to mut self 2024-07-19 22:14:02 +02:00
jamescarterbell
7c6235cdc4
Add Server to TestServer (#383)
* Add Server to TestServer

* Version bump

---------

Co-authored-by: James Bell <jamesbell@microsoft.com>
2024-07-16 22:40:02 +02:00
Nikolay Kim
1c5ab68df6
Expose TetServer::stop() method (#381) 2024-07-16 21:03:38 +02:00
Nikolay Kim
192bdc8537
Shutdown service on error and on worker shutdown (#376) 2024-06-27 19:19:15 +05:00
Nikolay Kim
3b49828e5f
Use async fn for Service::ready() and Service::shutdown() (#364) 2024-05-28 19:26:08 +05:00
Nikolay Kim
b04bdf41f6
Use async fn for Service::ready() and Service::shutdown() (#363) 2024-05-28 16:55:08 +05:00
Nikolay Kim
9bd05487de
Use tokio Handle if available (#339) 2024-04-04 21:14:41 +05:00
Nikolay Kim
cfc348764a
Fix external configuration handling (#332) 2024-04-02 01:18:44 +05:00
Nikolay Kim
d6feeec933
Fix signals support #324 2024-03-30 09:03:36 +01:00
Nikolay Kim
18d3516343
Fix windows signals support (#325) 2024-03-29 20:56:19 +01:00
Nikolay Kim
4ed6712ac4
Add signals support (#316) 2024-03-25 12:10:57 +01:00
Nikolay Kim
20a53c3fd1
Server::build() method (#315) 2024-03-24 16:15:42 +01:00
Nikolay Kim
baabcff4a6
Refactor ntex-connect (#314) 2024-03-24 15:33:08 +01:00
Nikolay Kim
b71cad76bf
Move ntex::server to ntex-server (#313) 2024-03-23 22:18:50 +01:00
Nikolay Kim
d393d87164
Refactor worker management (#312) 2024-03-23 07:17:04 +01:00