Skip to content

Prepare Rust await_event timeout handling#1

Closed
manuschillerdev wants to merge 1 commit into
feat/rust-sdkfrom
fix/rust-await-event-timeout-prep
Closed

Prepare Rust await_event timeout handling#1
manuschillerdev wants to merge 1 commit into
feat/rust-sdkfrom
fix/rust-await-event-timeout-prep

Conversation

@manuschillerdev

Copy link
Copy Markdown
Owner

Summary

  • prepare Rust TaskContext::await_event for the upstream timed_out result column
  • preserve compatibility with the legacy two-column await_event result shape
  • add Rust coverage for legacy timeout fallback and the upstream timeout-checkpoint regression

Blocked

Blocked on the upstream SQL fix from earendil-works#116, or an equivalent local SQL change. The durable fix requires absurd.await_event to return timed_out and persist timeout checkpoints. Without that SQL change, an SDK-only patch can preserve legacy timeout behavior but cannot durably replay timeout progress across later suspensions.

Tests

  • cd sdks/rust && cargo test
  • cd sdks/rust && cargo clippy --all-targets -- -D warnings

@manuschillerdev

Copy link
Copy Markdown
Owner Author

Closed: opened against the wrong repository. The intended target is manuschillerdev/absurd-rust-sdk.

@manuschillerdev manuschillerdev deleted the fix/rust-await-event-timeout-prep branch June 3, 2026 21:18
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