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
[FIXED] Concurrent map access for preAcks. #4012
Commits on Apr 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e2839e9 - Browse repository at this point
Copy the full SHA e2839e9View commit details -
Do not hold js lock for health check, use healthy not current for meta
Signed-off-by: Derek Collison <derek@nats.io>
Configuration menu - View commit details
-
Copy full SHA for 4b8229e - Browse repository at this point
Copy the full SHA 4b8229eView commit details -
Gate remove calls, disqualify delivered and ack updates quicker
Signed-off-by: Derek Collison <derek@nats.io>
Configuration menu - View commit details
-
Copy full SHA for df49829 - Browse repository at this point
Copy the full SHA df49829View commit details -
Add in monitor status similar to consumer
Signed-off-by: Derek Collison <derek@nats.io>
Configuration menu - View commit details
-
Copy full SHA for 872a9e7 - Browse repository at this point
Copy the full SHA 872a9e7View commit details -
Signed-off-by: Derek Collison <derek@nats.io>
Configuration menu - View commit details
-
Copy full SHA for e54019f - Browse repository at this point
Copy the full SHA e54019fView commit details -
Snapshot on clean shutdown if needed or interest based retention
Signed-off-by: Derek Collison <derek@nats.io>
Configuration menu - View commit details
-
Copy full SHA for b752b8b - Browse repository at this point
Copy the full SHA b752b8bView commit details -
Wait for shutdown and sleep to let state build up
Signed-off-by: Derek Collison <derek@nats.io>
Configuration menu - View commit details
-
Copy full SHA for b5358fa - Browse repository at this point
Copy the full SHA b5358faView commit details -
Hold the lock while checking health since we could update catchup state.
Do not stepdown right away when executing leadership transfer, wait for the commit. Signed-off-by: Derek Collison <derek@nats.io>
Configuration menu - View commit details
-
Copy full SHA for 874b2b2 - Browse repository at this point
Copy the full SHA 874b2b2View commit details -
Fix concurrent map bug on preAcks.
Use monitor check for streams like consumers. Make sure to stop raft layer if exiting monitorConsumer early. Allow consumers to force a snapshot on leadership change. Signed-off-by: Derek Collison <derek@nats.io>
Configuration menu - View commit details
-
Copy full SHA for a8bd279 - Browse repository at this point
Copy the full SHA a8bd279View commit details -
Process replicated ack regardless of store update. Delay but still st…
…epdown Signed-off-by: Derek Collison <derek@nats.io>
Configuration menu - View commit details
-
Copy full SHA for 58ca525 - Browse repository at this point
Copy the full SHA 58ca525View commit details