Commit Graph

  • ccbdaaf099 use panic instead of unreachable on worker handle overflow fakeshadow 2021-04-14 21:10:28 +0800
  • 269bd24da9 Make double set_available false debug assert panic fakeshadow 2021-04-14 20:29:50 +0800
  • 28dcd3b9da add test fakeshadow 2021-04-14 20:08:03 +0800
  • ee519aa345 remove Accept::new fakeshadow 2021-04-14 19:15:36 +0800
  • 501488f86e Fix bug where backpressure happen too early fakeshadow 2021-04-14 15:57:32 +0800
  • 7ec2d8450a make waker interests handling a cold method fakeshadow 2021-04-13 11:55:34 +0800
  • 42aa0aa9ff merge master fakeshadow 2021-04-13 10:20:41 +0800
  • 76d3e8ee75 close channel early on drop of ServerWorker fakeshadow 2021-04-13 10:13:03 +0800
  • 2a5fd067f4 add a non_blocking method for start worker fakeshadow 2021-04-13 09:10:00 +0800
  • 39fc6569a7
    Merge branch 'master' into refactor/restart_worker_test fakeshadow 2021-04-12 17:50:06 -0700
  • e0fb67f646
    Reduce ServerWorker size (#321) fakeshadow 2021-04-12 17:12:59 -0700
  • ea167d4378
    Merge branch 'master' into refactor/ServerWorker_size fakeshadow 2021-04-12 16:16:21 -0700
  • 42c53159da make server start panic free. All errors are caught and return as std::io::Error fakeshadow 2021-04-13 06:11:20 +0800
  • 04102867dd add tokio runtime check when enabling signal handling fakeshadow 2021-04-12 17:17:53 +0800
  • f0cb449d99 Remove Future impl for ServerHandle fakeshadow 2021-04-12 15:06:31 +0800
  • 8891eb02a9
    Merge branch 'master' into refactor/simplify_server_future fakeshadow 2021-04-11 17:39:35 -0700
  • 18615d95f5 add more delay fakeshadow 2021-04-12 06:07:45 +0800
  • f13d76c67d move delay timer and make it happen early fakeshadow 2021-04-12 04:26:48 +0800
  • 0d77e0076c busy loop when write to stream fakeshadow 2021-04-12 04:04:13 +0800
  • ac7f2236f7 fix clippy fakeshadow 2021-04-12 03:29:34 +0800
  • 5c64ad9750 add more delay to test fakeshadow 2021-04-12 03:08:17 +0800
  • 9da557f61d remove cfg attribute fakeshadow 2021-04-11 17:28:18 +0800
  • a8a5c8b489 add test for restart worker thread fakeshadow 2021-04-11 17:25:57 +0800
  • 1f9a805e20 update dep. add test fakeshadow 2021-04-11 08:09:05 +0800
  • 5c128a0a64
    Merge branch 'master' into refactor/spsc fakeshadow 2021-04-10 12:32:39 -0700
  • ddce2d6d12
    Reduce cfg flags in actix_server::socket (#325) fakeshadow 2021-04-10 08:05:50 -0700
  • bf74ffe015 merge master fakeshadow 2021-04-10 15:14:26 +0800
  • 03ae546722 Reduce cfg flags in actix_server::socket fakeshadow 2021-04-10 15:01:00 +0800
  • 311354bfab add spsc channel fakeshadow 2021-04-10 14:48:30 +0800
  • ae43bada18
    Merge branch 'master' into feature/pause_flag fakeshadow 2021-04-09 21:58:16 -0700
  • 0a11cf5cba
    Separate WorkerHandle to two parts (#323) fakeshadow 2021-04-09 17:03:28 -0700
  • 6036629959
    Merge branch 'master' into refactor/worker_handle fakeshadow 2021-04-09 13:22:50 -0700
  • 859f45868d
    Revert "do no drain backlog on backpressure" (#324) Rob Ede 2021-04-09 21:04:41 +0100
  • 440d8fdc73 Revert "do no drain backlog on backpressure (#322)" Rob Ede 2021-04-09 20:51:49 +0100
  • 1042f9dac3 Separate WorkerHandle to two parts fakeshadow 2021-04-10 03:15:47 +0800
  • 28d3279369
    Merge branch 'master' into refactor/simplify_server_future fakeshadow 2021-04-09 11:30:59 -0700
  • 161834cbc6
    Merge branch 'master' into refactor/ServerWorker_size fakeshadow 2021-04-08 20:24:27 -0700
  • d4829b046d
    do no drain backlog on backpressure (#322) fakeshadow 2021-04-08 15:15:10 -0700
  • f5996a458b do no drain backlog on backpressure fakeshadow 2021-04-08 14:09:28 +0800
  • edbc7564b7 Reduce ServerWorker size fakeshadow 2021-04-07 10:01:01 +0800
  • e76c0d5581 Do not repeat resume server fakeshadow 2021-04-07 06:05:12 +0800
  • ac78583fb5 Add pause flag for Accept fakeshadow 2021-04-07 00:30:33 +0800
  • 58a860ceb1 TestServer would wait on spawn thread's join handle fakeshadow 2021-04-06 21:07:43 +0800
  • ebd213d576 fix panic on shutdown fakeshadow 2021-04-06 09:56:46 +0800
  • 5c463c67c1 Move build method to Server type. fakeshadow 2021-04-06 08:29:12 +0800
  • e01c6a4bb8 Add changelog fakeshadow 2021-04-06 08:21:03 +0800
  • 5f98d65717 Add ServerHandle to TestServerRuntime. fakeshadow 2021-04-06 05:56:39 +0800
  • c5d6df83c7 fix test fakeshadow 2021-04-06 04:53:37 +0800
  • 230d95aa41
    Merge branch 'master' into refactor/simplify_server_future fakeshadow 2021-04-05 13:39:50 -0700
  • 5961eb892e
    Fix bug where worker service restart could skip failing services and not being able to restart multiple services (#318) fakeshadow 2021-04-05 12:39:05 -0700
  • 3faa8717e1 use async tcp stream for connecting in test fakeshadow 2021-04-06 02:00:03 +0800
  • 0522f50f64 update test. Fix index matching fakeshadow 2021-04-06 01:29:47 +0800
  • ac4b6dcd6a add test fakeshadow 2021-04-06 01:14:57 +0800
  • 462cc98c4a Fix log issue when restarting worker services fakeshadow 2021-04-05 23:19:40 +0800
  • 38a49504df Remove unused spsc module fakeshadow 2021-04-05 21:48:49 +0800
  • da996bb860 fix build fakeshadow 2021-04-05 21:05:12 +0800
  • 2631d94713
    Merge branch 'master' into refactor/simplify_server_future fakeshadow 2021-04-05 05:59:34 -0700
  • 995efcf427
    Fix bug where paused Accept would register timed out sockets (#312) fakeshadow 2021-04-05 05:38:41 -0700
  • 6062c9d25d merge master fakeshadow 2021-04-05 20:11:10 +0800
  • 1e2b066677
    Merge branch 'master' into fix/server_deregister_all Rob Ede 2021-04-04 23:03:54 +0100
  • f1573931dd
    Remove MAX_CONN (#316) fakeshadow 2021-04-04 15:00:12 -0700
  • 5381294b16
    Merge branch 'master' into fix/server_deregister_all fakeshadow 2021-04-04 14:04:36 -0700
  • 34b847c2a0 merge master fakeshadow 2021-04-05 05:03:28 +0800
  • 3859e91799
    Use named type for WorkerState::Restarting and Shutdown (#317) fakeshadow 2021-04-04 13:53:19 -0700
  • 3c38e1a01f minor name change in WorkerHandle::stop fakeshadow 2021-04-05 04:15:12 +0800
  • f8e8b44638 Use named type for WorkerState::Restarting and Shutdown fakeshadow 2021-04-05 04:11:52 +0800
  • 8aade720ed
    Refactor WorkerState::Shutdown (#310) fakeshadow 2021-04-04 12:34:52 -0700
  • eae7afecf3 Do not panic in ServerWorker::start method fakeshadow 2021-04-05 02:18:47 +0800
  • d533ca38b0
    Merge branch 'master' into refactor/simplify_server_future fakeshadow 2021-04-04 08:50:00 -0700
  • f1ad7957cf merge master fakeshadow 2021-04-04 23:44:41 +0800
  • 3775fb6f2d Remove MAX_CONN fakeshadow 2021-04-04 21:10:13 +0800
  • 0821a66be4
    Merge branch 'master' into fix/server_deregister_all Rob Ede 2021-04-04 13:22:47 +0100
  • 8079c50ddb
    Add ServerWorker::restart_service method (#314) fakeshadow 2021-04-04 05:22:34 -0700
  • f32f2514c4
    Merge branch 'master' into refactor/restart_service Rob Ede 2021-04-04 10:53:21 +0100
  • 05689b86d9
    Remove Option wrapper for CounterGuard (#313) fakeshadow 2021-04-04 02:53:06 -0700
  • 56237ebbda Add ServerWorker::restart_service method fakeshadow 2021-04-04 08:40:53 +0800
  • 217622de56 Remove Option wrapper for CounterGuard fakeshadow 2021-04-04 07:49:40 +0800
  • 429b3132d0 fix test fakeshadow 2021-04-04 05:03:11 +0800
  • 2098e83628
    Merge branch 'master' into refactor/simplify_server_future fakeshadow 2021-04-03 13:46:08 -0700
  • b90c1e36b8
    Merge branch 'master' into refactor/worker_shutdown_timer fakeshadow 2021-04-03 12:08:49 -0700
  • fd3e5fba02
    Refactor actix_server WorkerState::Restarting enum variant. (#306) fakeshadow 2021-04-03 11:40:12 -0700
  • 5bc7f8d107
    Merge branch 'master' into refactor/actix_server_worker_restart Rob Ede 2021-04-03 19:08:48 +0100
  • 39d1f282f7
    add test for max concurrent connections (#311) fakeshadow 2021-04-03 11:01:00 -0700
  • 209291f41b fix set_timeout fakeshadow 2021-04-04 01:13:51 +0800
  • 5b5677e98a Fix bug where paused Accept would register timed out sockets fakeshadow 2021-04-03 21:07:56 +0800
  • 7a773bc610 merge Server and ServerHandle to server module. fix doc link fakeshadow 2021-04-03 19:14:26 +0800
  • f541f51f17 relax timeout fakeshadow 2021-04-03 02:43:46 +0800
  • 1b63a7a4d7 add test for max concurrent connections fakeshadow 2021-04-03 02:23:04 +0800
  • 036900208c
    Merge branch 'master' into refactor/actix_server_worker_restart fakeshadow 2021-04-02 08:44:38 -0700
  • 1927da7edf Refactor WorkerState::Shutdown fakeshadow 2021-04-02 23:37:46 +0800
  • 47cc858ab4
    Merge branch 'master' into refactor/simplify_server_future fakeshadow 2021-04-02 05:54:38 -0700
  • d8889c63ef
    Do not do double check on connection num when entering graceful shutdown (#309) fakeshadow 2021-04-02 04:49:12 -0700
  • 38189f033b
    Merge branch 'master' into refactor/worker_shutdown_double_check Rob Ede 2021-04-02 12:22:18 +0100
  • fdac52aa11
    Refactor Worker::shutdown mehtod (#308) fakeshadow 2021-04-02 04:22:05 -0700
  • 4fe44c5263 Do not do double check on connection num when entering graceful shutdown fakeshadow 2021-04-02 02:58:55 +0800
  • 68f6d81a77 Refactor Worker::shutdown mehtod fakeshadow 2021-04-02 02:49:45 +0800
  • 82e1bcb1df Refactor actix_server WorkerState::Restarting enum variant. fakeshadow 2021-04-01 23:22:38 +0800
  • 6d66cfb06a
    prepare utils release 3.0.0-beta.4 utils-v3.0.0-beta.4 Rob Ede 2021-04-01 13:57:08 +0100
  • fb27ffc525
    add future::Either type to utils (#305) Rob Ede 2021-04-01 13:53:44 +0100
  • d76d5d0278
    update changelog Rob Ede 2021-04-01 13:30:01 +0100