-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
missing FailureNotificationSignal during network failure when non-master is isolated #93
Comments
@glassfishrobot Commented |
@glassfishrobot Commented 1. Please describe what is meant by "out of network". 2. We have a shoal qe test that verifies that all failure notifications Please submit logs (by attaching a zip of log files) that illustrate your |
@glassfishrobot Commented |
@glassfishrobot Commented |
@glassfishrobot Commented
I have disabled my LAN network to simulate network failure kind of scenario
I have not run the tests which you have mentioned but, instead I have written my TestCase Description: Scenario 1: Scenario 2: Systems are started just like in the previous case. server2 and server3 are I have attached the test sources and logs of both Scenario1 and Scenario2 for |
@glassfishrobot Commented |
@glassfishrobot Commented |
@glassfishrobot Commented Code in question is a detected masterFailed and the fact that private void assignAndReportFailure(final HealthMessage.Entry entry) { { } else if (masterFailed) { {0} for master named {1}", entry.id.toString(), for name {1} ...", entry.id, entry.adv.getName())); To avoid multiple reports of a FAILURE, only the master is typically allowed to To summarize, heartbeat failure detection is working correctly. "server5" view |
@glassfishrobot Commented |
@glassfishrobot Commented When the network lan fails for a non-master instance of a group, Shoal's heartbeat failure detection is working to detect that the instances no For the submitted scenario 1, "server1" becomes the master node after "server2" |
@glassfishrobot Commented |
|
I have been trying to use shoal with my application, assume I have a cluster
kind of setup with four nodes running on four different systems. If suddenly one
of the node goes out of network and it is not a master node, I get three FailureSuspectedSignals but not all three FailureNotificationSignals. If the
node which went out of network was a master node then, I get three FailureSuspectedSignals and FailureNotificationSignals. Is this not the way it
should behave even in the first case also.
Environment
Operating System: All
Platform: Windows
Affected Versions
[current]
The text was updated successfully, but these errors were encountered: