Skip to content

Add an end-to-end test for trim gap handling using snapshots (#2463) #8017

Add an end-to-end test for trim gap handling using snapshots (#2463)

Add an end-to-end test for trim gap handling using snapshots (#2463) #8017

Triggered via push January 8, 2025 16:07
Status Failure
Total duration 28m 51s
Artifacts 10

ci.yml

on: push
Create docker image  /  build-and-push-image
20m 35s
Create docker image / build-and-push-image
Check workspace-hack
54s
Check workspace-hack
Validate Restate UI artifact
3s
Validate Restate UI artifact
Matrix: build-and-test
Run SDK-Java integration tests  /  Features integration test
2m 2s
Run SDK-Java integration tests / Features integration test
Run SDK-Java integration tests with DisableIdempotencyTable  /  Features integration test
7m 17s
Run SDK-Java integration tests with DisableIdempotencyTable / Features integration test
Run SDK-Java integration tests with KafkaIngressNext  /  Features integration test
2m 25s
Run SDK-Java integration tests with KafkaIngressNext / Features integration test
Run SDK-Java integration tests with InvocationStatusKilled  /  Features integration test
6m 17s
Run SDK-Java integration tests with InvocationStatusKilled / Features integration test
Matrix: Run SDK-Go integration tests / sdk-test-suite
Matrix: Run SDK-Python integration tests / sdk-test-suite
Matrix: Run SDK-Rust integration tests / sdk-test-suite
Matrix: Run SDK-Typescript integration tests / sdk-test-suite
Fit to window
Zoom out
Zoom in

Annotations

49 errors, 12 warnings, and 10 notices
Run SDK-Python integration tests / Features integration test (sdk-test-suite version 2.0)
ERROR: Error response from daemon: No such image: moby/buildkit:buildx-stable-1
Run SDK-Java integration tests / Features integration test
Process completed with exit code 1.
All 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/singleThreadSinglePartition/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 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/singleThreadSinglePartition/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 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/singleThreadSinglePartition/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 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/singleThreadSinglePartition/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 3 runs with error: startAndKillRuntimeRetainsTheState(Client, 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] test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s]
All 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/singleThreadSinglePartition/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]
All 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/singleThreadSinglePartition/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 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/persistedTimers/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/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 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/singleThreadSinglePartition/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 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/singleThreadSinglePartition/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 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/lazyState/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/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 5 runs with error: executesNewInvocationWithLatestServiceRevisions(Client, URL) (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/singleThreadSinglePartition/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 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/persistedTimers/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/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 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/singleThreadSinglePartition/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 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/lazyState/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/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 5 runs with error: timeout(Client) (dev.restate.sdktesting.tests.AwaitTimeout): dev.restate.sdktesting.tests.AwaitTimeout#L0
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 0s] test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/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 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/persistedTimers/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/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 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/singleThreadSinglePartition/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 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/singleThreadSinglePartition/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 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/singleThreadSinglePartition/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 3 runs with error: startAndStopRuntimeRetainsTheState(Client, 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] test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s]
All 5 runs with error: inFlightInvocation(Client, URL) (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/singleThreadSinglePartition/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 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/lazyState/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/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 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/singleThreadSinglePartition/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 3 runs with error: rawHandler(Client) (dev.restate.sdktesting.tests.RawHandler): dev.restate.sdktesting.tests.RawHandler#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 3 runs with error: handleEventInEventHandler(URL, int, Client) (dev.restate.sdktesting.tests.KafkaIngress): dev.restate.sdktesting.tests.KafkaIngress#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 3 runs with error: cancelInvocation(BlockingOperation, Client, URL) (dev.restate.sdktesting.tests.CancelInvocation): dev.restate.sdktesting.tests.CancelInvocation#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 3 runs with error: idempotentInvokeSend(Client) (dev.restate.sdktesting.tests.Ingress): dev.restate.sdktesting.tests.Ingress#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 3 runs with error: handleEventInCounterService(URL, int, Client) (dev.restate.sdktesting.tests.KafkaIngress): dev.restate.sdktesting.tests.KafkaIngress#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 3 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/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 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/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 3 runs with error: idempotentSendThenAttachWIthIdempotencyKey(Client) (dev.restate.sdktesting.tests.Ingress): dev.restate.sdktesting.tests.Ingress#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 3 runs with error: idempotentInvokeService(Client) (dev.restate.sdktesting.tests.Ingress): dev.restate.sdktesting.tests.Ingress#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 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/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 3 runs with error: kill(Client, URL) (dev.restate.sdktesting.tests.KillInvocation): dev.restate.sdktesting.tests.KillInvocation#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 3 runs with error: idempotentInvokeVirtualObject(URL, Client) (dev.restate.sdktesting.tests.Ingress): dev.restate.sdktesting.tests.Ingress#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 3 runs with error: privateService(URL, Client) (dev.restate.sdktesting.tests.PrivateService): dev.restate.sdktesting.tests.PrivateService#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
All 3 runs with error: idempotentSendThenAttach(Client) (dev.restate.sdktesting.tests.Ingress): dev.restate.sdktesting.tests.Ingress#L0
test-report/default/TEST-junit-jupiter.xml [took 0s] test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 0s] test-report/threeNodes/TEST-junit-jupiter.xml [took 0s]
Run SDK-Java integration tests with KafkaIngressNext / Features integration test
Process completed with exit code 1.
Validate Restate UI artifact
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Check workspace-hack
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Create docker image / build-and-push-image
Failed to restore: Cache service responded with 404
Create docker image / build-and-push-image
parca= is not a valid secret
Run SDK-Python integration tests / Features integration test (sdk-test-suite version 2.0)
No files were found with the provided path: test-report. No artifacts will be uploaded.
Run SDK-Python integration tests / Features integration test (sdk-test-suite version 2.0)
Could not find any files for test-report/*/*.xml
Run SDK-Java integration tests / Features integration test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Run SDK-Go integration tests / Features integration test (sdk-test-suite version 2.1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Run SDK-Rust integration tests / Features integration test (sdk-test-suite version 2.0)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Run SDK-Java integration tests with DisableIdempotencyTable / Features integration test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
40 tests found
There are 40 tests, see "Raw output" for the full list of tests.
1 skipped test found
There is 1 skipped test, see "Raw output" for the name of the skipped test.
45 tests found
There are 45 tests, see "Raw output" for the full list of tests.
1 skipped test found
There is 1 skipped test, see "Raw output" for the name of the skipped test.
47 tests found
There are 47 tests, see "Raw output" for the full list of tests.
45 tests found
There are 45 tests, see "Raw output" for the full list of tests.
1 skipped test found
There is 1 skipped test, see "Raw output" for the name of the skipped test.
47 tests found
There are 47 tests, see "Raw output" for the full list of tests.
1 skipped test found
There is 1 skipped test, see "Raw output" for the name of the skipped test.
47 tests found
There are 47 tests, see "Raw output" for the full list of tests.

Artifacts

Produced during runtime
Name Size
restate.tar
141 MB
restatedev~restate~1JQ1P8.dockerbuild
42.8 KB
restatedev~restate~ULPWV1.dockerbuild
40.6 KB
restatedev~restate~V5J24I.dockerbuild
144 KB
sdk-go-integration-test-report
2.46 MB
sdk-java-disable-idempotency-table-integration-test-report
4.82 MB
sdk-java-invocation-status-killed-integration-test-report
4.75 MB
sdk-java-kafka-next-gen-integration-test-report
326 KB
sdk-rust-integration-test-report
2.8 MB
sdk-typescript-integration-test-report
2.21 MB