Skip to content

feat(sdk): Add itemSerdes and pass it when executing children#93

Merged
1 commit merged intomainfrom
item_serdes
Oct 23, 2025
Merged

feat(sdk): Add itemSerdes and pass it when executing children#93
1 commit merged intomainfrom
item_serdes

Conversation

@ghost
Copy link

@ghost ghost commented Oct 23, 2025

Changes:

  • adds an itemSerdes field in map and parallel configs that will be passed onto run_in_child_context via Executor.execute_item and is used to serialize individual items for a batch.
  • passes MapConfig.serdes and ParallelConfig.serdes when in the top level scope (top run_in_child_context) which will invoke the closure that then builds the executor.

Issue #, if available: fixes #37

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@ghost ghost changed the title feat(serdes): Add itemSerdes and pass it when executing children feat(sdk): Add itemSerdes and pass it when executing children Oct 23, 2025
@ghost ghost closed this Oct 23, 2025
@ghost ghost reopened this Oct 23, 2025
Changes:
- adds an itemSerdes field in map and parallel configs that will be
  passed onto run_in_child_context via Executor.execute_item and is used
  to serialize individual items for a batch.
- passes MapConfig.serdes and ParallelConfig.serdes when in the top
  level scope (top run_in_child_context) which will invoke the closure
  that then builds the executor.
@ghost ghost force-pushed the item_serdes branch from 736a9eb to 940e9db Compare October 23, 2025 13:35
@ghost ghost merged commit 6e565a7 into main Oct 23, 2025
8 checks passed
@wangyb-A wangyb-A deleted the item_serdes branch December 9, 2025 22:29
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Concurrency (Map/Parallel) Comprehensive Sweep

2 participants