retry the quick connect startup probe, and exit non-zero when a start fails
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful

This commit is contained in:
2026-09-26 22:14:14 +10:00
parent 624d528d28
commit 6c7f76fd26
8 changed files with 312 additions and 64 deletions
@@ -11,9 +11,10 @@ using Xunit;
namespace Jellyfin.Server.Tests.HighAvailability;
/// <summary>
/// A Redis store that cannot be reached degrades silently: the client is configured not to abort the
/// connection and every call site swallows failures. The probe is the only startup signal, so both of
/// its outcomes are pinned here.
/// A transcode store that cannot be reached degrades silently: the client is configured not to abort
/// the connection and every call site swallows failures. Quick connect's startup read is what stops a
/// pod coming up against a dead store; this probe only reports it, so both of its outcomes are pinned
/// here - including that it never throws, which is what keeps the two policies from competing.
/// </summary>
public sealed class TranscodeStoreConnectivityProbeTests
{