Repository navigation
dev -> main - #334
Closed
alexandraBara wants to merge 309 commits into
Closed
dev -> main#334alexandraBara wants to merge 309 commits into
alexandraBara wants to merge 309 commits into
Conversation
Bugfix/fix os fam discovery
…h_not_passed_to_collectors
…tors Adding logpath to data plugins collector
Cover the ESXi functionality added across the platform collectors: - pcie: _get_gpu_vf_bdfs_esxi (device-ID match incl. case/zero-padding, both- unset short-circuit, unparseable id), _get_all_cfg_space_esxi (lspci -e split), _get_pcie_data_esxi (no-BDF warn / empty-cfg error / model build), and collect_data threading devid_ep/devid_ep_vf from the collector args. - device_enumeration: ESXi collect path, the new _parse_count guard (valid / non-numeric / bad-exit), _esxi_device_count id formatting, and the collector args (devid unset -> warning). - os / bios / storage / kernel / dmesg collectors: an ESXi case each for the new esxcli/smbiosDump/vmkernel branches. - dmesg analyzer: ESXi timestamp pattern selection, dual-form filter_dmesg, the ESXi mxGPU RAS phrasing, and the driver-body unknown-error signal. - New test_dimm_collector.py: _parse_dmi_sizes plus the ESXi smbiosDump path. Full unit suite green (+31 tests).
…ent.close() is called. Before the super().disconnect() would occur which would then result in self.connection be set to None and client.close() would never be called
gpu vbios enhancement
Adds host (mxGPU gim/amdgpuv incl. ESXi), guest-VF, and bare-metal support alongside the existing guest/bare-metal AmdSmiCollector: - HostDriver*/Guest* model modules and AmdSmiFlavorDataModel, which widens the base AmdSmiDataModel field unions to also accept the host/VF model variants - AmdSmiFlavorCollector: detects the loaded driver flavor and issues the flavor-appropriate amd-smi commands, building the matching model variants - AmdSmiFlavorPlugin wires the flavor collector + data model together; the base AmdSmiPlugin (guest/bare-metal only) is left unchanged - Unit tests for flavor detection, model building, and flavor command dispatch
Prevent large dictionaries being placed in events.data
Fix disconnect in InBandConnectionManager for remote case.
AmdSmiPlugin updates and fixes
Add regex/exist check to RedfishEndpointPlugin, allow connection manager override
Collects <log_service_path>/Entries with $skip pagination (stops at Members@odata.count, on a page with no new entries, or at max_pages) because some services repeat the same Members@odata.nextLink. Entries are stored newest first by Created; each page is saved as an artifact. Optional LogService.ClearLog after collection (INTERACTIVE only). The analyzer reports Critical entries as ERROR and Warning entries as WARNING events, collapsed by Severity and MessageId with a count, and supports since and MessageId include/exclude filters.
Preflight check + additional tweaks
Add RedfishEventLogPlugin for Redfish LogService entries
docs: Update plugin documentation [automated]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
-dev->main
Test plan
pytest test/unitpytest test/functional(if applicable)pre-commit run --all-filesChecklist