Thales Fragoso
f4edbd1114
server: Don't listen to SIGHUP
...
The Server didn't take any action when receiving SIGHUP. However,
Signals would return Poll::Ready, which would cause the Server to miss
any other signal after that
This is probably better than just quitting on SIGHUP, because it's
common to repurpose it for something other than quitting
2021-10-02 14:33:23 -03:00
Rob Ede
a0fe2a9b2e
clippy
2021-07-16 21:46:32 +01:00
fakeshadow
983abec77d
Fix interrupt handling. Fix double server pause/resume ( #353 )
2021-04-30 13:42:25 +01:00
fakeshadow
e4d4ae21ee
refactor connection counter ( #343 )
...
* Remove restart_worker test
* Remove Slab
* Rework counter
* Make counter limit switch accurate
* Remove backpressure. Add pause state
* make changes for review
* fix doc comment for counter
2021-04-29 23:27:08 +08:00
fakeshadow
8ad5f58d38
Remove ServerBuilder::configure ( #349 )
2021-04-27 23:58:02 +01:00
fakeshadow
613b2be51f
Fix Display impl of MioListener ( #350 )
2021-04-27 11:54:18 -07:00
Rob Ede
b2e9640952
prepare codec 0.4.0 release ( #346 )
2021-04-21 11:08:43 +01:00
Rob Ede
76338a5822
prepare server release 2.0.0-beta.5
2021-04-20 05:16:32 +01:00
Rob Ede
978e4f25fb
prepare actix-utils release 3.0.0 ( #342 )
2021-04-17 02:00:36 +01:00
Rob Ede
1c4e965366
prepare service release 2.0.0 ( #339 )
2021-04-16 15:18:53 +01:00
fakeshadow
2435520e67
Remove/restart worker test ( #341 )
2021-04-16 14:40:21 +01:00
fakeshadow
19468feef8
Fix memory ordering of WorkerAvailability ( #340 )
2021-04-16 11:20:08 +01:00
fakeshadow
bd48908792
Return worker index in WakerInterest::WorkerAvailable ( #337 )
2021-04-16 05:59:10 +01:00
fakeshadow
20c2da17ed
Fix worker_avail ( #336 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-04-16 03:20:02 +01:00
fakeshadow
aeb81ad3fd
Fix worker are notified to stop with non_graceful shutdown ( #333 )
2021-04-16 00:54:15 +01:00
Rob Ede
47fba25d67
remove pipeline from public api ( #335 )
2021-04-16 00:00:02 +01:00
fakeshadow
8e98d9168c
add test for restart worker thread ( #328 )
2021-04-15 18:49:43 +01:00
fakeshadow
3c1f57706a
Make ServerWorker drop stop Arbiter it runs on ( #334 )
2021-04-15 13:31:03 +01:00
fakeshadow
d49ecf7203
Fix bug where backpressure happen too early ( #332 )
2021-04-14 14:48:05 +01:00
fakeshadow
e0fb67f646
Reduce ServerWorker size ( #321 )
2021-04-13 01:12:59 +01:00
fakeshadow
ddce2d6d12
Reduce cfg flags in actix_server::socket ( #325 )
2021-04-10 16:05:50 +01:00
fakeshadow
0a11cf5cba
Separate WorkerHandle to two parts ( #323 )
2021-04-10 01:03:28 +01:00
Rob Ede
859f45868d
Revert "do no drain backlog on backpressure" ( #324 )
...
This reverts commit d4829b046d
.
2021-04-09 21:04:41 +01:00
fakeshadow
d4829b046d
do no drain backlog on backpressure ( #322 )
2021-04-08 23:15:10 +01:00
fakeshadow
5961eb892e
Fix bug where worker service restart could skip failing services and not being able to restart multiple services ( #318 )
2021-04-05 20:39:05 +01:00
fakeshadow
995efcf427
Fix bug where paused Accept would register timed out sockets ( #312 )
2021-04-05 13:38:41 +01:00
fakeshadow
f1573931dd
Remove MAX_CONN ( #316 )
2021-04-04 23:00:12 +01:00
fakeshadow
3859e91799
Use named type for WorkerState::Restarting and Shutdown ( #317 )
2021-04-04 21:53:19 +01:00
fakeshadow
8aade720ed
Refactor WorkerState::Shutdown ( #310 )
2021-04-04 20:34:52 +01:00
fakeshadow
8079c50ddb
Add ServerWorker::restart_service method ( #314 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-04-04 13:22:34 +01:00
fakeshadow
05689b86d9
Remove Option wrapper for CounterGuard ( #313 )
2021-04-04 10:53:06 +01:00
fakeshadow
fd3e5fba02
Refactor actix_server WorkerState::Restarting enum variant. ( #306 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-04-03 19:40:12 +01:00
fakeshadow
39d1f282f7
add test for max concurrent connections ( #311 )
2021-04-03 19:01:00 +01:00
fakeshadow
d8889c63ef
Do not do double check on connection num when entering graceful shutdown ( #309 )
2021-04-02 12:49:12 +01:00
fakeshadow
fdac52aa11
Refactor Worker::shutdown mehtod ( #308 )
2021-04-02 12:22:05 +01:00
Rob Ede
6d66cfb06a
prepare utils release 3.0.0-beta.4
2021-04-01 13:57:08 +01:00
Rob Ede
b068ea16f8
prepare server release 2.0.0-beta.4
2021-04-01 09:36:07 +01:00
fakeshadow
2c5c9167a5
Fix bug where timed out socket would register itself when server in b… ( #302 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-04-01 08:25:24 +01:00
fakeshadow
ee3a548a85
Refactor Accept::accept_one ( #303 )
2021-04-01 07:45:49 +01:00
fakeshadow
f21eaa954f
Reduce size of Conn by removing unused addr field ( #304 )
2021-04-01 06:55:33 +01:00
Rob Ede
8becb0db70
refactor crates for better api stability ( #301 )
2021-03-30 13:39:10 +01:00
fakeshadow
26a5af70cb
reduce branch in Accept::accept method ( #300 )
2021-03-29 08:19:37 +01:00
fakeshadow
bb27bac216
Add native tls support for actix_tls::connect module ( #295 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-03-27 00:20:17 +00:00
Rob Ede
f9262dbec0
prevent large shutdown timeout from panicking
...
closes #298
2021-03-26 23:37:01 +00:00
Rob Ede
746cc2ab89
prepare service release 2.0.0-beta.5
2021-03-15 23:09:34 +00:00
Rob Ede
06ddad0051
prepare rt and tls releases ( #287 )
2021-02-25 11:50:24 +00:00
fakeshadow
fa8ded3a34
bump tokio version for actix-server
2021-02-24 15:54:28 +08:00
Rob Ede
841c611233
doc nits
2021-02-24 01:39:02 +00:00
Rob Ede
5f80d85010
fix server version
2021-02-06 19:34:58 +00:00
Rob Ede
16ba77c4c8
prepare next set of betas ( #273 )
2021-02-06 19:24:52 +00:00