Skip to content

Remove Deadline and Logical Supervision in LaunchManager code #130

@NicolasFussberger

Description

@NicolasFussberger

The Deadline and Logical Supervision are obsolete in the LaunchManager now, as they are handled within the health monitoring library within the application process.

For removing the support for deadline and logical supervision:

  • Remove Deadline.cpp/hpp and Logical.cpp/hpp
  • Adapt FlatcfgFactory which was instantiating those classes
  • Disconnect Local, which was an observer of Deadline and Logical objects
  • Fix remaining references to removed classes
  • Remove the associated configuration from the flatbuffer schema (src/launch_manager_daemon/health_monitor_lib/config/hm_flatcfg.fbs) and regenerate flatbuffer headers

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions