15 Commits

Author SHA1 Message Date
quobix
94c06b1507 Adding a sleep to translate test
it randomly fails to hit a single line for `Done` in tests, so I am adding a sleep here to see if waiting for a second will allow every routine to exit correctly before the test exists. It feels like a race condition.

Signed-off-by: quobix <dave@quobix.com>
2024-02-21 08:27:39 -05:00
quobix
43860f4e3c Added some new getters to the index
Also added map conversion utilities based on reported vacuum error https://github.com/daveshanley/vacuum/issues/417
also prevented the bundler from inlining root references.

Signed-off-by: quobix <dave@quobix.com>
2024-01-18 15:11:39 -05:00
quobix
08571b7693 Removed JsonParsingChannel
It does no good to anyone, anywhere and is creating race conditions when using the stack in a multi-tenant fashion.

Signed-off-by: quobix <dave@quobix.com>
2023-12-20 13:08:51 -05:00
Tristan Cartledge
a4ad09aab3 fix: continued moving everything to orderedmaps plus cleaned up most the tests 2023-12-01 17:37:07 +00:00
Tristan Cartledge
2de65e4ca0 Merge branch 'main' into Baliedge/PIP-2552-consistent-ordering 2023-11-27 12:06:39 +00:00
Shawn Poulson
8b90e9a808 Improve test coverage. 2023-10-05 09:30:28 -04:00
Shawn Poulson
663cb90b67 Improve coverage. Simplify error handling. 2023-10-05 09:30:28 -04:00
Shawn Poulson
531243938c Fix unit test. 2023-10-05 09:30:28 -04:00
Shawn Poulson
ff9bcf8b0d Implement TranslateMapParallel() as generalized concurrent map iterator.
Integrate `TranslateMapParallel()` into datamodel for `Paths` to replace specialized async logic.
2023-10-05 09:30:28 -04:00
Shawn Poulson
e9200a734a Implement TranslateSliceParallel and TranslatePipeline to generalize parallel processing of slices and channels in stable order. 2023-10-05 09:30:28 -04:00
Shawn Poulson
f95f6b48c6 Improve test coverage. 2023-09-22 17:49:17 -04:00
Shawn Poulson
8b6ea5a979 Improve coverage. Simplify error handling. 2023-09-22 17:49:17 -04:00
Shawn Poulson
8c78208fb4 Fix unit test. 2023-09-22 17:49:17 -04:00
Shawn Poulson
0c3137aaf9 Implement TranslateMapParallel() as generalized concurrent map iterator.
Integrate `TranslateMapParallel()` into datamodel for `Paths` to replace specialized async logic.
2023-09-22 17:49:17 -04:00
Shawn Poulson
3af1280cce Implement TranslateSliceParallel and TranslatePipeline to generalize parallel processing of slices and channels in stable order. 2023-09-22 17:49:17 -04:00