Skip to content

fix: #175 BidiStream SIGTERM causes CPU hot loop and pod stuck in Ter… #180

fix: #175 BidiStream SIGTERM causes CPU hot loop and pod stuck in Ter…

fix: #175 BidiStream SIGTERM causes CPU hot loop and pod stuck in Ter… #180

Triggered via push February 26, 2026 11:28
Status Success
Total duration 38m 28s
Artifacts

docker.yml

on: push
build-python-services-docker-image
38m 24s
build-python-services-docker-image
Fit to window
Zoom out
Zoom in

Annotations

41 errors and 62 notices
4 out of 6 runs with error: oneWayCallWithDelay(Client) (dev.restate.sdktesting.tests.ServiceToServiceCommunication): dev.restate.sdktesting.tests.ServiceToServiceCommunication#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
4 out of 6 runs with error: sleep(Client) (dev.restate.sdktesting.tests.Sleep): dev.restate.sdktesting.tests.Sleep#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
4 out of 6 runs with error: manySleeps(Client) (dev.restate.sdktesting.tests.Sleep): dev.restate.sdktesting.tests.Sleep#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: sleepAndTerminateServiceEndpoint(Client, ContainerHandle) (dev.restate.sdktesting.tests.SleepWithFailures): dev.restate.sdktesting.tests.SleepWithFailures#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: setStateThenFailShouldPersistState(Client) (dev.restate.sdktesting.tests.UserErrors): dev.restate.sdktesting.tests.UserErrors#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: sideEffectWithTerminalError(Client) (dev.restate.sdktesting.tests.UserErrors): dev.restate.sdktesting.tests.UserErrors#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
3 out of 6 runs with error: add(Client) (dev.restate.sdktesting.tests.State): dev.restate.sdktesting.tests.State#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: regularCall(Client) (dev.restate.sdktesting.tests.ServiceToServiceCommunication): dev.restate.sdktesting.tests.ServiceToServiceCommunication#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: internalCallFailurePropagation(Client) (dev.restate.sdktesting.tests.UserErrors): dev.restate.sdktesting.tests.UserErrors#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: executesNewInvocationWithLatestServiceRevisions(Client, URI) (dev.restate.sdktesting.tests.UpgradeWithNewInvocation): dev.restate.sdktesting.tests.UpgradeWithNewInvocation#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
All 4 runs with error: cancelFromContext(BlockingOperation, Client) (dev.restate.sdktesting.tests.Cancellation): dev.restate.sdktesting.tests.Cancellation#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
3 out of 5 runs with error: awakeableOrTimeoutUsingAwaitAny(Client) (dev.restate.sdktesting.tests.Combinators): dev.restate.sdktesting.tests.Combinators#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 4 runs with error: cancelFromAdminAPI(BlockingOperation, Client, URI) (dev.restate.sdktesting.tests.Cancellation): dev.restate.sdktesting.tests.Cancellation#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: failSeveralTimes(Client) (dev.restate.sdktesting.tests.UserErrors): dev.restate.sdktesting.tests.UserErrors#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
3 out of 6 runs with error: listStateAndClearAll(Client) (dev.restate.sdktesting.tests.State): dev.restate.sdktesting.tests.State#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: executedOnlyOnce(Client) (dev.restate.sdktesting.tests.RunRetry): dev.restate.sdktesting.tests.RunRetry#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: oneWayCall(Client) (dev.restate.sdktesting.tests.ServiceToServiceCommunication): dev.restate.sdktesting.tests.ServiceToServiceCommunication#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: callWithIdempotencyKey(Client) (dev.restate.sdktesting.tests.ServiceToServiceCommunication): dev.restate.sdktesting.tests.ServiceToServiceCommunication#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: setAndResolve(Client) (dev.restate.sdktesting.tests.WorkflowAPI): dev.restate.sdktesting.tests.WorkflowAPI#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
3 out of 5 runs with error: inFlightInvocation(Client, URI) (dev.restate.sdktesting.tests.UpgradeWithInFlightInvocation): dev.restate.sdktesting.tests.UpgradeWithInFlightInvocation#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: sleepAndKillServiceEndpoint(Client, ContainerHandle) (dev.restate.sdktesting.tests.SleepWithFailures): dev.restate.sdktesting.tests.SleepWithFailures#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: withExhaustedAttempts(Client) (dev.restate.sdktesting.tests.RunRetry): dev.restate.sdktesting.tests.RunRetry#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
All 2 runs with error: flush(Client) (dev.restate.sdktesting.tests.RunFlush): dev.restate.sdktesting.tests.RunFlush#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
3 out of 5 runs with error: firstSuccessfulCompletedAwakeable(Client) (dev.restate.sdktesting.tests.Combinators): dev.restate.sdktesting.tests.Combinators#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: withSuccess(Client) (dev.restate.sdktesting.tests.RunRetry): dev.restate.sdktesting.tests.RunRetry#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: invocationWithEventualSuccess(Client) (dev.restate.sdktesting.tests.UserErrors): dev.restate.sdktesting.tests.UserErrors#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
3 out of 6 runs with error: proxyOneWayAdd(Client) (dev.restate.sdktesting.tests.State): dev.restate.sdktesting.tests.State#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: invokeTerminallyFailingCall(Client) (dev.restate.sdktesting.tests.UserErrors): dev.restate.sdktesting.tests.UserErrors#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
3 out of 5 runs with error: awakeableOrTimeoutUsingAwakeableTimeoutCommand(Client) (dev.restate.sdktesting.tests.Combinators): dev.restate.sdktesting.tests.Combinators#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
4 out of 5 runs with error: oneWayCallWithIdempotencyKey(Client) (dev.restate.sdktesting.tests.ServiceToServiceCommunication): dev.restate.sdktesting.tests.ServiceToServiceCommunication#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s] test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 0s]
2 out of 3 runs with error: startAndStopRuntimeRetainsTheState(ContainerHandle) (dev.restate.sdktesting.tests.StopRuntime): dev.restate.sdktesting.tests.StopRuntime#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s]
2 out of 3 runs with error: startAndKillRuntimeRetainsTheState(ContainerHandle) (dev.restate.sdktesting.tests.KillRuntime): dev.restate.sdktesting.tests.KillRuntime#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s]
2 out of 3 runs with error: handleEventInCounterService(URI, int, Client) (dev.restate.sdktesting.tests.KafkaIngress): dev.restate.sdktesting.tests.KafkaIngress#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
2 out of 3 runs with error: headersPassThrough(Client) (dev.restate.sdktesting.tests.Ingress): dev.restate.sdktesting.tests.Ingress#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
2 out of 3 runs with error: kill(Client, URI) (dev.restate.sdktesting.tests.KillInvocation): dev.restate.sdktesting.tests.KillInvocation#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
2 out of 3 runs with error: rawHandler(Client) (dev.restate.sdktesting.tests.Ingress): dev.restate.sdktesting.tests.Ingress#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
2 out of 3 runs with error: handleEventInEventHandler(URI, int, Client) (dev.restate.sdktesting.tests.KafkaIngress): dev.restate.sdktesting.tests.KafkaIngress#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
2 out of 3 runs with error: requestSigningPass(Client) (dev.restate.sdktesting.tests.ProxyRequestSigning): dev.restate.sdktesting.tests.ProxyRequestSigning#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 2 runs with error: ordering(boolean[], Client) (dev.restate.sdktesting.tests.CallOrdering): dev.restate.sdktesting.tests.CallOrdering#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
1 out of 6 runs with error: manySleeps(Client) (dev.restate.sdktesting.tests.Sleep): dev.restate.sdktesting.tests.Sleep#L0
test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 1m 0s]
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.
49 tests found
There are 49 tests, see "Raw output" for the full list of tests.