Skip to content

fix: restore error recovery and add monitor lifecycle management#5

Merged
gitfudge0 merged 1 commit intomainfrom
nmrs_improvements
Mar 22, 2026
Merged

fix: restore error recovery and add monitor lifecycle management#5
gitfudge0 merged 1 commit intomainfrom
nmrs_improvements

Conversation

@gitfudge0
Copy link
Owner

Restore worker = None on snapshot failure to recover from broken D-Bus connections. Add oneshot-based cancellation to monitor threads so old monitors are stopped before re-initialization, preventing thread accumulation. Log monitor thread spawn failures instead of silently discarding them.

Copy link
Owner Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@gitfudge0 gitfudge0 marked this pull request as ready for review March 22, 2026 05:08
Restore worker = None on snapshot failure to recover from broken D-Bus connections. Add oneshot-based cancellation to monitor threads so old monitors are stopped before re-initialization, preventing thread accumulation. Log monitor thread spawn failures instead of silently discarding them.
Copy link
Owner Author

gitfudge0 commented Mar 22, 2026

Merge activity

  • Mar 22, 6:02 AM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Mar 22, 6:02 AM UTC: @gitfudge0 merged this pull request with Graphite.

@gitfudge0 gitfudge0 merged commit a3e1773 into main Mar 22, 2026
@gitfudge0 gitfudge0 deleted the nmrs_improvements branch March 22, 2026 06:02
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