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

Release 0.2.0 #46

Merged
merged 2 commits into from
Oct 30, 2024
Merged

Release 0.2.0 #46

merged 2 commits into from
Oct 30, 2024

Conversation

ErwanAliasr1
Copy link
Collaborator

Highlights since 0.1.0
- Adding documentation (a bit)
- Improving packaging (a lot)
- New features: PDU montoring, cpu frequency scaling graph
- Improved stability by using hwbench & hwgraph on more hardware

Please find below the complete list of changes between the two releases.

Since 0.1.0:
430e780 uv: Updating lock for hwgraph
3022009 ci: improve the configuration for better checking and output
18aa394 chore: extract hwgraph dependencies into a extra group
1d65cc0 chore: migrate dependency and tooling management to uv
f334171 chore: bump matplotlib and mypy
19ebf13 chore: do not change tox dir
5f638f3 hwgraph: Do not enable same-chassis feature for a single node
eef217a graph: Adding CPU clock scaling graph
f8c8e15 hwgraph: Add option to manage missing data points.
3084817 hwbench: Using absolute paths for out & tuning directories
c7669f9 hwgraph: Adding metric get_full_name()
503e5ba hwgraph: Do not crash with empty monitoring metrics
47bc82b monitoring: Increasing turbostat time budget
d79bb7f hpe: Remove redundant calls to enclosurechassis endpoint
5528f19 hpe: Do not crash if not all PSUs are enabled
f516401 hpe/ilorest: Prevent crash on single-node chassis
14c2270 dell: Do not discover OEM endpoint at every run
76bee41 monitoring: Do not log error for all failed get_redfish_url()
c119d52 dell: Adding legacy OEM attributes path
3eaf9d7 tests: Adding Dell C6420
9637b24 tests: Split Dell testing
5101fa4 tuning: Avoid crash in PerformancePowerProfile
1e9972c hwbench: Add PDU support
5667935 hwgraph: Add PDU support
8d13f02 hwbench: Using get_url() instead of get_ip()
6832b5b hwbench/monitoring: Adding MonitoringDevice class
6d1e1ef hwbench/monitoring: Add types in monitoring.cfg
0927bd9 hwbench: Vendors must call super().__init__()
da1144b hwbench/tuning: Add specific log entry if tuning is skipped
09fb607 hwbench: Ensure no one is running below the minimal python version
041c942 hwbench/configs: Adding mini.conf job
9ec4b57 hwbench/monitoring: Simplify addition of a new metric
18f0dea hwbench: Mocked BMC must provide realistic metrics
cbb8aa8 requirements: Adding 'packaging' python explicit dependency
da3e8ad hwbench/turbostat: Using long name options
78e1996 hwbench/turbostat: Do not crash if cores does not have corewatt
938cbde hwbench/turbostat: Implement version checking
44f8358 hwbench: Report error message when a binary is missing
0d95761 hwbench/monitoring: Update monitoring output
327bc15 hwbench/monitoring: Removing test on ip 0.0.0.0
bafe4cf hwbench: Adding helper to check if a binary is installed
6ae594b hwbench: Do not crash if block device has no scheduler
ffc59dd hwbench: Report BMC driver in use
8c8cdd3 test: do not run test on direct push
d310544 test: ensure every commit in a PR works
a724cfc hwbench: Add monitoring config file option
22e7cd0 hwbench: Renaming config file option
ec1a6ce documentation: Add converted from pptx overview to documentation/
5a1cd3e requirements: Adding pycairo
892abc6 README: Explicit the main requirements

@ErwanAliasr1 ErwanAliasr1 requested a review from Arno500 October 30, 2024 11:12
The current uv.lock has been uploaded without the graph dependencies.

The content of this uv.lock was made with :
	uv sync --extra graph

Signed-off-by: Erwan Velu <e.velu@criteo.com>
Highlights since 0.1.0
- Adding documentation (a bit)
- Improving packaging (a lot)
- New features: PDU montoring, cpu frequency scaling graph
- Improved stability by using hwbench & hwgraph on more hardware

Please find below the complete list of changes between the two releases.

Since 0.1.0:
430e780 uv: Updating lock for hwgraph
3022009 ci: improve the configuration for better checking and output
18aa394 chore: extract hwgraph dependencies into a extra group
1d65cc0 chore: migrate dependency and tooling management to uv
f334171 chore: bump matplotlib and mypy
19ebf13 chore: do not change tox dir
5f638f3 hwgraph: Do not enable same-chassis feature for a single node
eef217a graph: Adding CPU clock scaling graph
f8c8e15 hwgraph: Add option to manage missing data points.
3084817 hwbench: Using absolute paths for out & tuning directories
c7669f9 hwgraph: Adding metric get_full_name()
503e5ba hwgraph: Do not crash with empty monitoring metrics
47bc82b monitoring: Increasing turbostat time budget
d79bb7f hpe: Remove redundant calls to enclosurechassis endpoint
5528f19 hpe: Do not crash if not all PSUs are enabled
f516401 hpe/ilorest: Prevent crash on single-node chassis
14c2270 dell: Do not discover OEM endpoint at every run
76bee41 monitoring: Do not log error for all failed get_redfish_url()
c119d52 dell: Adding legacy OEM attributes path
3eaf9d7 tests: Adding Dell C6420
9637b24 tests: Split Dell testing
5101fa4 tuning: Avoid crash in PerformancePowerProfile
1e9972c hwbench: Add PDU support
5667935 hwgraph: Add PDU support
8d13f02 hwbench: Using get_url() instead of get_ip()
6832b5b hwbench/monitoring: Adding MonitoringDevice class
6d1e1ef hwbench/monitoring: Add types in monitoring.cfg
0927bd9 hwbench: Vendors must call super().__init__()
da1144b hwbench/tuning: Add specific log entry if tuning is skipped
09fb607 hwbench: Ensure no one is running below the minimal python version
041c942 hwbench/configs: Adding mini.conf job
9ec4b57 hwbench/monitoring: Simplify addition of a new metric
18f0dea hwbench: Mocked BMC must provide realistic metrics
cbb8aa8 requirements: Adding 'packaging' python explicit dependency
da3e8ad hwbench/turbostat: Using long name options
78e1996 hwbench/turbostat: Do not crash if cores does not have corewatt
938cbde hwbench/turbostat: Implement version checking
44f8358 hwbench: Report error message when a binary is missing
0d95761 hwbench/monitoring: Update monitoring output
327bc15 hwbench/monitoring: Removing test on ip 0.0.0.0
bafe4cf hwbench: Adding helper to check if a binary is installed
6ae594b hwbench: Do not crash if block device has no scheduler
ffc59dd hwbench: Report BMC driver in use
8c8cdd3 test: do not run test on direct push
d310544 test: ensure every commit in a PR works
a724cfc hwbench: Add monitoring config file option
22e7cd0 hwbench: Renaming config file option
ec1a6ce documentation: Add converted from pptx overview to documentation/
5a1cd3e requirements: Adding pycairo
892abc6 README: Explicit the main requirements

Signed-off-by: Erwan Velu <e.velu@criteo.com>
@ErwanAliasr1 ErwanAliasr1 merged commit 2e1e697 into main Oct 30, 2024
4 checks passed
@ErwanAliasr1 ErwanAliasr1 deleted the v020 branch October 30, 2024 11:18
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.

2 participants