Skip to content

Adding more flexibility to networking workload - #632

Draft
deep1712 wants to merge 13 commits into
microsoft:mainfrom
deep1712:users/devaid/RefactoringNetworkingWorkload
Draft

deep1712 wants to merge 13 commits into
microsoft:mainfrom
deep1712:users/devaid/RefactoringNetworkingWorkload

Conversation

@deep1712

@deep1712 deep1712 commented Feb 5, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@deep1712
deep1712 force-pushed the users/devaid/RefactoringNetworkingWorkload branch 2 times, most recently from 19a1f76 to 3b2346f Compare February 21, 2026 17:31
@deep1712
deep1712 force-pushed the users/devaid/RefactoringNetworkingWorkload branch from c849c61 to bbc8a84 Compare March 24, 2026 13:05
@bistmadhav

Copy link
Copy Markdown

Review comment - The refactored command-line generation is not reached consistently. CPSExecutor.GetCommandLineArguments() still returns null, and LatteExecutor.GetCommandLineArguments() returns an empty string. NTttcp and SockPerf server are created through the component-copy constructors in CreateWorkloadExecutor(), but those constructors do not initialize the new CommandLine* properties. Consequently, several production paths will launch workloads with null or empty arguments. Command construction should occur inside GetCommandLineArguments() after InitializeAsync, not selectively inside constructors. Please also add tests asserting the exact generated command for every tool, role, and platform.

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