mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-11 22:12:23 +00:00
ddfe2dc2c9
Tests for rate limiting, retry, and slot management: - retryGuestAgentCall: timeout retry, non-timeout break, context cancellation - acquireGuestMetadataSlot: nil safety, slot acquisition, context cancellation - releaseGuestMetadataSlot: nil safety, non-blocking release - tryReserveGuestMetadataFetch: reservation logic, default hold duration - scheduleNextGuestMetadataFetch: interval, jitter, RNG handling - deferGuestMetadataRetry: backoff logic, defaults Covers error handling and edge cases in guest agent metadata fetching.