Skip to content

docs(design): async migration plan with incremental adoption (#1594)#3940

Merged
oferchen merged 1 commit into
masterfrom
design/async-migration-plan
May 7, 2026
Merged

docs(design): async migration plan with incremental adoption (#1594)#3940
oferchen merged 1 commit into
masterfrom
design/async-migration-plan

Conversation

@oferchen
Copy link
Copy Markdown
Owner

@oferchen oferchen commented May 7, 2026

Summary

  • Replaces the prior 762-line draft of docs/design/async-migration-plan.md with an 82-line roadmap (under the 100-line cap).
  • Documents the current async state (tokio in daemon and core), pressure points (async listener, async SSH, io_uring socket I/O), and a four-phase incremental strategy.
  • Records anti-goals (no async per-file fanout, no async file syscalls) and feature-gating compat rules.

Test plan

Replace prior 762-line draft with concise 82-line roadmap covering
current state, pressure points, four-phase strategy, anti-goals,
and feature-gated compat constraints.
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label May 7, 2026
@oferchen oferchen merged commit 108ca2a into master May 7, 2026
8 checks passed
@oferchen oferchen deleted the design/async-migration-plan branch May 8, 2026 03:47
oferchen added a commit that referenced this pull request May 18, 2026
…3940)

Replace prior 762-line draft with concise 82-line roadmap covering
current state, pressure points, four-phase strategy, anti-goals,
and feature-gated compat constraints.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant