Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove the module and dynamic cli concepts #464

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

Conversation

atenart
Copy link
Contributor

@atenart atenart commented Dec 18, 2024

A high level view is we now have a more manual (but way simpler) way of handling cli arguments and we only have a collectors concept instead of the collectors+modules one. A lot of cleanup was allowed by such changes.

This is more logical and allows adding collectors to retis/src/collect
in later patches.

Signed-off-by: Antoine Tenart <[email protected]>
This is only moving patches, not changing anything besides the import
mod paths. Following patches will further remove the module concept.

Signed-off-by: Antoine Tenart <[email protected]>
Instead directly use collectors. In details this removes the ModuleId,
Module trait, Modules abstraction and a lot of the dynamic steps that
used to happen when using modules.

Following-up patches are needed to complete to make things completely
clean but those are not strictly about removing the module concept.

Signed-off-by: Antoine Tenart <[email protected]>
This also unties the SectionId <> collector cli arguments relationship.

Signed-off-by: Antoine Tenart <[email protected]>
There is no remaining user after collectors stopped from using it.

Signed-off-by: Antoine Tenart <[email protected]>
Using a more logical order, grouping related parameters and trying to
display then in a logical order (of importance).

Signed-off-by: Antoine Tenart <[email protected]>
@atenart atenart added the run-functional-tests Request functional tests to be run by CI label Dec 18, 2024
@atenart atenart added this to the v1.6 milestone Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
run-functional-tests Request functional tests to be run by CI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant