Skip to content

SystemDrive Free Space TSG: GMACache connectivity pointer + at-scale Tier 1 fan-out#308

Open
1008covingtonlane wants to merge 2 commits into
Azure:mainfrom
1008covingtonlane:tsg-systemdrive-freespace-followup
Open

SystemDrive Free Space TSG: GMACache connectivity pointer + at-scale Tier 1 fan-out#308
1008covingtonlane wants to merge 2 commits into
Azure:mainfrom
1008covingtonlane:tsg-systemdrive-freespace-followup

Conversation

@1008covingtonlane

Copy link
Copy Markdown
Collaborator

Small follow-up to the merged Test System Drive Free Space TSG (#302), addressing two usability gaps:

  • GMACache connectivity, made actionable. The Tier 3 note said to "restore outbound connectivity" for a backed-up GMACache but did not say which. It now names it: outbound HTTPS (TCP 443) to the Azure Arc and Azure Local service endpoints, links the firewall and outbound connectivity requirements, and points at azcmagent show to confirm the Arc agent is connected. A network engineer can act on it without opening a second TSG.

  • At-scale Tier 1 fan-out. Adds a note that the Tier 1 reclamation can be run across every machine in one Invoke-Command -ComputerName (Get-ClusterNode).Name (WinSxS example), instead of node by node, with the existing Tier 1b caveat (do not fan out the Windows Update cache clear while an update is in progress).

No change to the existing steps; these are additive. Lint: Grade A (structure, fences, relative links all pass).

INTERNAL USE ONLY -- findings must be independently validated before action.

…Tier 1 fan-out

Follow-up to the merged TSG, addressing two reviewer asks:
- Network engineer: name the connectivity to restore for a backed-up GMACache
  (outbound HTTPS/443 to the Azure Arc and Azure Local endpoints, the firewall
  requirements doc, and azcmagent show), so it is actionable without a second TSG.
- Partner/SI: add an at-scale note that fans the Tier 1 reclamation across all nodes
  in one Invoke-Command (WinSxS example), with the Tier 1b update-in-progress caveat.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 28, 2026 00:23

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the Troubleshooting-Test-SystemDrive-Free-Space TSG to close two usability gaps: making the C:\GMACache “restore connectivity” guidance concrete (Arc/Azure Local outbound requirements + how to confirm Arc connectivity) and adding a cluster-wide “fan-out” pattern for Tier 1 cleanup to support at-scale execution.

Changes:

  • Added guidance and an example for running Tier 1 reclamation across all cluster nodes via Invoke-Command.
  • Expanded the C:\GMACache note with explicit outbound HTTPS (TCP 443) requirements, a Microsoft Learn link, and an Arc connectivity validation pointer.

Comment thread TSG/EnvironmentValidator/Troubleshooting-Test-SystemDrive-Free-Space.md Outdated
Comment thread TSG/EnvironmentValidator/Troubleshooting-Test-SystemDrive-Free-Space.md Outdated
- Tier 1 fan-out: add -ThrottleLimit 2 so the IO/CPU-intensive cleanup does not spike
  every node at once, and return a per-node {Node, ExitCode} object (0 = succeeded)
  instead of discarding output, so operators can verify completion.
- GMACache Arc check: use the JSON output per repo convention,
  (azcmagent show -j | ConvertFrom-Json).status, instead of parsing the human-readable
  "Agent Status: Connected" text. The azcmagent JSON key is `status` (CLI reference;
  display name "Agent Status"), not connectionStatus.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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