Skip to content

backport: reset Remoter idle timeout from current tyme - #7

Merged
kentbull merged 2 commits into
release/v0.6.20from
fix/remoter-idle-timeout-refresh-v0.6.20
Aug 27, 2026
Merged

kentbull merged 2 commits into
release/v0.6.20from
fix/remoter-idle-timeout-refresh-v0.6.20

Conversation

@kentbull

@kentbull kentbull commented Aug 27, 2026 •

Copy link
Copy Markdown
Collaborator

Adapts the focused correction from ioflo/hio#168 to the maintained 0.6.20 line.

Remoter.refresh() now resets inactivity from current scheduler tyme instead of extending from the previous deadline, while remaining a no-op without an injected time base.

Upstream issue: ioflo/hio#169

Use Tymer.start() so successful I/O refreshes inactivity from the current scheduler tyme instead of accumulating duration from the previous stop. Cover repeated refreshes and recovery after expiration.
Skip idle timer reset until a Remoter has an injected scheduler tyme. This preserves untimed TCP and HTTP use while Tymer.start() governs configured inactivity.
@kentbull
kentbull merged commit 8de3d06 into release/v0.6.20 Aug 27, 2026
6 checks passed
@kentbull
kentbull deleted the fix/remoter-idle-timeout-refresh-v0.6.20 branch August 27, 2026 07:48
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