Skip to content

Conversation

@jamesturner246
Copy link
Contributor

Resolves DUNE-DAQ/drunc#495.

This is the second in a series of changes replacing the generic Any-packed messages with dedicated ones. In this change, the ProcessManager is addressed. Took a bit longer than expected -- I wanted to be sure that I wasn't accidentally leaving something out. Might need a quick chat to step through the changes.

I am working on separating the 'drivers' out into separate classes, since caveats in each driver type make subclassing more messier than not. Even the gRPC stub classes are not covariant.

NB: As for which messages, I just used existing ones for now, and left deciding on a proper set of messages for later. Token can be omitted from these messages as we can pass this information in via metadata, as intended.

Copy link
Contributor

@PawelPlesniak PawelPlesniak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM
Tested with MSQT

@PawelPlesniak PawelPlesniak merged commit 31363bb into develop Aug 5, 2025
1 check passed
@PawelPlesniak PawelPlesniak deleted the jamesturner246/simpler_grpc_pm branch August 5, 2025 14:10
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.

gRPC dedicated messages: Process Manager

3 participants