fix(fasterdata): clearer IOMMU audit message + v1.1.3 + site sync + CI verification#35
Merged
ShawnMcKee merged 4 commits intomasterfrom Dec 6, 2025
Merged
Conversation
added 4 commits
December 6, 2025 14:00
… copies and update script SHA256
…ite script sync and SHA checks; add changelog
…on PRs; add autoupdate tool
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.
fix(fasterdata): clearer IOMMU audit message + v1.1.3 + site sync + CI verification
Summary:
fasterdata-tuning.shGRUB audit message to recommend the correct GRUB regeneration command depending on the system: prefergrubby(EL9/BLS) or fall back togrub2-mkconfig/update-grub.fasterdata-tuning.shversion to 1.1.3 and sync the script and docs into thesite/copy; update checksums for the updated script.docs/perfsonar/tools_scripts/CHANGELOG.mdfor 1.1.3.docs->sitescript copies remain in sync and that the.sha256values match the computed script checksum.*.sha256andscripts.sha256for changed script files in a PR.Files changed (high level):
docs/perfsonar/tools_scripts/fasterdata-tuning.sh— audit message clarification, version bump to 1.1.3, and small doc updates.docs/perfsonar/tools_scripts/fasterdata-tuning.md— clarify--apply-iommubehavior and remove duplicate bullet.site/perfsonar/tools_scripts/*— synced site copies for script & docs and updated SHA files.docs/perfsonar/tools_scripts/CHANGELOG.md— added a changelog entry for 1.1.3..github/scripts/verify-site-scripts.sh— updated to allow checking only changed script files in PRs..github/scripts/autoupdate-scripts-sha.sh— new helper that updates per-script.sha256andscripts.sha256for changed script files and commits the change..github/workflows/verify-site-scripts.yml— CI job to run verification on PRs andmasterpushes.Testing performed:
bash -nfor the updatedfasterdata-tuning.shreturned no syntax errors.fasterdata-tuning.shand this is reflected in the.sha256files in docs & site.verifyscript locally with a file list to confirm changed-only checks work and display mismatches for other scripts.autoupdatehelper updates*.sha256for changed files (commits the update back to the branch).Review checklist & notes for reviewers:
grubbyfor EL9/BLS systems andgrub2-mkconfigorupdate-grubfor legacy systems.--apply-iommudocumentation infasterdata-tuning.mdand the doc example for--iommu-argsare correct.autoupdate-scripts-sha.shbehavior to ensure it updates the sha files andscripts.sha256and commits them to the PR branch (GITHUB_TOKEN used for permission).Followups (optional):
docschanges script content (i.e., update site copy rather than failing the build).gittemplate to warn authors about updatingfasterdatascript files and not updating*.sha256or site copies.