-
-
Notifications
You must be signed in to change notification settings - Fork 8
[Infrastructure] Graceful shutdown, Redis snapshot config, DaemonSet update strategy #418
Copy link
Copy link
Open
Labels
P2-mediumCode quality & robustnessCode quality & robustnessaudit-2026-03From March 2026 codebase auditFrom March 2026 codebase auditreliabilityReliability or availability concernReliability or availability concernservice:infrastructure5stackgg/5stack-panel infrastructure5stackgg/5stack-panel infrastructure
Description
Summary
Operational configuration gaps affecting service reliability.
Findings
- All deployments — no terminationGracePeriodSeconds or preStop hooks.
- Redis configmap — save disables RDB snapshots. noeviction errors when full.
- Connector DaemonSet — no explicit maxUnavailable. All nodes could update simultaneously.
Impact
Abrupt termination drops requests. Redis data loss on crash. All game nodes offline during update.
Suggested Fix
Add terminationGracePeriodSeconds: 60. Enable RDB snapshots. Set maxUnavailable: 1 on DaemonSet.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P2-mediumCode quality & robustnessCode quality & robustnessaudit-2026-03From March 2026 codebase auditFrom March 2026 codebase auditreliabilityReliability or availability concernReliability or availability concernservice:infrastructure5stackgg/5stack-panel infrastructure5stackgg/5stack-panel infrastructure
Type
Projects
Status
Backlog