Skip to content

Flaky test: rolling upgrade times out publishing client routes #10904

Description

@ReubenBond

UnitTests.GrainDirectory.GrainDirectoryRollingUpgradeTests.RollingUpgrade_LocalToDistributed_NoErrors failed in the .NET CI Functional Ubuntu net8.0 job with a 30-second timeout while publishing the client routing table to a silo.

The error log reported:

Orleans.Runtime.GrainDirectory.ClientDirectory: Exception publishing client routing table to silo
TimeoutException: Response did not arrive on time in 00:00:30 for IRemoteClientDirectory.OnUpdateClientRoutes(...)

Original failed workflow: https://github.com/dotnet/orleans/actions/runs/33132684117

The failed-jobs-only retry completed successfully, indicating an intermittent synchronization or timing failure rather than a deterministic PR regression.

Expected outcome: the rolling-upgrade test completes reliably, or fails with phase-specific diagnostics identifying why client route publication did not complete.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions