Skip to content

Backport #8421 to v1.5: flush graceful Disassociate PDUs before transport force-close on shutdown - #8487

Merged
Aaronontheweb merged 3 commits into
v1.5from
backport/8421-to-v1.5
Aug 26, 2026
Merged

Backport #8421 to v1.5: flush graceful Disassociate PDUs before transport force-close on shutdown#8487
Aaronontheweb merged 3 commits into
v1.5from
backport/8421-to-v1.5

Merge branch 'v1.5' into backport/8421-to-v1.5

95d9b81
Select commit
Loading
Failed to load commit list.
Azure Pipelines / PR Validation failed Aug 26, 2026 in 1h 2m 0s

Build #2026.8.26.23 had test failures

Details

Tests

  • Failed: 6 (0.05%)
  • Passed: 10,958 (96.39%)
  • Other: 404 (3.55%)
  • Total: 11,368

Annotations

Check failure on line 488 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / PR Validation

Build log #L488

Cmd.exe exited with code '-1'.

Check failure on line 14 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / PR Validation

Build log #L14

ECHO is off.

Check failure on line 14 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / PR Validation

Build log #L14

ECHO is off.

Check failure on line 14 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / PR Validation

Build log #L14

ECHO is off.

Check failure on line 1 in Akka.Persistence.Tests.Fsm.PersistentFSMSpec.PersistentFSM_must_allow_cancelling_stateTimeout_by_issuing_forMax_null

See this annotation in the file changed.

@azure-pipelines azure-pipelines / PR Validation

Akka.Persistence.Tests.Fsm.PersistentFSMSpec.PersistentFSM_must_allow_cancelling_stateTimeout_by_issuing_forMax_null

Failed: Expected a message of type Akka.Persistence.Tests.Fsm.TimeoutFsm+OverrideTimeoutToInf, but received {Akka.Actor.FSMBase+StateTimeout} (type Akka.Actor.FSMBase+StateTimeout) instead  from [akka://PersistenceSpec-133/user/$a#1914586408]
Raw output
   at Akka.TestKit.TestKitBase.<InternalExpectMsgEnvelopeAsync>d__145`1.MoveNext() in D:\a\1\s\src\core\Akka.TestKit\TestKitBase_Expect.cs:line 446
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Akka.TestKit.TestKitBase.<InternalExpectMsgEnvelopeAsync>d__144`1.MoveNext() in D:\a\1\s\src\core\Akka.TestKit\TestKitBase_Expect.cs:line 411
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Akka.TestKit.TestKitBase.<InternalExpectMsgAsync>d__142`1.MoveNext() in D:\a\1\s\src\core\Akka.TestKit\TestKitBase_Expect.cs:line 379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Akka.Persistence.Tests.Fsm.PersistentFSMSpec.<PersistentFSM_must_allow_cancelling_stateTimeout_by_issuing_forMax_null>d__10.MoveNext() in D:\a\1\s\src\core\Akka.Persistence.Tests\Fsm\PersistentFSMSpec.cs:line 419
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

Check failure on line 1 in Akka.Cluster.Metrics.Tests.MetricsCollectorSpec.MetricsCollector_should_collector_accurate_metrics_for_node

See this annotation in the file changed.

@azure-pipelines azure-pipelines / PR Validation

Akka.Cluster.Metrics.Tests.MetricsCollectorSpec.MetricsCollector_should_collector_accurate_metrics_for_node

System.Exception : Failed to initialize test data
---- System.Threading.Tasks.TaskCanceledException : A task was canceled.
Raw output
   at Akka.Cluster.Metrics.Tests.MetricsCollectorSpec.MetricsCollector_should_collector_accurate_metrics_for_node() in D:\a\1\s\src\contrib\cluster\Akka.Cluster.Metrics.Tests\MetricsCollectorSpec.cs:line 63
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
   at Akka.Cluster.Metrics.Tests.Base.AkkaSpecWithCollector.CreateTestDataAsync(TimeSpan timeout, String[] requiredMetrics) in D:\a\1\s\src\contrib\cluster\Akka.Cluster.Metrics.Tests\Base\AkkaSpecWithCollector.cs:line 122
   at Akka.Cluster.Metrics.Tests.MetricsCollectorSpec.MetricsCollector_should_collector_accurate_metrics_for_node() in D:\a\1\s\src\contrib\cluster\Akka.Cluster.Metrics.Tests\MetricsCollectorSpec.cs:line 56

Check failure on line 1 in Akka.Cluster.Sharding.Tests.MultiNode.ShardedDaemonProcessMultiNode.ShardedDaemonProcess_Specs

See this annotation in the file changed.

@azure-pipelines azure-pipelines / PR Validation

Akka.Cluster.Sharding.Tests.MultiNode.ShardedDaemonProcessMultiNode.ShardedDaemonProcess_Specs

System.Exception : barrier failed:sharded-daemon-process-initialized
Raw output
   at Akka.Remote.TestKit.TestConductor.EnterAsync(TimeSpan timeout, RoleName roleName, ImmutableList`1 names, CancellationToken cancellationToken) in D:\a\1\s\src\core\Akka.Remote.TestKit\Player.cs:line 182

Check failure on line 1 in Akka.Cluster.Sharding.Tests.MultiNode.ShardedDaemonProcessMultiNode.ShardedDaemonProcess_Specs

See this annotation in the file changed.

@azure-pipelines azure-pipelines / PR Validation

Akka.Cluster.Sharding.Tests.MultiNode.ShardedDaemonProcessMultiNode.ShardedDaemonProcess_Specs

System.Exception : barrier failed:first-joined
Raw output
   at Akka.Remote.TestKit.TestConductor.EnterAsync(TimeSpan timeout, RoleName roleName, ImmutableList`1 names, CancellationToken cancellationToken) in D:\a\1\s\src\core\Akka.Remote.TestKit\Player.cs:line 182