Skip to content
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

Fix read and replay daemons death detection #169

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Jamal-B
Copy link

@Jamal-B Jamal-B commented Mar 12, 2024

Description

A multiprocessing empty queue was causing an infinite wait in the daemon main loop if the read_daemon and/or replay_daemon were killed, preventing the issue detection and any remediation. The main process and the eventual remaining child process were staying running while the replication was no longer working from a global point of view.

Not digged into why the queue is empty, perhaps it deserves another investigation in another issue or PR?

A multiprocessing empty queue was causing an infinite wait in the
daemon main loop if the read_daemon and/or replay_daemon were killed,
preventing the issue detection. The main process and the eventual
remaining child process were staying running while the replication was
no longer working from a global point of view.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant