Skip to content

docs: parallel#120

Merged
yaythomas merged 1 commit intomainfrom
parallel
Apr 9, 2026
Merged

docs: parallel#120
yaythomas merged 1 commit intomainfrom
parallel

Conversation

@yaythomas
Copy link
Copy Markdown
Contributor

Description of changes:

  • Generalize parallel copy for TS, Python and Java. Add examples

Details:

  • Remove summaryGenerator from TS ParallelConfig (not on public interface)
  • Fix Python CompletionConfig factory method descriptions (all_completed is fail-fast, not wait-for-all; deprecate in favour of all_successful)
  • Fix Java default completionConfig (allCompleted, not allSuccessful)
  • Add Checkpointing section with per-language behaviour including summary generator mechanics and Java replayChildren behaviour
  • Replace CompletionConfig prose with per-language tables mapping config to completionReason/completionStatus
  • Move completionReason descriptions from Result types to Completion strategies section
  • Add shared note on minSuccessful failure tolerance behaviour
  • Verify all signatures, types and logic against SDK source

Issue #, if available:
closes #39, closes #75, closes #57, closes #94, closes #93

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

@yaythomas yaythomas moved this from Backlog to In review in aws-durable-execution Apr 9, 2026
Comment thread docs/sdk-reference/operations/parallel.md Outdated
Comment thread docs/sdk-reference/operations/parallel.md Outdated
Comment thread docs/sdk-reference/operations/parallel.md Outdated
Comment thread docs/sdk-reference/operations/parallel.md Outdated
Comment thread docs/sdk-reference/operations/parallel.md Outdated
Comment thread docs/sdk-reference/operations/parallel.md Outdated
@yaythomas yaythomas changed the base branch from chilccontext to main April 9, 2026 20:42
- Remove summaryGenerator from TS ParallelConfig (not on public interface)
- Fix Python CompletionConfig factory method descriptions (all_completed
  is fail-fast, not wait-for-all; deprecate in favour of all_successful)
- Fix Java default completionConfig (allCompleted, not allSuccessful)
- Add Checkpointing section with per-language behaviour including
  summary generator mechanics and Java replayChildren behaviour
- Replace CompletionConfig prose with per-language tables mapping
  config to completionReason/completionStatus
- Move completionReason descriptions from Result types to Completion
  strategies section
- Add shared note on minSuccessful failure tolerance behaviour
- Verify all signatures, types and logic against SDK source

closes #39, closes #75, closes #57, closes #94, closes #93
@yaythomas yaythomas merged commit e10bf21 into main Apr 9, 2026
2 checks passed
@github-project-automation github-project-automation bot moved this from In review to Done in aws-durable-execution Apr 9, 2026
@yaythomas yaythomas deleted the parallel branch April 9, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

2 participants