Skip to content

fix: preserve selected updates across slow Docker stops - #25

Merged
jjziets merged 1 commit into
devfrom
fix/updater-stop-ack-dev-20261104
Nov 4, 2026
Merged

jjziets merged 1 commit into
devfrom
fix/updater-stop-ack-dev-20261104

Conversation

@jjziets

@jjziets jjziets commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Selected updates can roll back when Docker acknowledges a stopped container just after the client deadline. Give only the stop response additional bounded time, keep the existing shutdown grace, and retain safe primary/recovery failure details.

Support guarded upgrades from the released 1.5.4 configuration through an isolated, pinned historical template closure. Existing Fleet recovery, identity, selection and configuration checks are preserved.

Validation:

  • Nine expected failures demonstrated on the old dev source before implementation.
  • 1,086 regression tests passed with two existing skips; 289 affected tests and eight CI contract checks passed. Ninety adoption checks passed after the provenance correction.
  • Independent review verified unchanged existing algorithms and files outside scope. Native adoption and LTX acceptance follow official artifact publication.

Keep shutdown grace unchanged while bounding stop acknowledgement time,
retain safe primary and recovery diagnostics, and recognize the exact pinned
released proxy configuration without changing existing Fleet guard behavior.
@jjziets
jjziets merged commit 10f48b4 into dev Nov 4, 2026
6 checks passed
@jjziets
jjziets deleted the fix/updater-stop-ack-dev-20261104 branch November 4, 2026 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant