-
Notifications
You must be signed in to change notification settings - Fork 372
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
Merge CGroups into Develop #1555
Conversation
* API for extension cgroups * add systemd implemented methods for extensions * fix and improve tests * add comments * add daemon-reload after removing units * code refactoring * fix tests * change how we check systemd * fix updated check for systemd * fix systemd check again * update comment for systemd check * address most CR comments * add unit test for API resolution * address CR comments and add unit tests * revert is_systemd method
* Added unit tests fror CGroupApi * Remove comments
Making cgroup telemetry work end to end, with new spec for metrics
* Added unit tests for CGroupConfigurator * Added test for start_extension_command * Do not mount cgroups
…-cgroups-enabled Adding more unittests to enable cgroup telemetry tests and fixing nit bugs in CGT class.
Create unique scopes for extensions
Also, added a test for empty_cgroup.
Changed the implementation and the unittests for the is_tracked check.
Also scope name is now not created in this PR
Bug fixes for duplicate copies and scope name
Exposed the cgroups.collect exceptions to distinguish difference between incorrect configuration and 0 value.
Preventing incorrect metrics to be sent on telemetry
Codecov Report
@@ Coverage Diff @@
## develop #1555 +/- ##
===========================================
+ Coverage 60.89% 63.23% +2.34%
===========================================
Files 75 78 +3
Lines 10888 11035 +147
Branches 1562 1552 -10
===========================================
+ Hits 6630 6978 +348
+ Misses 3943 3719 -224
- Partials 315 338 +23
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## develop #1555 +/- ##
===========================================
+ Coverage 60.89% 63.41% +2.52%
===========================================
Files 75 78 +3
Lines 10888 11084 +196
Branches 1562 1568 +6
===========================================
+ Hits 6630 7029 +399
+ Misses 3943 3718 -225
- Partials 315 337 +22
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Description
Merging the changes from CGroups branch into develop.
Issue #
PR information
Quality of Code and Contribution Guidelines
This change is