[Part 6] Remove RetryPolicyOptions from tools - #3410
Merged
Conversation
Alan Zimmer (alzimmermsft)
requested review from
a team,
Jackson Weber (JacksonWeber),
Krishnakumar R (KK) (kk-src),
Leighton Chen (lzchen),
meirloichter,
msalaman,
Radhika Gupta (rads-1996),
Rajkumar Rangaraj (rajkumar-rangaraj),
Ramkumar Chandrasekaran (ramnov),
Rebecca (Makar) McHugh (rebecca-makar),
Wolfgang De Salvador (wolfgang-desalvador) and
xiang17
as code owners
August 27, 2026 22:00
|
Azure Pipelines: Successfully started running 1 pipeline(s). There may be pipelines that require an authorized user to comment /azp run to run. |
Copilot started reviewing on behalf of
Alan Zimmer (alzimmermsft)
August 27, 2026 22:01
View session
Contributor
There was a problem hiding this comment.
Pull request overview
Removes exposure of RetryPolicyOptions (and associated --retry-* option containers) from several Azure MCP tool option classes and service contracts, relying on Azure SDK retry defaults instead.
Changes:
- Removed
RetryPolicyOptionsfrom tool option POCOs ([OptionContainer(Prefix = "retry")]) and from affected service interfaces/method signatures. - Updated commands and services to stop forwarding retry policy objects into tool/service APIs.
- Updated unit tests to match the new signatures/option surface and added a breaking-change changelog entry.
Reviewed changes
Copilot reviewed 158 out of 158 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| tools/Azure.Mcp.Tools.Postgres/tests/Azure.Mcp.Tools.Postgres.Tests/Services/PostgresServiceTests.cs | Update service tests to stop passing retry policy options. |
| tools/Azure.Mcp.Tools.Postgres/tests/Azure.Mcp.Tools.Postgres.Tests/Server/ServerParamSetCommandTests.cs | Update command tests to remove retry option forwarding/args. |
| tools/Azure.Mcp.Tools.Postgres/tests/Azure.Mcp.Tools.Postgres.Tests/Server/ServerParamGetCommandTests.cs | Update command tests to remove retry option forwarding/args. |
| tools/Azure.Mcp.Tools.Postgres/tests/Azure.Mcp.Tools.Postgres.Tests/Server/ServerConfigGetCommandTests.cs | Update command tests to remove retry option forwarding/args. |
| tools/Azure.Mcp.Tools.Postgres/src/Services/PostgresService.cs | Remove retry policy parameter usage when resolving RG/server. |
| tools/Azure.Mcp.Tools.Postgres/src/Services/IPostgresService.cs | Remove retry policy parameters from service contract. |
| tools/Azure.Mcp.Tools.Postgres/src/Options/Server/BaseServerOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Postgres/src/Commands/Server/ServerParamSetCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Postgres/src/Commands/Server/ServerParamGetCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Postgres/src/Commands/Server/ServerConfigGetCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Policy/tests/Azure.Mcp.Tools.Policy.Tests/Assignment/PolicyAssignmentListCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Policy/src/Services/PolicyService.cs | Remove retry policy parameter propagation into Azure service helpers. |
| tools/Azure.Mcp.Tools.Policy/src/Services/IPolicyService.cs | Remove retry policy parameters from service contract docs/signatures. |
| tools/Azure.Mcp.Tools.Policy/src/Options/Assignment/PolicyAssignmentListOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Policy/src/Commands/Assignment/PolicyAssignmentListCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.MySql/tests/Azure.Mcp.Tools.MySql.Tests/Services/MySqlServiceTests.cs | Update tests to stop expecting retry policy parameter usage. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/Workspace/WorkspaceListCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/WebTests/WebTestsGetCommandTests.cs | Update tests to remove retry policy parameter expectations/args. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/WebTests/WebTestsCreateOrUpdateCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/TableType/TableTypeListCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/Table/TableListCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/Metrics/ResourceResolverServiceTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/Metrics/MonitorMetricsServiceTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/Metrics/MetricsQueryCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/Metrics/MetricsDefinitionsCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/LogAnalyticsHelper.cs | Stop passing retry policy argument to monitor service. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/Log/WorkspaceLogQueryCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/Log/ResourceLogQueryCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/HealthModels/HealthModelListCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/HealthModels/HealthModelGetCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Monitor/tests/Azure.Mcp.Tools.Monitor.Tests/ActivityLog/ActivityLogListCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Monitor/src/Services/ResourceResolverService.cs | Remove retry policy parameter from resolver API and Azure calls. |
| tools/Azure.Mcp.Tools.Monitor/src/Services/MonitorWebTestService.cs | Remove retry policy parameter from web test service API and Azure calls. |
| tools/Azure.Mcp.Tools.Monitor/src/Services/MonitorService.cs | Remove retry policy parameter and stop configuring retry options from tool input. |
| tools/Azure.Mcp.Tools.Monitor/src/Services/MonitorMetricsService.cs | Remove retry policy parameter from metrics service API and ARM client creation. |
| tools/Azure.Mcp.Tools.Monitor/src/Services/MonitorHealthModelService.cs | Remove retry policy parameter from health model service API and Azure calls. |
| tools/Azure.Mcp.Tools.Monitor/src/Services/IResourceResolverService.cs | Remove retry policy parameter from resolver service contract. |
| tools/Azure.Mcp.Tools.Monitor/src/Services/IMonitorWebTestService.cs | Remove retry policy parameter from web test service contract. |
| tools/Azure.Mcp.Tools.Monitor/src/Services/IMonitorService.cs | Remove retry policy parameter from monitor service contract. |
| tools/Azure.Mcp.Tools.Monitor/src/Services/IMonitorMetricsService.cs | Remove retry policy parameter from metrics service contract. |
| tools/Azure.Mcp.Tools.Monitor/src/Services/IMonitorHealthModelService.cs | Remove retry policy parameter from health model service contract. |
| tools/Azure.Mcp.Tools.Monitor/src/Options/WorkspaceLogQueryOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Monitor/src/Options/WorkspaceListOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Monitor/src/Options/WebTests/WebTestsGetOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Monitor/src/Options/WebTests/WebTestsCreateOrUpdateOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Monitor/src/Options/TableType/TableTypeListOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Monitor/src/Options/TableListOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Monitor/src/Options/ResourceLogQueryOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Monitor/src/Options/Metrics/BaseMetricsOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Monitor/src/Options/HealthModels/HealthModelListOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Monitor/src/Options/HealthModels/HealthModelGetOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Monitor/src/Options/ActivityLog/ActivityLogListOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Monitor/src/Commands/Workspace/WorkspaceListCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Monitor/src/Commands/WebTests/WebTestsGetCommand.cs | Stop forwarding retry policy from options to service; update list/get calls. |
| tools/Azure.Mcp.Tools.Monitor/src/Commands/WebTests/WebTestsCreateOrUpdateCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Monitor/src/Commands/TableType/TableTypeListCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Monitor/src/Commands/Table/TableListCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Monitor/src/Commands/Metrics/MetricsQueryCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Monitor/src/Commands/Metrics/MetricsDefinitionsCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Monitor/src/Commands/Log/WorkspaceLogQueryCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Monitor/src/Commands/Log/ResourceLogQueryCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Monitor/src/Commands/HealthModels/HealthModelListCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Monitor/src/Commands/HealthModels/HealthModelGetCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Monitor/src/Commands/ActivityLog/ActivityLogListCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Marketplace/tests/Azure.Mcp.Tools.Marketplace.Tests/Product/ProductListCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Marketplace/tests/Azure.Mcp.Tools.Marketplace.Tests/Product/ProductGetCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.Marketplace/src/Services/MarketplaceService.cs | Remove retry policy parameter usage from marketplace service API/calls. |
| tools/Azure.Mcp.Tools.Marketplace/src/Services/IMarketplaceService.cs | Remove retry policy parameters from marketplace service contract. |
| tools/Azure.Mcp.Tools.Marketplace/src/Options/Product/ProductListOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Marketplace/src/Options/Product/ProductGetOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.Marketplace/src/Commands/Product/ProductListCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.Marketplace/src/Commands/Product/ProductGetCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/SubnetSize/SubnetSizeValidateCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/SubnetSize/SubnetSizeAskCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/Sku/SkuGetCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/ImportJob/ImportJobGetCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/ImportJob/ImportJobDeleteCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/ImportJob/ImportJobCreateCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/ImportJob/ImportJobCancelCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/FileSystemUpdateCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/FileSystemListCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/FileSystemCreateCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/ExpansionJob/ExpansionJobGetCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/ExpansionJob/ExpansionJobDeleteCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/ExpansionJob/ExpansionJobCreateCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/AutoimportJob/AutoimportJobGetCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/AutoimportJob/AutoimportJobDeleteCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/AutoimportJob/AutoimportJobCreateCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/AutoimportJob/AutoimportJobCancelCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/AutoexportJob/AutoexportJobGetCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/AutoexportJob/AutoexportJobDeleteCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/AutoexportJob/AutoexportJobCreateCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/tests/Azure.Mcp.Tools.ManagedLustre.Tests/FileSystem/AutoexportJob/AutoexportJobCancelCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Services/IManagedLustreService.cs | Remove retry policy parameters from managed lustre service contract. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/SubnetSize/SubnetSizeValidateOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/SubnetSize/SubnetSizeAskOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/Sku/SkuGetOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/ImportJob/ImportJobGetOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/ImportJob/ImportJobDeleteOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/ImportJob/ImportJobCreateOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/ImportJob/ImportJobCancelOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/FileSystemUpdateOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/FileSystemListOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/FileSystemCreateOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/ExpansionJob/ExpansionJobGetOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/ExpansionJob/ExpansionJobDeleteOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/ExpansionJob/ExpansionJobCreateOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/AutoimportJob/AutoimportJobGetOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/AutoimportJob/AutoimportJobDeleteOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/AutoimportJob/AutoimportJobCreateOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/AutoimportJob/AutoimportJobCancelOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/AutoexportJob/AutoexportJobGetOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/AutoexportJob/AutoexportJobDeleteOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/AutoexportJob/AutoexportJobCreateOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Options/FileSystem/AutoexportJob/AutoexportJobCancelOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/SubnetSize/SubnetSizeValidateCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/SubnetSize/SubnetSizeAskCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/Sku/SkuGetCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/ImportJob/ImportJobGetCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/ImportJob/ImportJobDeleteCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/ImportJob/ImportJobCreateCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/ImportJob/ImportJobCancelCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/FileSystemUpdateCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/FileSystemListCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/FileSystemCreateCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/ExpansionJob/ExpansionJobGetCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/ExpansionJob/ExpansionJobDeleteCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/ExpansionJob/ExpansionJobCreateCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/AutoimportJob/AutoimportJobGetCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/AutoimportJob/AutoimportJobDeleteCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/AutoimportJob/AutoimportJobCreateCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/AutoimportJob/AutoimportJobCancelCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/AutoexportJob/AutoexportJobGetCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/AutoexportJob/AutoexportJobDeleteCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/AutoexportJob/AutoexportJobCreateCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.ManagedLustre/src/Commands/FileSystem/AutoexportJob/AutoexportJobCancelCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.LoadTesting/tests/Azure.Mcp.Tools.LoadTesting.Tests/TestRunGetCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.LoadTesting/tests/Azure.Mcp.Tools.LoadTesting.Tests/TestRunCreateOrUpdateCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.LoadTesting/tests/Azure.Mcp.Tools.LoadTesting.Tests/TestResourcesListCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.LoadTesting/tests/Azure.Mcp.Tools.LoadTesting.Tests/TestResourceCreateCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.LoadTesting/tests/Azure.Mcp.Tools.LoadTesting.Tests/TestGetCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.LoadTesting/tests/Azure.Mcp.Tools.LoadTesting.Tests/TestCreateCommandTests.cs | Update tests to remove retry policy parameter expectations. |
| tools/Azure.Mcp.Tools.LoadTesting/src/Services/ILoadTestingService.cs | Remove retry policy parameters from load testing service contract. |
| tools/Azure.Mcp.Tools.LoadTesting/src/Options/LoadTestRun/LoadTestRunGetOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.LoadTesting/src/Options/LoadTestRun/LoadTestRunCreateOrUpdateOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.LoadTesting/src/Options/LoadTestResource/TestResourceListOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.LoadTesting/src/Options/LoadTestResource/TestResourceCreateOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.LoadTesting/src/Options/LoadTest/LoadTestGetOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.LoadTesting/src/Options/LoadTest/LoadTestCreateOptions.cs | Remove retry option container from CLI options. |
| tools/Azure.Mcp.Tools.LoadTesting/src/Commands/LoadTestRun/TestRunGetCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.LoadTesting/src/Commands/LoadTestRun/TestRunCreateOrUpdateCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.LoadTesting/src/Commands/LoadTestResource/TestResourceListCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.LoadTesting/src/Commands/LoadTestResource/TestResourceCreateCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.LoadTesting/src/Commands/LoadTest/TestGetCommand.cs | Stop forwarding retry policy from options to service. |
| tools/Azure.Mcp.Tools.LoadTesting/src/Commands/LoadTest/TestCreateCommand.cs | Stop forwarding retry policy from options to service. |
| servers/Azure.Mcp.Server/changelog-entries/remove-retry-policy-options-part6.yaml | Declare breaking change for retry option removal across tools. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
JasonYeMSFT (JasonYeMSFT)
approved these changes
Aug 27, 2026
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.
What does this PR do?
Removed custom retry policy options from Load Testing, Managed Lustre, Marketplace, Monitor, Policy, and Postgres tools.
GitHub issue number?
[Link to the GitHub issue this PR addresses]Pre-merge Checklist
servers/Azure.Mcp.Server/README.mdand/orservers/Fabric.Mcp.Server/README.mddocumentationREADME.mdchanges running the script./eng/scripts/Process-PackageReadMe.ps1. See Package READMEToolDescriptionEvaluatorand obtained a score of0.4or more and a top 3 ranking for all related test promptsconsolidated-tools.jsonbreaking-changelabelservers/Azure.Mcp.Server/docs/azmcp-commands.md./eng/scripts/Update-AzCommandsMetadata.ps1to update tool metadata inazmcp-commands.md(required for CI)servers/Azure.Mcp.Server/docs/e2eTestPrompts.mdcrypto mining, spam, data exfiltration, etc.)/azp run mcp - pullrequest - liveto run Live Test Pipeline