Skip to content

fix(java): bound symbol send retries and bump agent version - #11852

Merged
kylewanginchina merged 1 commit into
v6.6from
codex/v6.6-java-eagain-threshold
Aug 17, 2026
Merged

fix(java): bound symbol send retries and bump agent version#11852
kylewanginchina merged 1 commit into
v6.6from
codex/v6.6-java-eagain-threshold

Conversation

@yinjiping

@yinjiping yinjiping commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

(76e2fef)
Add a consecutive EAGAIN threshold for non-blocking Java Agent sockets and close the communication channels after 30 retries to avoid an endless busy loop in JVM callbacks.

Bump JAVA_AGENT_VERSION from 3.1 to 3.2 for the updated GNU and musl Agent artifacts.

This PR is for:

  • Agent

Affected branches

  • v6.6

@yinjiping
yinjiping force-pushed the codex/v6.6-java-eagain-threshold branch from c554205 to 76e2fef Compare August 17, 2026 01:17
Add a consecutive EAGAIN threshold for non-blocking Java Agent sockets and close the communication channels after 30 retries to avoid an endless busy loop in JVM callbacks.

Bump JAVA_AGENT_VERSION from 3.1 to 3.2 for the updated GNU and musl Agent artifacts.
@yinjiping yinjiping changed the title fix(java): 限制符号发送重试并升级 Agent 版本 fix(java): bound symbol send retries and bump agent version Aug 17, 2026

@kylewanginchina kylewanginchina left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed: the change bounds the non-blocking Java agent send retry loop on EAGAIN/EWOULDBLOCK, resets the consecutive counter on successful sends, and closes/reset channels on threshold. CI is green.

@kylewanginchina
kylewanginchina merged commit e979d0e into v6.6 Aug 17, 2026
7 checks passed
@kylewanginchina
kylewanginchina deleted the codex/v6.6-java-eagain-threshold branch August 17, 2026 01:35
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.

2 participants