Commit Graph

  • 4f977189c0 Handle broken mem chan on `Actor._push_result()` Tyler Goodlet 2022-11-09 19:22:33 -0500
  • 9fd62cf71f
    Merge pull request #348 from goodboy/deprecate_arbiter_addr goodboy 2023-01-26 16:05:41 -0500
  • 606efa5bb7 Adjust daemon command to use new `registry_addr` deprecate_arbiter_addr Tyler Goodlet 2023-01-26 12:43:32 -0500
  • 121a8cc891 Drop `Optional` usage from root mod Tyler Goodlet 2023-01-26 12:43:06 -0500
  • c54b8ca4ba Begin deprecation of `arbiter_addr` -> `registry_addr` Tyler Goodlet 2023-01-13 16:57:55 -0500
  • de93c8257c
    Merge pull request #349 from goodboy/prompt_on_ctrlc goodboy 2023-01-26 15:56:37 -0500
  • 5b8a87d0f6 Slightly better `xonsh` check hack, fix typing prompt_on_ctrlc Tyler Goodlet 2023-01-26 15:48:15 -0500
  • 9e5c8ce6f6 Add nooz file Tyler Goodlet 2023-01-26 15:39:03 -0500
  • 965cd406a2 Use std `pdbpp` release Tyler Goodlet 2023-01-26 15:27:55 -0500
  • 2e278ceb74 Add a super hacky check for `xonsh`, smh.. Tyler Goodlet 2023-01-26 15:26:43 -0500
  • 6d124db7c9 Never run ctlc-with-intermediary-actor cases locally either Tyler Goodlet 2023-01-26 12:02:30 -0500
  • dba8118553 Always attempt prompt redraw on ctl-c in REPL Tyler Goodlet 2023-01-26 11:55:32 -0500
  • fca2e7c10e Simplify closed abruptly log msg Tyler Goodlet 2023-01-25 19:13:34 -0500
  • 5ed62c5c54 Add note about intermediary-actor in debug issue Tyler Goodlet 2023-01-25 18:30:18 -0500
  • 414a7ecc4c Enable stream backpressure by default, add `MsgStream.ctx: Context` dun_unset_current_actor Tyler Goodlet 2022-12-11 19:50:41 -0500
  • 55ec4d2a8b Don't unset actor global on root teardown Tyler Goodlet 2022-11-11 17:56:12 -0500
  • 2aed7dd5a4 Always set the `parent_exit: trio.Event` on exit ipc_failwhilestream_backup Tyler Goodlet 2022-11-09 19:10:59 -0500
  • 304ee6ccd2 Enable stream backpressure by default, add `MsgStream.ctx: Context` Tyler Goodlet 2022-12-11 19:50:41 -0500
  • 5dc07f0455 Don't unset actor global on root teardown Tyler Goodlet 2022-11-11 17:56:12 -0500
  • f7b66ba3cb Don't raise on a broken IPC-context when sending stop msg Tyler Goodlet 2022-11-14 16:11:33 -0500
  • ad78366f7d Handle broken mem chan on `Actor._push_result()` Tyler Goodlet 2022-11-09 19:22:33 -0500
  • a89799b682 Handle broken mem chan on `Actor._push_result()` macos_in_ci Tyler Goodlet 2022-11-09 19:22:33 -0500
  • 45a9aaf6e9 Always set the `parent_exit: trio.Event` on exit Tyler Goodlet 2022-11-09 19:10:59 -0500
  • b624ebba21 Add logging and teardown prints to full-fledged-streaming example Tyler Goodlet 2022-11-06 16:43:07 -0500
  • e12def51a8 Always print any std streams to console in docs examples tests Tyler Goodlet 2022-11-06 16:42:13 -0500
  • 64819b2acb Skip debugger tests on OS X for now Tyler Goodlet 2022-10-26 12:13:53 -0400
  • a5e3cf4ecf Add macos run using only the `trio` spawner Tyler Goodlet 2022-10-26 11:54:13 -0400
  • 7c42d2510c Add back `pytest` full trace flag to debug CI hangs Tyler Goodlet 2022-10-11 12:17:08 -0400
  • 9c336ec064 Add `numpy` for testing optional integrated shm API layer Tyler Goodlet 2022-10-26 12:00:14 -0400
  • 6453195e97 Pass `str` dtype for `use_str` case Tyler Goodlet 2022-10-20 16:08:28 -0400
  • 54322f2bae Allocate size-specced "empty" sequence from default values by type Tyler Goodlet 2022-10-19 14:20:50 -0400
  • 1be3f4115d Mod define `_USE_POSIX`, add a of of todos Tyler Goodlet 2022-10-18 16:28:57 -0400
  • 3bdd04ef4a Parametrize rw test with variable frame sizes Tyler Goodlet 2022-10-18 11:01:30 -0400
  • 2ac19b2e96 Add `ShmList` slice support in `.__getitem__()` Tyler Goodlet 2022-10-18 11:01:02 -0400
  • 60f8f110e8 Rename token type to `NDToken` in the style of `nptyping` Tyler Goodlet 2022-10-17 17:21:14 -0400
  • 6d4d428205 Fix uid2nursery lookup table type annot Tyler Goodlet 2022-10-17 15:54:05 -0400
  • ecea1e1658 Don't require runtime (for now), type annot fixing Tyler Goodlet 2022-10-17 15:13:58 -0400
  • 971ac50756 Add repetitive attach to existing segment test Tyler Goodlet 2022-10-17 15:13:05 -0400
  • c01c22769b Add initial readers-writer shm list tests Tyler Goodlet 2022-10-16 18:16:58 -0400
  • 0e4b37d122 Add `ShmList` wrapping the stdlib's `ShareableList` Tyler Goodlet 2022-10-16 18:06:07 -0400
  • 901353c213 Initial module import from `piker.data._sharemem` Tyler Goodlet 2022-10-15 16:35:32 -0400
  • 588b7ca7bf
    Merge pull request #344 from goodboy/harden_cluster_tests goodboy 2022-12-12 15:02:23 -0500
  • d8214735b9 Add bugfix nooz harden_cluster_tests Tyler Goodlet 2022-12-12 14:53:59 -0500
  • 48f6d514ef Handle earlier name error crash in debug test Tyler Goodlet 2022-12-12 14:05:32 -0500
  • 6c8cacc9d1 Adjust all default is `None` annots (per new `mypy`) Tyler Goodlet 2022-12-12 13:18:22 -0500
  • 38326e8c15 Avoid error on context double pops Tyler Goodlet 2022-12-11 19:48:54 -0500
  • b5192cca8e Always greedily `list`-cast`mngrs` input sequence Tyler Goodlet 2022-12-11 19:51:53 -0500
  • c606be8c64 Passthrough runtime kwargs from `open_actor_cluster()` Tyler Goodlet 2022-12-11 19:47:59 -0500
  • d8e48e29ba Add `mngrs=(<gen_comprehension>)` test Tyler Goodlet 2022-12-11 19:46:33 -0500
  • a0f6668ce8
    Merge pull request #333 from goodboy/exceptiongroups goodboy 2022-10-14 20:11:26 -0400
  • 274c66cf9d Add nooz exceptiongroups eg_backup Tyler Goodlet 2022-10-14 18:10:45 -0400
  • f2641c8964 Avoid "task never called `.started()`" runtime erros when cancelling Tyler Goodlet 2022-10-14 17:43:45 -0400
  • c47575997a Expand nested case to include error prop and breakpointing Tyler Goodlet 2022-10-14 17:42:54 -0400
  • f39414ce12 Drop error-repacking for `.run_in_actor()`s block Tyler Goodlet 2022-10-14 16:17:22 -0400
  • 0a1bf8e57d Tolerate eg in runtime test teardown Tyler Goodlet 2022-10-14 15:45:08 -0400
  • e298b70edf Drop added `.pdp()` level msgs used duringn dev Tyler Goodlet 2022-10-14 15:42:10 -0400
  • c0dd5d7ffc Adjust multi-daemon test to be more deterministic Tyler Goodlet 2022-10-14 15:40:48 -0400
  • 347591c348 Expect egs in tests which retreive portal results Tyler Goodlet 2022-10-13 17:00:24 -0400
  • 38f9d35dee Fix errors table type annot Tyler Goodlet 2022-10-13 15:42:33 -0400
  • 88448f7281 Fix handler type annot Tyler Goodlet 2022-10-13 15:41:38 -0400
  • 0956d5f461 Restore the `trio` SIGINT handler, cancel root lock tasks on no-peers Tyler Goodlet 2022-10-13 13:12:17 -0400
  • c646c79a82 Adjust root-errors debug tests for blocking and egs Tyler Goodlet 2022-10-12 17:43:55 -0400
  • 33f2234baf Hide some stack layers the user doesn't really need to see Tyler Goodlet 2022-10-12 17:41:01 -0400
  • 7521bded3d Pack error from the parent task into the actor nursery Tyler Goodlet 2022-10-12 17:40:08 -0400
  • 0f523b65fb Change cancel test over the exception group Tyler Goodlet 2022-10-09 13:41:08 -0400
  • 50fe098e06 First pass, swap `MultiError` for `BaseExceptionGroup` Tyler Goodlet 2022-10-09 13:12:50 -0400
  • d87d6af7e1 Add `exceptiongroup` (3.11 backport lib) as dep Tyler Goodlet 2022-10-10 14:36:27 -0400
  • df69aedcd5 Pin to latest `trio` version Tyler Goodlet 2022-10-11 11:24:50 -0400
  • daf4b4ee85 Break loop after result retreival egs_with_ctx_res_consumption Tyler Goodlet 2022-04-10 19:18:40 -0400
  • 3f09843951 Log context cancellation using `.cancel()` loglevel Tyler Goodlet 2022-03-17 08:59:25 -0400
  • 3483151aa8 Use `MsgStream.subscribe()` in `Context.result()` Tyler Goodlet 2022-03-14 07:08:22 -0400
  • 4a5f041211 Expect egs in tests which retreive portal results Tyler Goodlet 2022-10-13 17:00:24 -0400
  • 7d0186aab9 Drop full tb flag again... Tyler Goodlet 2022-10-13 15:45:17 -0400
  • f9b548e4e7 Fix errors table type annot Tyler Goodlet 2022-10-13 15:42:33 -0400
  • afbe90bcfa TOSQUASH cancel on no peers Tyler Goodlet 2022-10-13 15:42:01 -0400
  • 44538c44b1 Fix handler type annot Tyler Goodlet 2022-10-13 15:41:38 -0400
  • 62fc462580 Never double add parent task's error to `ActorNursery` Tyler Goodlet 2022-10-13 15:27:04 -0400
  • c5091afa38 Always restore the `trio` SIGINT handler Tyler Goodlet 2022-10-13 15:17:26 -0400
  • f6ac0c2eb7 Always restore at least `trio`'s sigint handler Tyler Goodlet 2022-10-13 13:12:17 -0400
  • 8727c1e4c2 TOSQUASH: dun need the var... Tyler Goodlet 2022-10-12 17:49:33 -0400
  • 42cae56823 Adjust root-errors debug tests for blocking and egs Tyler Goodlet 2022-10-12 17:43:55 -0400
  • 35550dd2a2 Hide some stack layers the user doesn't really need to see Tyler Goodlet 2022-10-12 17:41:01 -0400
  • c437196d9b Pack errors from the parent task into the actor nursery Tyler Goodlet 2022-10-12 17:40:08 -0400
  • 882c33ff06 Change cancel test over the exception group Tyler Goodlet 2022-10-09 13:41:08 -0400
  • cd79fd79b9 First pass, swap `MultiError` for `BaseExceptionGroup` Tyler Goodlet 2022-10-09 13:12:50 -0400
  • 53d5b59b7b Add `exceptiongroup` (3.11 backport lib) as dep Tyler Goodlet 2022-10-10 14:36:27 -0400
  • e224b8a994 Pin to latest `trio` version Tyler Goodlet 2022-10-11 11:24:50 -0400
  • 5db2ebf8d0 Add back `pytest` full trace flag to debug CI hangs Tyler Goodlet 2022-10-11 12:17:08 -0400
  • b15e4ed9ce Adjust "no arbiter" test for new runtime defaults Tyler Goodlet 2022-10-10 19:15:39 -0400
  • 98056f6ed7 Move logging context map into `log.py` module Tyler Goodlet 2022-10-10 18:52:35 -0400
  • 247d3448ae
    Merge pull request #337 from goodboy/debug_lock_blocking goodboy 2022-10-12 12:41:14 -0400
  • fc17f6790e Bump `towncrier` alpha version debug_lock_blocking Tyler Goodlet 2022-10-12 12:36:09 -0400
  • b81b6be98a Drop extra log msgs, some old commented code Tyler Goodlet 2022-10-12 12:35:35 -0400
  • 72fbda4cef Add nooz file Tyler Goodlet 2022-10-12 12:35:11 -0400
  • fb721f36ef Support debug-lock blocking, use on no-more IPC Tyler Goodlet 2022-10-11 15:22:19 -0400
  • 734d8dd663 Move `trio` scope outside first inter-task-chan receive Tyler Goodlet 2022-10-11 14:03:49 -0400
  • 30ea7a06b0 Avoid inf nursery hang by reversing `async with` ordering Tyler Goodlet 2022-10-11 13:48:27 -0400
  • 3398153c52 Add timeout around `trio`-callee-task Tyler Goodlet 2022-10-11 13:35:55 -0400
  • 1c480e6c92 Add `Context` cancel message and debug toggle flag Tyler Goodlet 2022-10-11 12:17:35 -0400
  • dfdad4d1fa
    Merge pull request #336 from goodboy/callable_key_maybe_open_context goodboy 2022-10-10 00:32:27 -0400