Skip to content

perf: reduce one-way interceptor async layers - #198

Merged
SunSi12138 merged 1 commit into
devfrom
feature/issue-195-oneway-fast-path
Aug 14, 2026
Merged

perf: reduce one-way interceptor async layers#198
SunSi12138 merged 1 commit into
devfrom
feature/issue-195-oneway-fast-path

Conversation

@SunSi12138

Copy link
Copy Markdown
Owner

来源

#195 后续:OneWayInterceptorState.InvokeVoidAsync 的 async 层优化。

改动

  • 新增 RunVoidChainAsync(跑 interceptor 链 + status/error/elapsed,忽略结果)。
  • OneWayInterceptorState.InvokeVoidAsync 改为非 async 委托到 RunVoidChainAsync,消除 oneway 路径上多的一层 async state machine。

验证

  • 928 单元测试、297 个完整 integration 测试通过。

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Hooray!

Reviewed commit: 84024cc463

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@SunSi12138
SunSi12138 merged commit 8e7eb1d into dev Aug 14, 2026
3 checks passed
@SunSi12138
SunSi12138 deleted the feature/issue-195-oneway-fast-path branch August 14, 2026 05:34
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.

1 participant