-
Notifications
You must be signed in to change notification settings - Fork 2k
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
ISiloStatusOracle service stops sending Silo Status Events to ISiloStatusListener once a silo has joined cluster (status Active) #6080
Comments
@olegbsky Can you tell if this is a new problem that started to happen after the update to 2.4.3? If so, what was your previous version and is it possible to double-check by going back to that version? Do you use reminders and do you observe an increased call frequency to the database? How do you host your deployment currently? Kubernetes? Linux or Windows? |
Unfortunately, I did not test it on any previous version. No, I do not use reminders in my app code. |
@olegbsky Can you update to the latest 3.0 so we can see if the problem persists? |
@olegbsky Oh, also, can you try LocalDb or SQL Server too? If you don't have SQL Server installed but have Visual Studio, it installs LocalDb too. The connection string is something like |
I have checked configuration with SQL Server on 2.4.3 - no difference, I can see the same behavior. With version 3.0.0 and SQL Server the behavior slightly changed, but still is not as desired:
// Silo #1 output
// Silo #2 output
// Silo #1 output
// Silo #2 output Note: Silo #1 does not show status updates anymore, even if I restart Silo #2 several times. |
@olegbsky This sounds very strange. Can you do the same with the Azure Storage clustering provider for a comparison? |
Closing due to inactivity - feel free to comment/open a new issue if this is still a problem |
Listener:
Startup code:
Steps to reproduce the issue:
warn: MyApp.Silo.Program[0]
Silo '10.0.75.1:11111@310110425' status: Created
warn: MyApp.Silo.Program[0]
Silo '10.0.75.1:11111@310110425' status: Joining
warn: MyApp.Silo.Program[0]
Silo '10.0.75.1:11111@310110425' status: Active
warn: MyApp.Silo.Program[0]
Silo '10.0.75.1:11111@310110425' status: Active
warn: MyApp.Silo.Program[0]
Silo '10.0.75.1:11112@310110682' status: Created
warn: MyApp.Silo.Program[0]
Silo '10.0.75.1:11112@310110682' status: Joining
warn: MyApp.Silo.Program[0]
Silo '10.0.75.1:11112@310110682' status: Active
Note that Silo Fixing typo in README #1 does not get Status updates about Silo Exclude code-gen files from repo #2.
Wait for some time and stop Silo Fixing typo in README #1 or Silo Exclude code-gen files from repo #2.
Neither Silo Fixing typo in README #1 nor Silo Exclude code-gen files from repo #2 receive new Silo Status Events.
Reproducible on Version 2.4.3.
The text was updated successfully, but these errors were encountered: