Skip to content

Commit da88356

Browse files
Document bounded job operation-name behavior in polling docs
Co-authored-by: Shri Sukhani <shrisukhani@users.noreply.github.com>
1 parent 26c14f2 commit da88356

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ Polling callback contracts are also validated:
155155
- Async loop contract runtime errors (e.g. `Future attached to a different loop`, `Task is bound to a different event loop`, `Non-thread-safe operation invoked on an event loop other than the current one`, `Event loop is closed`) are treated as non-retryable and surfaced immediately.
156156
- Executor-shutdown runtime errors (e.g. `cannot schedule new futures after shutdown`) are treated as non-retryable and surfaced immediately.
157157
- Wait helpers (`start_and_wait`, `wait_for_job_result`) only execute fetch/result callbacks after terminal status is reached; polling failures/timeouts short-circuit before fetch retries begin.
158+
- SDK-managed job operation labels derived from job IDs are automatically bounded to satisfy polling operation-name validation limits.
158159

159160
Example:
160161

0 commit comments

Comments
 (0)