Commit Graph

  • 727d666cb4 Add some bcaster ref sanity asserts around subscriptions Tyler Goodlet 2021-08-31 13:06:17 -0400
  • c82ca67263 Add laggy parent stream tests Tyler Goodlet 2021-08-31 13:03:20 -0400
  • 45f334b9c2 Instance ids are ints Tyler Goodlet 2021-08-20 14:46:52 -0400
  • 29e0b8f67d Add subscribe after close test Tyler Goodlet 2021-08-20 13:04:51 -0400
  • aad6cf9070 Drop uuid4 keys, raise closed error on subscription after close Tyler Goodlet 2021-08-20 13:04:17 -0400
  • ac14f611b2 Lol, guess windows needs the extra minutes Tyler Goodlet 2021-08-19 14:22:29 -0400
  • 4461e3e34f Don't enable debug mode..it borks CI Tyler Goodlet 2021-08-19 13:55:16 -0400
  • a27aca070e Drop py3.7 from CI; cut run to 5mins Tyler Goodlet 2021-08-19 13:54:50 -0400
  • 3ba01e7e40 Fix `.receive()` re-assignment, drop `.clone()` Tyler Goodlet 2021-08-19 12:36:05 -0400
  • 843a713f5a Initial broadcaster tests including one to test our `MsgStream.subscribe()` api Tyler Goodlet 2021-08-19 12:35:18 -0400
  • e9b038e87d Blade runner it Tyler Goodlet 2021-08-19 11:14:47 -0400
  • 43820e194e Store handle to underlying channel's `.receive()` Tyler Goodlet 2021-08-16 12:47:49 -0400
  • eaa761b0c7 Add subscription support to message streams Tyler Goodlet 2021-08-15 17:42:10 -0400
  • db2f3f787a Drop optimization check, binance made its point Tyler Goodlet 2021-08-10 19:09:34 -0400
  • b9863fc4ab Add common state delegate type for all consumers Tyler Goodlet 2021-08-10 15:32:53 -0400
  • 9d12cc80dd Facepalm: use single `_subs` per clone set Tyler Goodlet 2021-08-10 12:38:26 -0400
  • 3f9b860210 Obviously keying on tasks isn't going to work Tyler Goodlet 2021-08-09 16:40:02 -0400
  • eeca3d0d50 Rename to broadcast mod, don't expect mem chan specifically Tyler Goodlet 2021-08-09 07:35:42 -0400
  • e1e3e6918c `Task` is hashable, so key on it Tyler Goodlet 2021-08-08 19:58:12 -0400
  • dfc4082ad2 Simplify api around receive channel Tyler Goodlet 2021-08-08 19:48:02 -0400
  • af6e8a64ad Ultra naive broadcast channel prototype Tyler Goodlet 2021-08-08 17:23:48 -0400
  • 0c6e7ca351 Drop stream shielding; it was from a legacy design Tyler Goodlet 2021-08-31 20:47:50 -0400
  • a105e32e34
    Merge pull request #226 from goodboy/debugger_test_tweaks goodboy 2021-08-03 08:59:02 -0400
  • ace1b1312c Terminate async gen example caller to avoid (benign) errors in console output debugger_test_tweaks Tyler Goodlet 2021-08-02 21:49:15 -0400
  • 7431e8ea01 Don't log cancelled inceptions seen by the root Tyler Goodlet 2021-08-02 20:37:27 -0400
  • 82999801a6 Drop leftover noisy exception logging.. Tyler Goodlet 2021-08-02 16:35:26 -0400
  • c5c7e694ec Better early timeout handling, continue on child re-lock Tyler Goodlet 2021-08-01 13:10:51 -0400
  • b01f594025
    Merge pull request #225 from goodboy/fix_news_links 0.1.0a1 goodboy 2021-08-01 11:52:39 -0400
  • a84a27c6d3 Facepalm: fix rst hyperlinks fix_news_links Tyler Goodlet 2021-08-01 11:29:41 -0400
  • 9cfec2d3b5
    Merge pull request #224 from goodboy/wats_da_nooz goodboy 2021-08-01 11:24:12 -0400
  • 8a4a11b885 Add .alpha1 news flash wats_da_nooz Tyler Goodlet 2021-07-31 16:29:44 -0400
  • 14379a0f46
    Merge pull request #220 from goodboy/ctx_debugger goodboy 2021-08-01 10:56:57 -0400
  • 674fbbc6b3 Docs and comments tidying ctx_debugger Tyler Goodlet 2021-08-01 10:43:21 -0400
  • f173012fea Handle repeat child tty-acquires race Tyler Goodlet 2021-07-31 15:01:26 -0400
  • 6006adc0de Hide `_invoke()` tb, move actor error to exceptions mod Tyler Goodlet 2021-07-31 13:56:26 -0400
  • 0afa7f0f8e Fix lock context manager return type Tyler Goodlet 2021-07-31 12:50:58 -0400
  • b3d28a1ee4 Drop debugger path and duplicate func from rebasing Tyler Goodlet 2021-07-05 17:09:10 -0400
  • 13b76c9439 Add fast fail test using the context api Tyler Goodlet 2021-06-30 16:48:32 -0400
  • 632c666a7d Adjust debug tests to accomodate no more root clobbering Tyler Goodlet 2021-06-30 13:49:56 -0400
  • 09f00a5a00 Go back to only logging tbs on no debugger Tyler Goodlet 2021-06-30 08:45:43 -0400
  • 44bfacc0c2 Comment hard-kill-sidestep for now since nursery version covers it? Tyler Goodlet 2021-06-30 08:44:28 -0400
  • 551816e80d Solve the root-cancels-child-in-tty-lock race Tyler Goodlet 2021-06-29 15:15:32 -0400
  • be1fcb2a5b Distinguish between a local pdb unlock and the tty unlock in root Tyler Goodlet 2021-06-27 11:59:21 -0400
  • ef89ed947a Fix hard kill in debug mode; only do it when debug lock is empty Tyler Goodlet 2021-06-25 20:52:08 -0400
  • 5b3894827f Move some infos to runtime level Tyler Goodlet 2021-06-26 23:35:59 -0400
  • 0fdcfa0ba1 Move debugger wait inside OCA nursery Tyler Goodlet 2021-06-10 14:02:12 -0400
  • 37a1897c47 Don't shield debugger status wait; it causes hangs Tyler Goodlet 2021-06-02 08:24:59 -0400
  • 0f2a39a311 Catch and delay errors in the root if debugger is active Tyler Goodlet 2021-05-30 11:33:08 -0400
  • 23a1622256 Don't kill root's immediate children when in debug Tyler Goodlet 2021-05-10 07:47:38 -0400
  • 63bdddd0c9 Add debug example that causes pdb stdin clobbering Tyler Goodlet 2021-05-10 07:46:16 -0400
  • 49d439b681 Add some brief todo notes on idea of shielded breakpoint Tyler Goodlet 2021-06-27 00:45:59 -0400
  • 6f05f5d5e6 Wait for debugger lock task context termination Tyler Goodlet 2021-06-13 20:21:18 -0400
  • b369b91357 Fix up var naming and typing Tyler Goodlet 2021-05-12 12:01:43 -0400
  • 969bce3aa4 Use context for remote debugger locking Tyler Goodlet 2021-05-10 07:25:55 -0400
  • 54d8c93f1b
    Merge pull request #219 from goodboy/bi_streaming_no_debugger_stuff goodboy 2021-07-31 12:27:53 -0400
  • 240f591234 Add 2-way streaming example to readme and scripts bi_streaming_no_debugger_stuff Tyler Goodlet 2021-07-31 12:10:25 -0400
  • 69bbf6a957 Install test deps and py3.9 for type check job Tyler Goodlet 2021-07-08 13:53:28 -0400
  • 443ebea165 Use "pdb" level logging in debug mode Tyler Goodlet 2021-07-08 13:02:33 -0400
  • 25779d48a8 Define explicit adapter level methods for mypy Tyler Goodlet 2021-07-08 12:51:35 -0400
  • fde52d2464 Mypy fixes Tyler Goodlet 2021-07-08 12:48:34 -0400
  • 8c927d708d Change trace to transport level round_2_ci_windows Tyler Goodlet 2021-06-30 13:47:07 -0400
  • 31590e82a3 Flip "trace" level to "transport" level logging Tyler Goodlet 2021-06-30 09:07:21 -0400
  • 5d74490f1e Change trace to transport level CI_increment_for_windows_bidirstreaming Tyler Goodlet 2021-06-30 13:47:07 -0400
  • 0d599e213c Flip "trace" level to "transport" level logging Tyler Goodlet 2021-06-30 09:07:21 -0400
  • a5e657713c Add fast fail test using the context api Tyler Goodlet 2021-06-30 16:48:32 -0400
  • 2305e1d4d3 Adjust debug tests to accomodate no more root clobbering Tyler Goodlet 2021-06-30 13:49:56 -0400
  • 623f473b84 Go back to only logging tbs on no debugger Tyler Goodlet 2021-06-30 08:45:43 -0400
  • 6af30d5609 Comment hard-kill-sidestep for now since nursery version covers it? Tyler Goodlet 2021-06-30 08:44:28 -0400
  • d39c56e4ac Solve the root-cancels-child-in-tty-lock race Tyler Goodlet 2021-06-29 15:15:32 -0400
  • 6a388deb9b Distinguish between a local pdb unlock and the tty unlock in root Tyler Goodlet 2021-06-27 11:59:21 -0400
  • b7b0b7d3fd Fix hard kill in debug mode; only do it when debug lock is empty Tyler Goodlet 2021-06-25 20:52:08 -0400
  • 996fe953dd Move debugger wait inside OCA nursery Tyler Goodlet 2021-06-10 14:02:12 -0400
  • 38c22dd82b Don't shield debugger status wait; it causes hangs Tyler Goodlet 2021-06-02 08:24:59 -0400
  • 1e864c168a Catch and delay errors in the root if debugger is active Tyler Goodlet 2021-05-30 11:33:08 -0400
  • f30fdae328 Don't kill root's immediate children when in debug Tyler Goodlet 2021-05-10 07:47:38 -0400
  • f69229b11a Add debug example that causes pdb stdin clobbering Tyler Goodlet 2021-05-10 07:46:16 -0400
  • 3367df4ae6 Wait for debugger lock task context termination Tyler Goodlet 2021-06-13 20:21:18 -0400
  • 079e1925b9 Fix up var naming and typing Tyler Goodlet 2021-05-12 12:01:43 -0400
  • 970d8b371c Use context for remote debugger locking Tyler Goodlet 2021-05-10 07:25:55 -0400
  • 929b6dcc83 Skip debugger tests on windows at module level Tyler Goodlet 2021-07-06 07:56:38 -0400
  • 2513c652c1 Go back to only logging crashes if no pdb gets engaged Tyler Goodlet 2021-06-29 15:55:03 -0400
  • 9ddb654783 Avoid mutate on iterate race Tyler Goodlet 2021-06-10 13:59:08 -0400
  • 7f86d63e77 Drop trip kwarg Tyler Goodlet 2021-07-05 14:16:23 -0400
  • 12f987514d Don't enter debug on closed resource errors Tyler Goodlet 2021-07-05 14:03:14 -0400
  • 98bbf8e0df Move join event trigger to direct exit path Tyler Goodlet 2021-07-05 13:37:09 -0400
  • b1cd7fdedf Don't shield on root cancel it can causes hangs Tyler Goodlet 2021-05-30 11:32:33 -0400
  • ef725c5972 Always hard kill sub-procs on teardown Tyler Goodlet 2021-06-25 20:52:08 -0400
  • a134bc490f Avoid mutate during interate error Tyler Goodlet 2021-06-30 13:52:31 -0400
  • 0623de0b47 Expect context cancelled when we cancel Tyler Goodlet 2021-06-30 13:52:04 -0400
  • b21e2a6caa Add pre-stream open error conditions Tyler Goodlet 2021-06-30 13:47:38 -0400
  • c6cdaf9c31 De-densify some code Tyler Goodlet 2021-06-30 08:45:09 -0400
  • 91640facbc Always shield cancel the caller on cancel-causing-errors, add teardown logging Tyler Goodlet 2021-06-28 00:18:28 -0400
  • c2484e88a1 First try: pack cancelled tracebacks and ship to caller Tyler Goodlet 2021-06-27 11:37:35 -0400
  • 3423ea4011 Add temp warning msg for context cancel call Tyler Goodlet 2021-06-27 00:46:36 -0400
  • af701c16ee Consider relaying context error via raised-in-scope-nursery task Tyler Goodlet 2021-06-24 19:56:05 -0400
  • 1703171bea Set stream "end of channel" after shielded check! Tyler Goodlet 2021-06-14 16:34:44 -0400
  • 3d633408fc Don't clobber msg loop mem chan on rx stream close Tyler Goodlet 2021-06-14 13:30:09 -0400
  • 8eb889a745 Modernize streaming tests Tyler Goodlet 2021-06-13 20:26:41 -0400
  • 349d82d182 Speedup the dynamic pubsub test Tyler Goodlet 2021-06-13 20:26:01 -0400
  • 7c5fd8ce9f Add detailed ``@tractor.context`` cancellation/termination tests Tyler Goodlet 2021-06-13 20:25:36 -0400