Skip to content

profiles: Standardize scalar parameter names - #824

Merged
AlexWFMS merged 7 commits into
mainfrom
agents/ai-profile-consistency-update
Oct 15, 2026
Merged

AlexWFMS merged 7 commits into
mainfrom
agents/ai-profile-consistency-update

Conversation

@AlexWFMS

Copy link
Copy Markdown
Contributor

Summary

  • standardize scalar workload parameters on *Count naming across profiles and executors
  • standardize iteration parameters on *IterationCount, including prefixed monitor, ping, and shader parameters
  • update execution paths, validation, tests, test profiles, CLI examples, and workload documentation
  • preserve non-scalar collections and external tool/template names

Validation

  • dotnet build src\VirtualClient\VirtualClient.Actions.FunctionalTests\VirtualClient.Actions.FunctionalTests.csproj -c Debug --no-restore
  • Actions unit tests: 1,289 passed, 10 skipped
  • Contracts unit tests: 1,372 passed, 6 skipped
  • Monitors unit tests: 43 passed
  • parsed all 101 main profiles and verified every $.Parameters.* reference resolves

Alex Williams-Ferreira and others added 3 commits October 13, 2026 14:05
Use consistent Count and IterationCount suffixes across workload profiles, executors, monitors, tests, and documentation. This keeps profile overrides aligned with their implementation properties and execution paths.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Rename per-thread, per-port, and minimum-iteration parameters so internal profiles can use the same scalar count conventions.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Comment thread src/VirtualClient/VirtualClient.Main/profiles/PERF-REDIS.json
Comment thread src/VirtualClient/VirtualClient.Main/profiles/PERF-REDIS.json
Alex Williams-Ferreira added 3 commits October 13, 2026 15:33
Add an ordered multi-key GetValue overload so renamed profile parameters can retain compatibility with legacy customer profiles.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Accept the original Redis instance and SPEC CPU count parameter names as aliases while preferring the standardized names when both are supplied.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Accept the original networking, monitor iteration, and minimum iteration names used by internal and customer profiles while preferring standardized count names.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@AlexWFMS
AlexWFMS force-pushed the agents/ai-profile-consistency-update branch from 92edce9 to 355b32f Compare October 15, 2026 16:59
@AlexWFMS
AlexWFMS merged commit d076697 into main Oct 15, 2026
5 checks passed
@AlexWFMS
AlexWFMS deleted the agents/ai-profile-consistency-update branch October 15, 2026 17:24
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.

3 participants