Closed wkloucek closed 8 months ago
@kobergj @2403905 We need to take a look.
raising to p2 because of critical path for usable nats.
After investigation, it seems like the cluster is switching the leader on a regular basis. It seems like the output can not be suppressed (unless redirecting it away from stderr
to a file (which is contra productive in our scenario)). I am currently trying to figure out if it is possible to give each node a priority to prevent switching the leader.
cluster is switching the leader on a regular basis.
new consumer leader
who decides who the consumer leader is?
Please note that it's on a sub-second basis. That doesn't sound healthy for a leader switch
From what I understand this is not about the nats jetstream node stream leader change. It can be easily ruled out by having a stream with replica set to 1 (because there is only one node that can be leader, ever)
Probably :D might have to do with the quorum, https://docs.nats.io/running-a-nats-service/configuration/clustering/jetstream_clustering#the-quorum I am currently experimenting with the scaling to see if the issue persists with a higher number of nodes.
Ok that does not seem to be the issue.
Did you look at the NATS source code to see where this log originates?
haven't digged into the code yet, what I found is that: https://github.com/nats-io/nats-server/issues/4480
@wkloucek fixed with move to nats key-value store in 5.0.0-rc2
@wkloucek can we close this?
@wkloucek can we close this?
Didn't have any time yet to look at it / deploy rc.2
@wkloucek can we close this?
Didn't have any time yet to look at it / deploy rc.2
Ok, when it works, just close it. If there are still issues, let me know.
Please close it when you feel comfortable. I can always reopen or create another one
Describe the bug
NATS is logging a lot. Probably triggered by oCIS.
Steps to reproduce
natsjs
service registryExpected behavior
everything is working fine
Actual behavior
everything is working fine from a functional perspective
Only NATS is reporting a lot of messages like:
Setup
Eg. use this example https://github.com/owncloud/ocis-charts/tree/next/deployments/ocis-nats from the
next
branch with oCIS 5.0.0-alpha.6