From d94f937011cca3981e2c8364da533a6c6d249663 Mon Sep 17 00:00:00 2001 From: Arsolitt Date: Mon, 20 Apr 2026 13:01:23 +0300 Subject: [PATCH 1/2] fix(linstor): increase satellite startup probe failure threshold MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The default Kubernetes startup probe allows only 30 seconds (3 retries × 10s) for LINSTOR satellites to become ready. This is insufficient on nodes with slow storage initialization, causing unnecessary pod restarts. Raise failureThreshold to 30, giving satellites up to 300 seconds (5 minutes) to complete startup. Signed-off-by: Arsolitt --- packages/system/linstor/templates/satellites-cozy.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/system/linstor/templates/satellites-cozy.yaml b/packages/system/linstor/templates/satellites-cozy.yaml index c621126d..1e8f8f72 100644 --- a/packages/system/linstor/templates/satellites-cozy.yaml +++ b/packages/system/linstor/templates/satellites-cozy.yaml @@ -14,6 +14,10 @@ spec: containers: - name: linstor-satellite image: {{ .Values.piraeusServer.image.repository }}:{{ .Values.piraeusServer.image.tag }} + startupProbe: + tcpSocket: + port: linstor + failureThreshold: 30 securityContext: # real-world installations need some debugging from time to time readOnlyRootFilesystem: false From 8ee6ac96d400e8345141391d45e7fc4a5c28c87b Mon Sep 17 00:00:00 2001 From: Arsolitt Date: Mon, 20 Apr 2026 13:08:44 +0300 Subject: [PATCH 2/2] fix(linstor): explicitly set periodSeconds in satellite startup probe Make the 5-minute timeout self-documenting by setting periodSeconds: 10 explicitly rather than relying on the Kubernetes default. Signed-off-by: Arsolitt --- packages/system/linstor/templates/satellites-cozy.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/system/linstor/templates/satellites-cozy.yaml b/packages/system/linstor/templates/satellites-cozy.yaml index 1e8f8f72..e6f877a0 100644 --- a/packages/system/linstor/templates/satellites-cozy.yaml +++ b/packages/system/linstor/templates/satellites-cozy.yaml @@ -17,6 +17,7 @@ spec: startupProbe: tcpSocket: port: linstor + periodSeconds: 10 failureThreshold: 30 securityContext: # real-world installations need some debugging from time to time