dotnet / dotnet/orleans

orleans cluster problem

Open
#8,511 2 comments 0 reactions 0 assignees View on GitHub
Needs: triage :mag:
Dominant language
C#
Stars
10.9k
Forks
2.1k
Avg merge
13h 56m
Merged PRs (30d)
351

Description

I used Adonet as the cluster table, created two different Silo A and B, and according to the official documentation, both clusters were able to start and work properly.But I had a tricky problem.There is no graceful exit of SiloA, the state in the cluster is active at that time, now I want to start SiloB, I got some errors during startup, and finally the program exited abnormally, because silo abnormal exit factors are not controllable (l example: server power failure), what can be done to deal with this problem?

![image](https://github.com/dotnet/orleans/assets/46833139/e2fefee2-add3-41a2-b226-c0fa483dad7e)

Can we use the start write IAmAliveTime time as the auxiliary judgment condition?
Or make a policy in the configuration cluster, whether to use the newly added silo host as the centralized state, or to ensure that the old cluster silo host is the primary state of the cluster.

Thank you very much for your answer

Contributor guide

Open the contributing guide

Research direction

No source files, tests, or entry points are named. Reproduce the failure using an ADO.NET cluster table with two silos, then read the official cluster membership documentation and inspect the reported startup errors. Done means establishing and documenting a supported policy for recovering from an abruptly terminated silo without abnormal startup failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
databases, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.