dotnet / dotnet/orleans

Only one silo comes up

Open
#8,405 3 comments 0 reactions 0 assignees View on GitHub
Needs: triage :mag:
Dominant language
C#
Stars
10.9k
Forks
2.1k
Avg merge
14h 42m
Merged PRs (30d)
354

Description

We have 2 silos using ADO.NET clustering, but only one of them is coming up, the first one of the cluster whether it's silo1 or silo2. Logs in the failing silo (second silo) suggest that the target silo (first silo) is not active but it is up and the membership table is also saying the same. The failing silo gets stuck in "Joining" status. Please help!

Membership table:
![image](https://user-images.githubusercontent.com/929307/233996180-b6b2f129-e356-4de2-89fa-a753793d5e03.png)

Error logs from failing silo:
![image](https://user-images.githubusercontent.com/929307/233995593-0e1334bd-f820-4118-832b-73c611d3c7a0.png)

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the two-silo setup with ADO.NET clustering and compare the failing silo's logs with the membership table shown in the issue. Trace why the second silo remains in "Joining" while the first is considered active; done means both silos start successfully and membership reports them as active.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
databases, distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.