fix(clickhouse): resilient clickhouse-backup fetch (cache/retry/non-blocking) #1
Reference in New Issue
Block a user
No description provided.
Delete Branch "ci/clickhouse-backup-resilient"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hardens entrypoint.clickhouse.sh so a transient GitHub download failure of the clickhouse-backup binary cannot crash-loop the clickhouse-server. Caches on the persistent /var/lib/clickhouse volume, retries with backoff, never blocks server start (clickhouse-backup is the backup tool, not a server dependency), un-silences wget. Enables cc-ci full-lifecycle testing (Q4.7b). No behaviour change when the first download succeeds.
@notplants — flagging this open PR from the cc-ci build for your review. Per the updated mirror workflow we no longer auto-close superseded/unrelated PRs, so it's left open for you to merge or close at your discretion.
!testme
🌻 cc-ci —
plausible@bd8bd93d❌ failurefull logs · dashboard
Superseded by #3 (rebased onto the current entrypoint comments, version corrected to 3.1.0+v2.0.0). Closing.
Pull request closed