Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Multiworld Watcher Multiworld Watcher
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 27
    • Issues 27
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Q4SG
  • Multiworld WatcherMultiworld Watcher
  • Issues
  • #77
Closed
Open
Issue created Aug 10, 2022 by Adam "MrBond" Ziegler@MrBondOwner

Properly dispose of all input and output adapters

Watcher module uses async event loops in input adapters as the primary background thread mechanism. When the module is told to terminate (SIGINT, SIGTERM, SIGKILL - see #76 (closed)) properly stop and dispose of all input and output adapters, and allow process to exit gracefully.

Assignee
Assign to
Time tracking