···66class StoredExecutionResultOutputSink(BaseOutputSink):
77 """An output sink that persists the execution result to an EventRecord."""
8899+ # BigTable operations can be slow and may fail transiently.
1010+ # Allow more time and retry on failure.
1111+ timeout: float = 5.0
1212+ max_retries: int = 2 # Up to 3 total attempts with exponential backoff
1313+914 def __init__(self):
1015 self._service = bootstrap_execution_result_storage_service()
1116