Skip to content

Fix Windows GPA VMExtension expectedProxyAgentVersion check logic.#325

Merged
ZhidongPeng merged 15 commits intoAzure:devfrom
ZhidongPeng:test
Mar 10, 2026
Merged

Fix Windows GPA VMExtension expectedProxyAgentVersion check logic.#325
ZhidongPeng merged 15 commits intoAzure:devfrom
ZhidongPeng:test

Conversation

@ZhidongPeng
Copy link
Collaborator

@ZhidongPeng ZhidongPeng commented Feb 27, 2026

  • Fix Windows GPA VMExtension expectedProxyAgentVersion check logic.
  • Retry with different VMSize at AllocationFailed error
  • Use common TestLogger to replace the random Console.WriteLine

@ZhidongPeng ZhidongPeng enabled auto-merge (squash) February 27, 2026 20:50
@ZhidongPeng ZhidongPeng disabled auto-merge February 27, 2026 20:53
Copy link
Contributor

@shahneerali shahneerali left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved with nit review

@ZhidongPeng ZhidongPeng merged commit d74525c into Azure:dev Mar 10, 2026
12 checks passed
ZhidongPeng added a commit that referenced this pull request Mar 13, 2026
* Set windows GPA CPU limit back to 15% after the perf profiling. (#326)

* Fix Windows GPA VMExtension expectedProxyAgentVersion check logic. (#325)

* Fix: Privilege match must be case insensitive.

* Add comments to explain why not optimize the query parameters to lower case for the request_url.

* fix format

* Fix Windows GPA VMExtension expectedProxyAgentVersion check logic.

* fix typo

* Try get use the available vm size if configured one is not available.

* fix typo

* catch ErrorCode: AllocationFailed and retry with different VMSize if possible

* Printout Exception Type for catch AllocationFailed ErrorCode

* AllocationFailed but no alternative VM sizes found in the error message, last retry with available VM size

* Use Common TestLogger instead of random ConsoleLog

* Fix TestLogger not initi yet issue at constructor time

* Add one more logging for first VM creation failures

* Fix GPA VMExtension could resume from previous interrupted update (#327)

* Fix GPA VMExtension could resume from previous interrupted update

* update events for quicker query

* fix formatting

* add unit tests

* rename proxyagent to proxy_agent

* Update product version to 1.0.41
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.

2 participants