doc: clarify QUIC async write backpressure - #65947
Conversation
Signed-off-by: John Finnerty <297514060+johnfinnerty-nz@users.noreply.github.com>
|
Review requested:
|
|
Welcome to Node.js, and thank you for your first contribution! Before review, please take a moment to read:
Please make sure every commit is signed off. For a first pull request, GitHub Actions require collaborator approval and Jenkins CI must be started by a collaborator or triager, so an initial wait is normal. Caution AgentScan found account activity patterns that may be consistent with automation. This is a heuristic, not proof that this pull request was opened by an agent or violates policy. AI-assisted contributions are permitted, but automated tooling must not open pull requests without advance approval, and contributors must personally understand, test, verify, and take responsibility for every submitted change. See the AgentScan analysis, AI use policy, and automation policy for additional context. |
|
@johnfinnerty-nz ... While the change here looks fine and is acceptable, if you make future additional contributions, please do ensure that the PR description is not just AI generated. We need to know that the contribution comes from a person, not an AI agent. |
|
Cheers James. I did use Codex, including to polish my description, as grammar isn’t my strong suit. I reviewed the code before submitting. The change clarifies that asynchronous QUIC writes reject with |
Distinguish writer capacity from transport blocking and stop retrying when no drain wait is available. Assisted-by: Codex Signed-off-by: John Finnerty <297514060+johnfinnerty-nz@users.noreply.github.com>
Summary
Document strict async write behavior, ERR_INVALID_STATE, canWrite, and onblocked.
Validation
Documentation was checked against the current implementation; git diff --check passed.
Closes #63305