Is this a new feature, an improvement, or a change to existing functionality?
New Feature
How would you describe the priority of this feature request
High
Please provide a clear description of problem this feature solves
Some of the PreprocessStage and PostprocessStage do not accept ControlMessage as their input data type.
Describe your ideal solution
As we move more stages to support ControlMessage, these stages should follow suite. All functionality should remain constant, only the supported data type will change.
Requires ControlMessage to be updated first: https://github.com/nv-morpheus/Morpheus/issues/1625
Completion Criteria
[x] The PreprocessAEStage is updated to accept ControlMessage in addition to MultiMessage
[x] The implementation has been updated to support ControlMessage
[x] Unit tests and documentation have been updated
[x] The FilterDetectionStage is updated to accept ControlMessage in addition to MultiMessage
[x] The implementation has been updated to support ControlMessage
[x] Unit tests and documentation have been updated
[x] The GenerateVizFrameStage is updated to accept ControlMessage in addition to MultiMessage
[x] The implementation has been updated to support ControlMessage
[x] Unit tests and documentation have been updated
[x] The MLFlowDriftStage is updated to accept ControlMessage in addition to MultiMessage
[x] The implementation has been updated to support ControlMessage
[x] Unit tests and documentation have been updated
[x] The TimeSeriesStage is updated to accept ControlMessage in addition to MultiMessage
[x] The implementation has been updated to support ControlMessage
[x] Unit tests and documentation have been updated
[x] The ValidationStage is updated to accept ControlMessage in addition to MultiMessage
[x] The implementation has been updated to support ControlMessage
[x] Unit tests and documentation have been updated
Additional context
No response
Code of Conduct
[X] I agree to follow this project's Code of Conduct
[X] I have searched the open feature requests and have found no duplicates for this feature request
Is this a new feature, an improvement, or a change to existing functionality?
New Feature
How would you describe the priority of this feature request
High
Please provide a clear description of problem this feature solves
Some of the
PreprocessStage
andPostprocessStage
do not acceptControlMessage
as their input data type.Describe your ideal solution
As we move more stages to support ControlMessage, these stages should follow suite. All functionality should remain constant, only the supported data type will change. Requires
ControlMessage
to be updated first: https://github.com/nv-morpheus/Morpheus/issues/1625Completion Criteria
PreprocessAEStage
is updated to acceptControlMessage
in addition toMultiMessage
ControlMessage
FilterDetectionStage
is updated to acceptControlMessage
in addition toMultiMessage
ControlMessage
GenerateVizFrameStage
is updated to acceptControlMessage
in addition toMultiMessage
ControlMessage
MLFlowDriftStage
is updated to acceptControlMessage
in addition toMultiMessage
ControlMessage
TimeSeriesStage
is updated to acceptControlMessage
in addition toMultiMessage
ControlMessage
ValidationStage
is updated to acceptControlMessage
in addition toMultiMessage
ControlMessage
Additional context
No response
Code of Conduct