Skip to content

perf: bound proxy drain polling#7

Merged
cgfixit merged 1 commit into
mainfrom
agent/optimize-drain-timeout
Jul 13, 2026
Merged

perf: bound proxy drain polling#7
cgfixit merged 1 commit into
mainfrom
agent/optimize-drain-timeout

Conversation

@cgfixit

@cgfixit cgfixit commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • cap each proxy task-drain sleep to the remaining DrainTimeoutMinutes budget
  • preserve the SCCM exit-code contract and PowerShell 5.1 compatibility
  • extend the timeout regression test to cover an oversized poll interval

Validation

  • Windows PowerShell 5.1 parser: passed
  • Pester 5.8.0: 17 passed, 0 failed
  • git diff --check: passed
  • PSScriptAnalyzer: not installed locally; CI analyzer job is required

No live Veeam, WinRM, SCCM, or proxy operations were run.

@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@cgfixit cgfixit force-pushed the agent/optimize-drain-timeout branch from 6c28501 to cc5de9d Compare July 13, 2026 18:00
@cgfixit cgfixit marked this pull request as ready for review July 13, 2026 18:23
@cgfixit cgfixit self-assigned this Jul 13, 2026
@cgfixit cgfixit merged commit 5515b6a into main Jul 13, 2026
7 checks passed
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.

1 participant