Commit Graph

  • 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
  • b892bc74f6 Add trivial news snippet callable_key_maybe_open_context Tyler Goodlet 2022-10-08 14:31:29 -0400
  • 44b59f3338 Go back to a `global` single-ton nursery per actor Tyler Goodlet 2022-10-07 12:45:15 -0400
  • 7a719ac2a7 Use one nursery per unique manager (signature) Tyler Goodlet 2022-10-06 14:41:56 -0400
  • 9e6266dda3
    Merge pull request #335 from goodboy/spawn_backend_table goodboy 2022-10-09 21:26:28 -0400
  • b1abec543f Add trivial news snippet spawn_backend_table Tyler Goodlet 2022-10-09 18:51:31 -0400
  • 93b9d2dc2d Drop dynamic backend-spawn-method test generation Tyler Goodlet 2022-10-09 18:29:50 -0400
  • 4d808757a6 Fix start method name in logging propagation test Tyler Goodlet 2022-10-09 18:22:55 -0400
  • 7e5bb0437e Go to latest `mypy` version in CI Tyler Goodlet 2022-10-09 18:13:45 -0400
  • b19f08d9f0 Fill out new backend names in ci script Tyler Goodlet 2022-10-09 18:08:07 -0400
  • 2c20b2d64f Fix import to load from `conftest.py` Tyler Goodlet 2022-10-09 18:03:17 -0400
  • 023b6fc845 Drop `tractor.testing` sub-package Tyler Goodlet 2022-10-09 17:57:02 -0400
  • d24fae8381 'Rename mp spawn methods to have a `'mp_'` prefix' Tyler Goodlet 2022-10-09 17:54:55 -0400
  • 5ab98513b7 Move `@tractor_test` into `conftest.py` Tyler Goodlet 2022-10-09 13:40:42 -0400
  • 90f4912580 Organize process spawning into lookup table Tyler Goodlet 2022-10-09 16:05:40 -0400
  • 6e24e16068
    Merge pull request #334 from goodboy/pin_pre_trio_0.22 goodboy 2022-10-09 16:26:56 -0400
  • 15047341bd Ignore forserver override attrs with `mypy` Tyler Goodlet 2022-10-09 15:09:14 -0400
  • dc295ab227 Pin pre-0.22 bc exception groups break everything pin_pre_trio_0.22 Tyler Goodlet 2022-10-09 13:03:52 -0400
  • 1ab4c47fcd Drop `trio_typing` related pins pytest_report_workaround Tyler Goodlet 2022-10-08 14:31:44 -0400
  • b993f2c034 Add trivial news snippet Tyler Goodlet 2022-10-08 14:31:29 -0400
  • 46714d41e3 Drop reporting flag from testsuite Tyler Goodlet 2022-10-07 15:14:39 -0400
  • 6a0337b69d
    Merge pull request #326 from goodboy/lifetime_stack_tests goodboy 2022-09-16 18:09:24 -0400
  • e609183242 Expose lifetime stack as class attr, add base test suite lifetime_stack_tests Tyler Goodlet 2022-08-29 15:08:04 -0400
  • 368e9f3f7c
    Merge pull request #322 from goodboy/we_bein_all_matchy goodboy 2022-09-15 23:49:34 -0400