v0.1.13: Strategy Recreate + preStop + liveness fix (ERR-SQS-06 root cause)

- ensureDeployment: Strategy Recreate (not RollingUpdate) — prevents H2 file lock
  when two pods mount same PVC simultaneously during rollout restart
- preStop: sleep 3 — graceful H2 shutdown before SIGTERM
- livenessProbe timeoutSeconds: 3 — prevents false positive on GC pause
- terminationGracePeriodSeconds: 15
- doc: thinking log, ERR-SQS-06, progress.md, architecture SVG schema
This commit is contained in:
Naeel
2026-04-09 07:49:11 +03:00
parent 6b7b60db1b
commit d1d1bffd7c
6 changed files with 315 additions and 0 deletions
+1
View File
@@ -16,6 +16,7 @@
| v0.1.10 | FILE_LOCK=NO в H2 JDBC URL (SendMessage зависал после rollout restart) | — |
| v0.1.11 | ensureService добавляет port 3000 при enableUI=true (503 после self-healing) | a04d720 |
| v0.1.12 | Ingress /queues -> elasticmq-ui:3000 (404 при навигации) | 3adc0d8 |
| v0.1.13 | Strategy Recreate + preStop + liveness fix (H2 lock root cause) | pending |
### Тест-сьют v0.1.10 — финал