carlos / platform Public

CI failed 2m 23s

Branch
design-self-serve-offline-moves
Commit
f1681c63 claude
Runner
ci-aws~paul@keymail.dev/ip-172-31-21-247
Reported by
ci-aws~paul@keymail.dev/ip-172-31-21-247
Queued
Started
Last change
Attempt
1 of 2

Steps run in order, one after another.

  1. gate failed 2m 22s
    .amadan/test-gate.sh
    === launchctx (0 s)
    ok  	amadan.net/carlos/platform.git/launchctx	0.013s
    ?   	amadan.net/carlos/platform.git/launchctx/controlname	[no test files]
    ?   	amadan.net/carlos/platform.git/launchctx/wireid	[no test files]
    === vet (1 s)
    === gofmt (0 s)
    gofmt -l .: clean
    === rest (142 s)
    ?   	github.com/carlosframework/platform/cmd/changelog	[no test files]
    ok  	github.com/carlosframework/platform/cmd/console	3.644s
    ok  	github.com/carlosframework/platform/cmd/moveprobe	11.852s
    ok  	github.com/carlosframework/platform/cmd/zddprobe	0.750s
    2026/10/22 08:31:01 activator: badseed.example.com: seed for badseed.example.com: activator: seed unproven; processes remain: processes remain after a successful seed: still running; leaving the lease to its TTL
    2026/10/22 08:31:01 activator: unproven.example.com: unproven.example.com: activator: seed unproven; processes remain: an earlier seed's processes are not proven gone; leaving the lease to its TTL
    2026/10/22 08:31:01 activator: no replica for next-wake.example.com in s3://test-bucket/next-wake.example.com — booting fresh
    2026/10/22 08:31:01 activator: seeding next-wake.example.com: /tmp/TestTheNextWakeAfterAnUnprovenSeedWaitsForItsProof4147963793/003/live/next-wake.example.com seed --db /tmp/TestTheNextWakeAfterAnUnprovenSeedWaitsForItsProof4147963793/004/next-wake.example.com.db
    2026/10/22 08:31:01 activator: next-wake.example.com: the seed's processes are not proven gone; its database is kept and /tmp/TestTheNextWakeAfterAnUnprovenSeedWaitsForItsProof4147963793/004/next-wake.example.com.db.seed-unproven refuses it as warm until they are
    2026/10/22 08:31:01 activator: next-wake.example.com: seeding next-wake.example.com: exit status 1: activator: seed unproven; processes remain (the seed's processes remain after stopping it; its database was left in place: cgroup: strict containment unsupported); leaving the lease to its TTL
    2026/10/22 08:31:01 activator: next-wake.example.com: next-wake.example.com: activator: seed unproven; processes remain: an earlier seed's processes are not proven gone, so its database is not used: cgroup: strict containment unsupported; leaving the lease to its TTL
    2026/10/22 08:31:01 activator: next-wake.example.com: the earlier seed's processes are proven gone; its database is removed and the seed runs again
    2026/10/22 08:31:01 activator: no replica for next-wake.example.com in s3://test-bucket/next-wake.example.com — booting fresh
    2026/10/22 08:31:01 activator: seeding next-wake.example.com: /tmp/TestTheNextWakeAfterAnUnprovenSeedWaitsForItsProof4147963793/003/live/next-wake.example.com seed --db /tmp/TestTheNextWakeAfterAnUnprovenSeedWaitsForItsProof4147963793/004/next-wake.example.com.db
    2026/10/22 08:31:01 activator: seeded next-wake.example.com
    2026/10/22 08:31:01 activator: instance one.example.com exited unexpectedly — recycling
    2026/10/22 08:31:01 activator: one.example.com hibernated
    2026/10/22 08:31:02 activator: LEASE HELD for held.example.com by "old-incarnation" — a previous incarnation hasn't released; refusing to wake (retry after 7s)
    2026/10/22 08:31:02 activator: two.example.com hibernated
    2026/10/22 08:31:02 activator: one.example.com hibernated
    2026/10/22 08:31:02 activator: b.example.com hibernated
    2026/10/22 08:31:02 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:02 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
    2026/10/22 08:31:02 activator: worker bot.x.internal respawned (exited), now running 
    2026/10/22 08:31:02 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:31:02 activator: worker bot.x.internal NOT respawned (converging onto a new build): swap: instance not awake; abandoning it
    2026/10/22 08:31:02 activator: bot.x.internal hibernated
    2026/10/22 08:31:03 activator: CARLOS_ADMIN_TOKEN in /tmp/TestExecBackendStartMergesConfigEnvUnderOwnEnv3044231293/002/merge-precedence.example.com.env is not the shape the platform mints (64 hex characters) — left in place, because the running instance holds this same value and rotating it would lock the platform out of a live instance; if it is corrupt, stop the instance, delete the line and restart it to have one minted
    2026/10/22 08:31:03 activator: purged 1 cached response(s) for deploy.example.com on spawn
    2026/10/22 08:31:03 activator: restored restored.example.com from s3://test-bucket/restored.example.com
    2026/10/22 08:31:03 activator: damaged.example.com restored CORRUPT from s3://test-bucket/damaged.example.com: integrity_check: file is not a database (26) — quarantined at /tmp/TestExecBackendRestoreCorruptReplicaFailsAndQuarantines1047758299/002/damaged.example.com.db.corrupt, instance NOT started
    2026/10/22 08:31:03 activator: restored damaged.example.com from s3://test-bucket/damaged.example.com
    2026/10/22 08:31:03 activator: no replica for brand-new.example.com in s3://test-bucket/brand-new.example.com — booting fresh
    2026/10/22 08:31:03 activator: CARLOS_ADMIN_TOKEN in /tmp/TestExecBackendSeedRunsDeclaredArgvWithDBPath1055553186/002/seeded.example.com.env is not the shape the platform mints (64 hex characters) — left in place, because the running instance holds this same value and rotating it would lock the platform out of a live instance; if it is corrupt, stop the instance, delete the line and restart it to have one minted
    2026/10/22 08:31:03 activator: seeding seeded.example.com: /tmp/TestExecBackendSeedRunsDeclaredArgvWithDBPath1055553186/001/live/seeded.example.com seed --fixtures --db /tmp/TestExecBackendSeedRunsDeclaredArgvWithDBPath1055553186/002/seeded.example.com.db
    2026/10/22 08:31:03 activator: seeded seeded.example.com
    2026/10/22 08:31:03 activator: seeding custom-db.example.com: /tmp/TestExecBackendSeedHonoursRouteDBPath2429712151/001/live/custom-db.example.com seed --db /tmp/TestExecBackendSeedHonoursRouteDBPath2429712151/004/elsewhere.db
    2026/10/22 08:31:03 activator: seeded custom-db.example.com
    2026/10/22 08:31:03 activator: seeding badseed.example.com: /tmp/TestExecBackendSeedNonZeroExitFails2537431860/001/live/badseed.example.com seed --db /tmp/TestExecBackendSeedNonZeroExitFails2537431860/002/badseed.example.com.db
    schema is corrupt
    2026/10/22 08:31:03 activator: badseed.example.com: the seed ran with no delegated cgroup; its leader's exit is the only proof there is
    2026/10/22 08:31:03 activator: seeding hangs.example.com: /tmp/TestExecBackendSeedIsTimeBounded3684001735/001/live/hangs.example.com seed --db /tmp/TestExecBackendSeedIsTimeBounded3684001735/002/hangs.example.com.db
    2026/10/22 08:31:03 activator: hangs.example.com: the seed ran with no delegated cgroup; its leader's exit is the only proof there is
    2026/10/22 08:31:03 activator: seeding crashed.example.com: /tmp/TestExecBackendSeedFailureRemovesHalfBuiltDB1910316173/001/live/crashed.example.com seed --db /tmp/TestExecBackendSeedFailureRemovesHalfBuiltDB1910316173/002/crashed.example.com.db
    died mid-schema
    2026/10/22 08:31:03 activator: crashed.example.com: the seed ran with no delegated cgroup; its leader's exit is the only proof there is
    2026/10/22 08:31:03 activator: seeding existing-db.example.com: /tmp/TestExecBackendSeedFailureKeepsPreexistingDB853910656/001/live/existing-db.example.com seed --db /tmp/TestExecBackendSeedFailureKeepsPreexistingDB853910656/002/existing-db.example.com.db
    nope
    2026/10/22 08:31:03 activator: existing-db.example.com: the seed ran with no delegated cgroup; its leader's exit is the only proof there is
    2026/10/22 08:31:03 activator: seeding leaky-seed.example.com: /tmp/TestExecBackendSeedSucceedsDespiteLingeringChild1580889491/001/live/leaky-seed.example.com seed --db /tmp/TestExecBackendSeedSucceedsDespiteLingeringChild1580889491/002/leaky-seed.example.com.db
    2026/10/22 08:31:04 activator: seeded leaky-seed.example.com (it exited 0 but left a child holding its output pipe open for more than 200ms)
    2026/10/22 08:31:04 activator: sidecar for a.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:04 activator: h.example.com: route refreshed: db "/tmp/h.example.com.db" -> "/data/instances/h.example.com/h.example.com.db" socket "/tmp/nope.sock" -> "/run/carlos/instances/h.example.com/app.sock"
    2026/10/22 08:31:04 activator: stop stale.example.com: a sidecar start is still in flight; keeping the lease until it returns
    2026/10/22 08:31:05 activator: stale.example.com hibernated
    2026/10/22 08:31:05 activator: leftover.example.com: the host cgroup holds processes not proven gone: a leftover still populates the host cgroup; leaving the lease to its TTL
    2026/10/22 08:31:05 activator: old-kernel.example.com: this kernel has no cgroup.kill, so the host cgroup cannot be killed; its leader's exit is the only proof there is
    2026/10/22 08:31:05 activator: no replica for moved.example.com in s3://test-bucket/moved.example.com — booting fresh
    2026/10/22 08:31:05 activator: moved.example.com: promoting 1 staged object(s) from moves/moved.example.com/ (residence move landing)
    2026/10/22 08:31:05 activator: restored moved.example.com from s3://test-bucket/moved.example.com
    2026/10/22 08:31:05 activator: moved.example.com: promoting 1 staged object(s) from moves/moved.example.com/ (residence move landing)
    2026/10/22 08:31:05 activator: restored moved.example.com from s3://test-bucket/moved.example.com
    2026/10/22 08:31:05 activator: no replica for moved.example.com in s3://test-bucket/moved.example.com — booting fresh
    2026/10/22 08:31:05 activator: moved.example.com: promoting 1 staged object(s) from moves/moved.example.com/ (residence move landing)
    2026/10/22 08:31:05 activator: restored moved.example.com from s3://test-bucket/moved.example.com
    2026/10/22 08:31:05 activator: retry.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
    2026/10/22 08:31:05 activator: retry.example.com: strict group cleaned up on retry 1
    2026/10/22 08:31:05 activator: retry.example.com: strict group not closed: cgroup: strict containment refused
    2026/10/22 08:31:05 activator: retry.example.com: strict group cleaned up on retry 1
    2026/10/22 08:31:06 activator: stuck.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
    2026/10/22 08:31:06 activator: stuck.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
    2026/10/22 08:31:06 activator: stuck.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
    2026/10/22 08:31:06 activator: stuck.example.com: strict group still not cleaned up after 2 retries; spawns of this host stay refused until the agent restarts
    2026/10/22 08:31:06 activator: owned.example.com: strict group not closed: cgroup: strict containment refused
    2026/10/22 08:31:06 activator: owned.example.com: strict group cleaned up on retry 1
    2026/10/22 08:31:06 activator: owned.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
    2026/10/22 08:31:07 activator: owned.example.com: strict group cleaned up on retry 1
    2026/10/22 08:31:07 activator: race.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
    2026/10/22 08:31:07 activator: transition.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
    2026/10/22 08:31:07 activator: transition2.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
    2026/10/22 08:31:07 activator: no replica for moved.example.com in s3://test-bucket/moved.example.com — booting fresh
    2026/10/22 08:31:07 activator: restored moved.example.com from s3://test-bucket/moved.example.com
    2026/10/22 08:31:07 activator: kass.example.com hibernated
    2026/10/22 08:31:07 activator: kass.example.com idle 11s — hibernating
    2026/10/22 08:31:07 activator: kass.example.com hibernated
    2026/10/22 08:31:08 activator: one.example.com not started: the executable it would run is outside the version store, so no build state can name it (settings spec 4.2); move the instance onto a promoted build
    2026/10/22 08:31:08 activator: one.example.com: v1 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:08 activator: one.example.com: v1 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:08 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:08 activator: bot.x.internal: v2 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:08 activator: worker bot.x.internal NOT respawned (attempt (release)): refused at its exec: the build state could not be written, so this build was not started: bucket refused the build state
    2026/10/22 08:31:08 activator: worker bot.x.internal respawned (restoring v1), now running v1
    2026/10/22 08:31:08 activator: link.example.com hibernated
    2026/10/22 08:31:12 activator: tenant.test: v1 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:12 activator: tenant.test not started: the executable it hashed (/tmp/rl182650569/app) is build "v1", but the start names build "v2" (the live link moved between the two reads); the next wake reads it again
    2026/10/22 08:31:12 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
    2026/10/22 08:31:12 activator: h.example.com: started carlos-instance-cmd@h.example.com.service for run run_a
    2026/10/22 08:31:12 activator: replica h.example.com not started: it has no key of its home's and no control socket, so an app on the instance-key helper would mint its own
    2026/10/22 08:31:12 activator: replica h.example.com not started: CARLOS_INSTANCE_KEY is not its home's key
    2026/10/22 08:31:12 activator: h.example.com: started carlos-instance-cmd@h.example.com.service for run run_a
    2026/10/22 08:31:12 activator: why.example.com hibernated
    2026/10/22 08:31:12 activator: c.example.com hibernated
    2026/10/22 08:31:13 activator: h.example.com hibernated
    2026/10/22 08:31:13 activator: h.example.com: run run_a is not proven stopped: cgroup.events: permission denied
    2026/10/22 08:31:13 activator: stop h.example.com: a run is not proven stopped; keeping replication and the lease until it is
    2026/10/22 08:31:13 activator: h.example.com hibernated
    2026/10/22 08:31:13 activator: h.example.com: started carlos-instance-cmd@h.example.com.service for run run_a
    2026/10/22 08:31:13 activator: h.example.com: started carlos-instance-cmd@h.example.com.service for run run_a
    2026/10/22 08:31:13 activator: seeding unproven-seed.example.com: /tmp/TestAFailedSeedWhoseCleanupIsUnprovenKeepsTheDBAndLeavesAnObliga3520681911/002/live/unproven-seed.example.com seed --db /tmp/TestAFailedSeedWhoseCleanupIsUnprovenKeepsTheDBAndLeavesAnObliga3520681911/003/unproven-seed.example.com.db
    2026/10/22 08:31:13 activator: unproven-seed.example.com: the seed's processes are not proven gone; its database is kept and /tmp/TestAFailedSeedWhoseCleanupIsUnprovenKeepsTheDBAndLeavesAnObliga3520681911/003/unproven-seed.example.com.db.seed-unproven refuses it as warm until they are
    2026/10/22 08:31:13 activator: seeding obligation.example.com: /tmp/TestTheNextWakeAfterAnUnprovenSeedProvesItBeforeTheDBIsWarm3278024083/002/live/obligation.example.com seed --db /tmp/TestTheNextWakeAfterAnUnprovenSeedProvesItBeforeTheDBIsWarm3278024083/003/obligation.example.com.db
    2026/10/22 08:31:13 activator: obligation.example.com: the seed's processes are not proven gone; its database is kept and /tmp/TestTheNextWakeAfterAnUnprovenSeedProvesItBeforeTheDBIsWarm3278024083/003/obligation.example.com.db.seed-unproven refuses it as warm until they are
    2026/10/22 08:31:13 activator: obligation.example.com: the earlier seed's processes are proven gone; its database is removed and the seed runs again
    2026/10/22 08:31:13 activator: no replica for obligation.example.com in s3://test-bucket/obligation.example.com — booting fresh
    2026/10/22 08:31:13 activator: seeding obligation.example.com: /tmp/TestTheNextWakeAfterAnUnprovenSeedProvesItBeforeTheDBIsWarm3278024083/002/live/obligation.example.com seed --db /tmp/TestTheNextWakeAfterAnUnprovenSeedProvesItBeforeTheDBIsWarm3278024083/003/obligation.example.com.db
    2026/10/22 08:31:13 activator: seeded obligation.example.com
    2026/10/22 08:31:13 activator: seeding helper-seed.example.com: /tmp/TestAFlagOnSeedKillsAHelperThatOutlivesIt877537303/002/live/helper-seed.example.com seed --db /tmp/TestAFlagOnSeedKillsAHelperThatOutlivesIt877537303/003/helper-seed.example.com.db
    2026/10/22 08:31:13 activator: seeded helper-seed.example.com
    2026/10/22 08:31:13 activator: seeding helper-unproven.example.com: /tmp/TestAFlagOnSeedWhoseHelperIsNotProvenGoneIsUnproven2894699476/002/live/helper-unproven.example.com seed --db /tmp/TestAFlagOnSeedWhoseHelperIsNotProvenGoneIsUnproven2894699476/003/helper-unproven.example.com.db
    2026/10/22 08:31:13 activator: helper-unproven.example.com: the seed's processes are not proven gone; its database is kept and /tmp/TestAFlagOnSeedWhoseHelperIsNotProvenGoneIsUnproven2894699476/003/helper-unproven.example.com.db.seed-unproven refuses it as warm until they are
    2026/10/22 08:31:13 activator: seeding write-ahead.example.com: /tmp/TestASeedRecordsItsObligationBeforeItRuns1348733180/002/live/write-ahead.example.com seed --db /tmp/TestASeedRecordsItsObligationBeforeItRuns1348733180/003/write-ahead.example.com.db
    2026/10/22 08:31:13 activator: seeded write-ahead.example.com
    2026/10/22 08:31:13 activator: write-ahead.example.com: the earlier seed's processes are proven gone; its database is removed and the seed runs again
    2026/10/22 08:31:13 activator: no replica for write-ahead.example.com in s3://test-bucket/write-ahead.example.com — booting fresh
    2026/10/22 08:31:13 activator: seeding no-room.example.com: /tmp/TestASeedWhoseObligationCannotBeWrittenRunsNothing1851767913/002/live/no-room.example.com seed --db /tmp/TestASeedWhoseObligationCannotBeWrittenRunsNothing1851767913/003/no-room.example.com.db
    2026/10/22 08:31:13 activator: seeding stuck-wal.example.com: /tmp/TestAProvenFailedSeedWhoseDBCannotBeRemovedKeepsItsObligation1929804846/002/live/stuck-wal.example.com seed --db /tmp/TestAProvenFailedSeedWhoseDBCannotBeRemovedKeepsItsObligation1929804846/003/stuck-wal.example.com.db
    2026/10/22 08:31:13 activator: seeding preexisting.example.com: /tmp/TestAPreexistingDBBesideAnUnprovenSeedIsRefusedThenKept2856154708/002/live/preexisting.example.com seed --db /tmp/TestAPreexistingDBBesideAnUnprovenSeedIsRefusedThenKept2856154708/003/preexisting.example.com.db
    2026/10/22 08:31:13 activator: preexisting.example.com: the seed's processes are not proven gone; its database is kept and /tmp/TestAPreexistingDBBesideAnUnprovenSeedIsRefusedThenKept2856154708/003/preexisting.example.com.db.seed-unproven refuses it as warm until they are
    2026/10/22 08:31:13 activator: preexisting.example.com: the earlier seed's processes are proven gone; the database that was there before it is kept
    2026/10/22 08:31:13 activator: old-kernel-seed.example.com: this kernel has no cgroup.kill; the seed's leader's exit is the only proof there is
    2026/10/22 08:31:13 activator: seeding failed-role-seed.example.com: /tmp/TestAFlagOnFailedSeedProvesItsRoleChildBeforeRemovingTheDB2647495277/002/live/failed-role-seed.example.com seed --db /tmp/TestAFlagOnFailedSeedProvesItsRoleChildBeforeRemovingTheDB2647495277/003/failed-role-seed.example.com.db
    2026/10/22 08:31:13 activator: seeding discharge-fails.example.com: /tmp/TestAFlagOffSeedWhoseDischargeFailsIsUnprovenWhileItsHelperRemai3392541116/002/live/discharge-fails.example.com seed --db /tmp/TestAFlagOffSeedWhoseDischargeFailsIsUnprovenWhileItsHelperRemai3392541116/003/discharge-fails.example.com.db
    2026/10/22 08:31:13 activator: discharge-fails.example.com: the seed's obligation could not be discharged and its processes are not proven gone; /tmp/TestAFlagOffSeedWhoseDischargeFailsIsUnprovenWhileItsHelperRemai3392541116/003/discharge-fails.example.com.db.seed-unproven stays
    2026/10/22 08:31:13 activator: seeding discharge-fails-proven.example.com: /tmp/TestAFlagOffSeedWhoseDischargeFailsAfterAProofIsAnOrdinaryFailur3883688648/002/live/discharge-fails-proven.example.com seed --db /tmp/TestAFlagOffSeedWhoseDischargeFailsAfterAProofIsAnOrdinaryFailur3883688648/003/discharge-fails-proven.example.com.db
    2026/10/22 08:31:13 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtTheBackendsLaunchPointflatplanned_B,_l1535638335/003/g/56/launch.example.com.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:13 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtTheBackendsLaunchPointflatplanned_fall2376683386/003/g/57/launch.example.com.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:13 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtTheBackendsLaunchPointflatplanned_fall2376683386/003/g/58/launch.example.com.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:13 activator: swap.example.com hibernated
    2026/10/22 08:31:13 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtTheBackendsLaunchPointflatholds_pinne658209731/007/g/60/launch.example.com.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:13 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: lease lost: lease renewal failed
    2026/10/22 08:31:13 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtTheBackendsLaunchPointflatoverlap_succ1990650775/007/g/62/launch.example.com.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:13 activator: h.example.com: started carlos-instance-gen@h.example.com:64.service memory.max=536870912
    2026/10/22 08:31:13 activator: swap.example.com hibernated
    2026/10/22 08:31:13 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: lease lost: lease renewal failed
    2026/10/22 08:31:14 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtEachCgroupStartoverlap_successor,_super3663884204/007/g/71/launch.example.com.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:14 activator: swap.example.com hibernated
    2026/10/22 08:31:14 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtEachCgroupStartholds_pinned_build,_lea3541125021/007/g/73/launch.example.com.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:14 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: lease lost: lease renewal failed
    2026/10/22 08:31:14 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtEachCgroupStartoverlap_successor,_a_fai3267201203/007/g/75/launch.example.com.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:14 activator: fence.example hibernated
    2026/10/22 08:31:14 activator: fence.example hibernated
    2026/10/22 08:31:14 activator: c.example.com: /tmp/TestExecBackendGenSwitchedRepointsTheCanonicalLink214055692/003/g/c.x.sock is not a socket we can normalize (stat: lstat /tmp/TestExecBackendGenSwitchedRepointsTheCanonicalLink214055692/003/g/c.x.sock: no such file or directory)
    2026/10/22 08:31:14 activator: c.example.com: /tmp/TestExecBackendGenSwitchedRepointsTheCanonicalLink214055692/003/g/c.xx.sock is not a socket we can normalize (stat: lstat /tmp/TestExecBackendGenSwitchedRepointsTheCanonicalLink214055692/003/g/c.xx.sock: no such file or directory)
    2026/10/22 08:31:14 activator: publish generations to /tmp/TestStartDoesNotFailOnAnUnwritableGenerationsFile3766591572/002/not-a-dir/zdd/generations.json: open directory /tmp/TestStartDoesNotFailOnAnUnwritableGenerationsFile3766591572/002/not-a-dir/zdd: not a directory; the sweep retries
    2026/10/22 08:31:14 activator: ident.example.com hibernated
    2026/10/22 08:31:14 activator: instance ident.example.com exited unexpectedly — recycling
    2026/10/22 08:31:14 activator: ident.example.com hibernated
    2026/10/22 08:31:14 activator: due.example.com hibernated
    2026/10/22 08:31:14 activator: due.example.com hibernated
    2026/10/22 08:31:14 activator: ret.example.com hibernated
    2026/10/22 08:31:14 activator: ret.example.com hibernated
    2026/10/22 08:31:14 activator: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.example.com: a generation socket path would exceed 107 bytes; generation 9 keeps the canonical socket
    2026/10/22 08:31:15 activator: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.example.com: a generation socket path would exceed 107 bytes; generation 9 keeps the canonical socket
    2026/10/22 08:31:15 activator: one.example.com hibernated
    2026/10/22 08:31:15 activator: purged 1 cached response(s) for flat.example.com on spawn
    2026/10/22 08:31:16 activator: seeding seedexe.example.com: /tmp/TestSeedExeFlatRunsTheRecordedFile3396821082/001/versions/vA/app seed --db /tmp/TestSeedExeFlatRunsTheRecordedFile3396821082/002/seedexe.example.com.db
    2026/10/22 08:31:16 activator: seeded seedexe.example.com
    2026/10/22 08:31:16 activator: seeding seedexe.example.com: /tmp/TestSeedExeFlatRunsTheRecordedFile3396821082/001/live/seedexe.example.com seed --db /tmp/TestSeedExeFlatRunsTheRecordedFile3396821082/002/seedexe.example.com.db
    2026/10/22 08:31:16 activator: seeded seedexe.example.com
    2026/10/22 08:31:16 activator: seeding h.example.com: /tmp/TestNestedSeedExeNamesTheRecordedFile2170313703/001/live/h.example.com seed --db /tmp/nb2993019360/data/instances/h.example.com/h.example.com.db
    2026/10/22 08:31:16 activator: seeded h.example.com
    2026/10/22 08:31:16 activator: h.example.com not started: the executable its live link names (/tmp/TestADeclinedLinkOutsideTheStoreAsksRootForNothing3930596972/003/app) is outside the version store, so this box cannot check it against its holds; move the instance onto a promoted build
    2026/10/22 08:31:16 activator: h.example.com not started: the executable its live link names (/tmp/TestADeclinedLinkOutsideTheStoreAsksRootForNothing3930596972/003/app) is outside the version store, so this box cannot check it against its holds; move the instance onto a promoted build
    2026/10/22 08:31:16 activator: h.example.com not started: the executable its live link names (/tmp/TestADeclinedLinkOutsideTheStoreAsksRootForNothing3930596972/003/app) is outside the version store, so this box cannot check it against its holds; move the instance onto a promoted build
    2026/10/22 08:31:16 activator: seeding h.example.com: /tmp/TestADeclinedNestedSeedRunsThePinnedFile557346830/001/live/h.example.com seed --db /tmp/nb3854069580/data/instances/h.example.com/h.example.com.db
    2026/10/22 08:31:16 activator: seeded h.example.com
    2026/10/22 08:31:16 activator: seeding tier.example.com: /tmp/TestStartGenExeAndSeedExeUseTheRecordedBuildsTierflat_seed4274476984/002/versions/vA/app seed --db /tmp/TestStartGenExeAndSeedExeUseTheRecordedBuildsTierflat_seed4274476984/003/tier.example.com.db
    2026/10/22 08:31:16 activator: tier.example.com: the seed's processes are not proven gone; its database is kept and /tmp/TestStartGenExeAndSeedExeUseTheRecordedBuildsTierflat_seed4274476984/003/tier.example.com.db.seed-unproven refuses it as warm until they are
    2026/10/22 08:31:16 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=1073741824
    2026/10/22 08:31:16 activator: h.example.com: started carlos-instance-gen@h.example.com:6.service memory.max=1073741824
    2026/10/22 08:31:16 activator: seeding h.example.com: /tmp/TestStartGenExeAndSeedExeUseTheRecordedBuildsTiernested_seed1779931139/001/live/h.example.com seed --db /tmp/nb1074425907/data/instances/h.example.com/h.example.com.db
    2026/10/22 08:31:16 activator: seeded h.example.com
    2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/TestEnsureInstanceKeyAsksTheBucketBeforeItMintsthe_configured_k3412559592/001/shop.example.com.env: the platform mints none while it is
    2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY in /tmp/TestEnsureInstanceKeyAsksTheBucketBeforeItMintsan_own_key_pres3032516552/001/shop.example.com.env is not the shape the platform mints (44 base64 characters, 32 bytes): left in place, because the app may already have sealed data with it
    2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/TestFirstStartWaitsForTheConfiguredKey2445548724/002/shop.example.com.env: the platform mints none while it is
    2026/10/22 08:31:16 activator: control listener for shop.example.com: listen unix /tmp/TestFirstStartWaitsForTheConfiguredKey2445548724/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY in /tmp/TestAKeyThatAppearsDuringTheBucketReadIsKeptinto_the_own_file4050879215/001/shop.example.com.env is not the shape the platform mints (44 base64 characters, 32 bytes): left in place, because the app may already have sealed data with it
    2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/TestAKeyThatAppearsDuringTheBucketReadIsKeptdelivered_in_the_co414423756/001/shop.example.com.env: the platform mints none while it is
    2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/TestEnsureInstanceKeyDefersToTheRenderedConfiguration2802714138/001/shop.example.com.env: the platform mints none while it is
    2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/TestEnsureInstanceKeyDefersToTheRenderedConfiguration2802714138/002/shop.example.com.env: the platform mints none while it is
    2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY in /tmp/TestEnsureInstanceKeyLeavesAFileWithTwoKeysAlone3860004338/001/shop.example.com.env is not the shape the platform mints (44 base64 characters, 32 bytes): left in place, because the app may already have sealed data with it
    2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/TestExecBackendStartNeverHandsTheChildAnEmptyKeyWhileOneExistse4060251211/002/shop.example.com.env: the platform mints none while it is
    2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/TestExecBackendStartNeverHandsTheChildAnEmptyKeyWhileOneExistsn335831397/002/shop.example.com.env: the platform mints none while it is
    2026/10/22 08:31:16 activator: seeding seeded.example.com: /tmp/TestExecBackendSeedMintsTheKeyForAFreshFlatInstance2318189224/001/live/seeded.example.com seed --db /tmp/TestExecBackendSeedMintsTheKeyForAFreshFlatInstance2318189224/002/seeded.example.com.db
    2026/10/22 08:31:16 activator: seeded seeded.example.com
    2026/10/22 08:31:16 activator: restored sleepy.example.com from s3://test-bucket/sleepy.example.com
    hello
    world
    2026/10/22 08:31:17 activator: fence.example hibernated
    2026/10/22 08:31:17 activator: fence.example hibernated
    2026/10/22 08:31:17 activator: fence.example hibernated
    2026/10/22 08:31:17 activator: generation 9 of barrier.example.com did not prove its exit; keeping it in the operation set
    2026/10/22 08:31:17 activator: stop barrier.example.com: a generation's termination is unproven; keeping the lease until it is
    2026/10/22 08:31:17 activator: barrier.example.com hibernated
    2026/10/22 08:31:17 activator: barrier.example.com: generation 9's child is not proven empty: g9 still holds a process
    2026/10/22 08:31:17 activator: generation 9 of barrier.example.com did not prove its exit; keeping it in the operation set
    2026/10/22 08:31:17 activator: stop barrier.example.com: a generation's termination is unproven; keeping the lease until it is
    2026/10/22 08:31:17 activator: barrier.example.com: generation 9's child is not proven empty: g9 still holds a process
    2026/10/22 08:31:17 activator: barrier.example.com hibernated
    2026/10/22 08:31:17 activator: barrier.example.com: generation 12's child is not proven empty: g12 still holds a process
    2026/10/22 08:31:17 activator: generation 12 of barrier.example.com did not prove its exit; keeping it in the operation set
    2026/10/22 08:31:17 activator: stop barrier.example.com: cgroup.kill: the child is not empty
    2026/10/22 08:31:17 activator: stop barrier.example.com: not every process of the entry is proven gone; keeping the lease until it is
    2026/10/22 08:31:17 activator: stop barrier.example.com: cgroup.kill: the child is not empty
    2026/10/22 08:31:17 activator: barrier.example.com hibernated
    2026/10/22 08:31:17 activator: stop generation 11: cgroup.kill: the child is not empty
    2026/10/22 08:31:17 activator: generation 11 of barrier.example.com did not prove its exit; keeping it in the operation set
    2026/10/22 08:31:18 activator: placed.example.com: kill generation 1097 after a failed health wait: g still holds a process
    2026/10/22 08:31:18 activator: placed.example.com: generation 1097's child is not proven empty: g still holds a process
    2026/10/22 08:31:18 activator: placed.example.com: failed wake's generation 1097 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:18 activator: placed.example.com: wake failed and its generation is not proven stopped: start placed.example.com: instance not healthy within 300ms: Get "http://carlos/": dial unix /tmp/g3228977635/g/1097/placed.example.com.sock: connect: no such file or directory; activator: generation start failed and its termination is unproven: kill generation 1097 after a failed health wait: g still holds a process
    2026/10/22 08:31:18 activator: placed.example.com: failed wake's generation 1097 is proven stopped; lease given back
    2026/10/22 08:31:18 activator: unproven.example.com: generation 1100's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:18 activator: unproven.example.com: failed wake's generation 1100 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:18 activator: unproven.example.com: wake failed and its generation is not proven stopped: start unproven.example.com: start unit: health wait failed; activator: generation start failed and its termination is unproven: kill timed out
    2026/10/22 08:31:18 activator: unproven.example.com: generation 1100's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:18 activator: unproven.example.com: generation 1100's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:19 activator: unproven.example.com: failed wake's generation 1100 is proven stopped; lease given back
    2026/10/22 08:31:19 activator: unproven.example.com: generation 1101's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:19 activator: unproven.example.com: failed wake's generation 1101 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:19 activator: unproven.example.com: wake failed and its generation is not proven stopped: start unproven.example.com: start unit: health wait failed; activator: generation start failed and its termination is unproven: kill timed out
    2026/10/22 08:31:19 activator: unproven.example.com: generation 1101's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:19 activator: unproven.example.com: generation 1101's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:19 activator: unproven.example.com: failed wake's generation 1101 is proven stopped; lease given back
    2026/10/22 08:31:19 activator: unproven.example.com: generation 1102's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:19 activator: unproven.example.com: failed wake's generation 1102 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:19 activator: unproven.example.com: wake failed and its generation is not proven stopped: start unproven.example.com: start unit: health wait failed; activator: generation start failed and its termination is unproven: kill timed out
    2026/10/22 08:31:19 activator: unproven.example.com: generation 1102's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:20 activator: unhealthy-f6.example.com: failed wake's generation 1103 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
    2026/10/22 08:31:20 activator: unhealthy-f6.example.com: failed wake's generation 1103 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:20 activator: unhealthy-f6.example.com: failed wake's generation 1103 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
    2026/10/22 08:31:20 activator: unhealthy-f6.example.com: failed wake's generation 1103 is proven stopped; lease given back
    2026/10/22 08:31:20 activator: one.example.com: an earlier planned wake's outcome is still being delivered after 200ms; refusing this wake until it is
    2026/10/22 08:31:20 activator: one.example.com: an earlier planned wake's outcome is still being delivered after 200ms; refusing this wake until it is
    2026/10/22 08:31:21 activator: instance one.example.com exited unexpectedly — recycling
    2026/10/22 08:31:21 activator: one.example.com hibernated
    2026/10/22 08:31:21 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:21 activator: bot.x.internal hibernated
    2026/10/22 08:31:21 activator: worker bot.x.internal respawned (attempt (restart)), now running v2
    2026/10/22 08:31:21 activator: bot.x.internal hibernated
    2026/10/22 08:31:21 activator: worker bot.x.internal respawned (attempt (config)), now running v2
    2026/10/22 08:31:21 activator: bot.x.internal hibernated
    2026/10/22 08:31:21 activator: bot.x.internal hibernated
    2026/10/22 08:31:21 activator: bot.x.internal hibernated
    2026/10/22 08:31:21 activator: bot.x.internal hibernated
    2026/10/22 08:31:21 activator: moved.example.com: promoting 2 staged object(s) from moves/moved.example.com/ (residence move landing)
    2026/10/22 08:31:21 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:21 activator: x.example source opened on the recovery probe's session; serving
    2026/10/22 08:31:21 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:21 activator: x.example hibernated
    2026/10/22 08:31:21 activator: x.example recovery probe healthy, but its fence changed; stopping it
    2026/10/22 08:31:21 activator: x.example hibernated
    2026/10/22 08:31:21 activator: x.example recovery probe healthy, but its fence changed; stopping it
    2026/10/22 08:31:21 activator: x.example hibernated
    2026/10/22 08:31:21 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:21 activator: x.example source opened on the recovery probe's session; serving
    2026/10/22 08:31:21 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:21 activator: x.example recovery probe's session is over (hostbox: selected authority changed); stopping it
    2026/10/22 08:31:21 activator: x.example hibernated
    2026/10/22 08:31:22 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:22 activator: x.example hibernated
    2026/10/22 08:31:22 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:22 activator: x.example hibernated
    2026/10/22 08:31:22 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:22 activator: x.example source opened on the recovery probe's session; serving
    2026/10/22 08:31:22 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:22 activator: x.example source opened on the recovery probe's session; serving
    2026/10/22 08:31:22 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:22 activator: x.example source opened on the recovery probe's session; serving
    2026/10/22 08:31:22 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:22 activator: x.example source opened on the recovery probe's session; serving
    2026/10/22 08:31:22 activator: replica shop-au.example.com not started: CARLOS_INSTANCE_KEY is not its home's key
    2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketa_keyless_replica_is_refu1590799808/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:22 activator: replica shop-au.example.com not started: it has no key of its home's and no control socket, so an app on the instance-key helper would mint its own
    2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketa_configured_key_that_is_1803079236/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketa_pre-existing_env_key_th527459339/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketa_configured_key_that_dif3628283046/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketa_configured_key_with_no_999976661/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:22 activator: replica shop-au.example.com not started: CARLOS_INSTANCE_KEY cannot be checked against its home's key (no entry for it in /etc/carlos/replica-home-keys; O8)
    2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketthe_home_updated,_this_re1781334059/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:22 activator: replica shop-au.example.com not started: its configured CARLOS_INSTANCE_KEY is not the one the bucket's configuration now holds: a key change is in flight (ruling 27)
    2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketthe_bucket_cannot_be_read4026021051/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:22 activator: replica shop-au.example.com not started: the bucket's configuration could not be read: bucket unreachable
    2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketno_fresh_reader_refused2733906244/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:22 activator: replica shop-au.example.com not started: its configured CARLOS_INSTANCE_KEY cannot be checked against the bucket's configuration
    2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketresidual_a_change_only_o3209305564/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketa_config-only_homes_keyl355447216/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketa_home_row_mints_and_its_1387110742/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:22 activator: seeding shop-au.example.com: /tmp/TestReplicaSeedIsGatedthe_homes_key1454341284/001/live/shop-au.example.com seed --db /tmp/TestReplicaSeedIsGatedthe_homes_key1454341284/002/shop-au.example.com.db
    2026/10/22 08:31:22 activator: seeded shop-au.example.com
    2026/10/22 08:31:22 activator: replica shop-au.example.com not started: where its CARLOS_INSTANCE_KEY came from is unknown
    2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaGateDecidesOnTheLaunchesOwnRead1102268350/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:22 provision: a.shop.example.com: swapped for import sd_rc5xz7vxkj7s7hv7hevkflwuwy (the original route is journaled)
    2026/10/22 08:31:22 provision: a.shop.example.com: import sd_rc5xz7vxkj7s7hv7hevkflwuwy rolled back to its original route
    2026/10/22 08:31:22 provision: a.shop.example.com: import sd_rc5xz7vxkj7s7hv7hevkflwuwy is cleaned up and its journal row retired
    2026/10/22 08:31:22 activator: h.example.com: placed seed sd_zy2iqqyep5t4u54p5qxzowf74m (8192 bytes)
    2026/10/22 08:31:22 activator: h.example.com: placed seed sd_lpuhntwik4krxujelbdooiui4q (8192 bytes)
    2026/10/22 08:31:22 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/nb3086044622/data/instances/h.example.com/h.example.com.env: the platform mints none while it is
    2026/10/22 08:31:22 activator: h.example.com: placed seed sd_yvojngjpvievk7yeafnrho2jbi (8192 bytes)
    2026/10/22 08:31:22 activator: CARLOS_INSTANCE_KEY in /tmp/nb605777362/data/instances/h.example.com/h.example.com.env is not the shape the platform mints (44 base64 characters, 32 bytes): left in place, because the app may already have sealed data with it
    2026/10/22 08:31:22 activator: h.example.com: placed seed sd_kx7zxdenqrtdvo2tefvmrn46p4 (8192 bytes)
    2026/10/22 08:31:22 activator: h.example.com: placed seed sd_smaylqdvv2iufpnbtj6rtjbqre (8192 bytes)
    2026/10/22 08:31:22 activator: h.example.com: placed seed sd_tofpfe7pfirkqqej33va26cgue (8192 bytes)
    2026/10/22 08:31:22 activator: h.example.com: keeping seed sd_tofpfe7pfirkqqej33va26cgue placed by an earlier wake
    2026/10/22 08:31:22 activator: h.example.com: placed seed sd_ifi5jaihjkpqac3kahew3x2n4u (8192 bytes)
    2026/10/22 08:31:22 activator: h.example.com: placed seed sd_o4zdy6cutydv6nseojz6rxavja (8192 bytes)
    2026/10/22 08:31:22 activator: h.example.com: placed seed sd_pfsvewhzcsvcdvhysgtvq6b2qu (8192 bytes)
    2026/10/22 08:31:22 activator: h.example.com: seed sd_3nsdb6xblybbbn42k2lld3tefu: h.example.com could not start from its seed: the snapshot's length or sha256 does not match its record.
    2026/10/22 08:31:22 activator: h.example.com: seed sd_ulm3vzvz5xarbqyaoisgnmmcfm: h.example.com could not start from its seed: the snapshot's length or sha256 does not match its record.
    2026/10/22 08:31:22 activator: h.example.com: seed sd_wfyhw3sxbcqw66eat37lbupwsm: h.example.com could not start from its seed: the snapshot's length or sha256 does not match its record.
    2026/10/22 08:31:22 activator: h.example.com: seed sd_fkc63qv5r2ccoijy2i6jhwgu3e: h.example.com could not start from its seed: the snapshot could not be read. The next wake tries again.: bucket down
    2026/10/22 08:31:22 activator: h.example.com: seed sd_243ise37pckxlzppmpiaik62vy: h.example.com could not start from its seed: the snapshot's length or sha256 does not match its record.
    2026/10/22 08:31:22 activator: h.example.com: seed sd_5y4kyu2zfetwfxd745fwblocee: h.example.com could not start from its seed: the snapshot is not a database that passes an integrity check.: integrity_check: file is not a database (26)
    2026/10/22 08:31:22 activator: h.example.com: seed sd_cuk25uerbhlugefkb5stclfaca: h.example.com could not start from its seed: claim control is on for this box.
    2026/10/22 08:31:22 activator: h.example.com: seed sd_cuk25uerbhlugefkb5stclfaca: h.example.com could not start from its seed: this box does not run instances nested.
    2026/10/22 08:31:22 activator: h.example.com: seed sd_ezuf6wbq3uiwr34t2rh7chi45a: seed fallback for h.example.com: cannot tell whether it has a replica of its own: listing failed
    2026/10/22 08:31:22 activator: restored h.example.com from s3://test-bucket/h.example.com
    2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
    2026/10/22 08:31:22 activator: h.example.com: seed sd_egbc3otufnfcqvzbtfz2lcxytm: seed fallback for h.example.com: found no replica of its own to restore
    2026/10/22 08:31:22 activator: h.example.com: promoting 1 staged object(s) from moves/h.example.com/ (residence move landing)
    2026/10/22 08:31:22 activator: restored h.example.com from s3://test-bucket/h.example.com
    2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
    2026/10/22 08:31:22 activator: h.example.com: seed sd_tqvwbu7a4ezadpt3yqqvni2beq: seed fallback for h.example.com: found no replica of its own to restore
    2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
    2026/10/22 08:31:22 activator: h.example.com: seed sd_ywbevcmxoviriwdxz3kjlrpu6q: seed fallback for h.example.com: found no replica of its own to restore
    2026/10/22 08:31:22 activator: restored h.example.com from s3://test-bucket/h.example.com
    2026/10/22 08:31:22 activator: h.example.com: placed seed sd_vlk46ezauetfktqvyeixxgdhem (8192 bytes)
    2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
    2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
    2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
    2026/10/22 08:31:22 activator: h.example.com: seed sd_llubg3dkwanzk3qacutb6cirqa: h.example.com could not start from its seed: the snapshot could not be read. The next wake tries again.: connection reset
    2026/10/22 08:31:22 activator: h.example.com: seed sd_5epgqre5qv6vy7vsutqpqmnpce: h.example.com could not start from its seed: it could not be put in place. The next wake tries again.: openat2 /tmp/nb3208243919/data/instances/h.example.com/.seed-sd_5epgqre5qv6vy7vsutqpqmnpce.tmp: permission denied
    2026/10/22 08:31:22 activator: h.example.com: seed sd_kr2ptbbg2qyhmhf5ylpnnt2xk4: h.example.com could not start from its seed: the snapshot is not a database that passes an integrity check.: open: unable to open database file (14)
    2026/10/22 08:31:22 activator: h.example.com: seed sd_l64lsch7s2lad7r63kpfqjcvpu: h.example.com could not start from its seed: it could not be put in place. The next wake tries again.: instancefs: path contains a symlink: /tmp/nb2235448171/data/instances/h.example.com/.seed-sd_l64lsch7s2lad7r63kpfqjcvpu.tmp
    2026/10/22 08:31:22 activator: h.example.com: placed seed sd_sckuz2ncca7afqsixezqib4g6e (8192 bytes)
    2026/10/22 08:31:22 activator: restored h.example.com from s3://test-bucket/h.example.com
    2026/10/22 08:31:22 activator: h.example.com: seed sd_6rgi2m55bidltd554nzpd3wqj4 not recorded as placed yet: record unreachable
    2026/10/22 08:31:22 activator: h.example.com: /tmp/nb2781168839/data/instances/h.example.com/h.example.com.db held seed sd_hmj3bm6r7yjocvtkfc6n5rex6m's marker, not this route's (seed "sd_6cuk6sgndtemiianj2fzpnayg4"): purged before the restore
    2026/10/22 08:31:22 activator: restored h.example.com from s3://test-bucket/h.example.com
    2026/10/22 08:31:22 activator: h.example.com: /tmp/nb3527812220/data/instances/h.example.com/h.example.com.db held seed sd_vpclpsndt5vcyfrpbkntlpnffq's marker, not this route's (seed "sd_hrkclcg4q3qlludgyx6jwga3pa"): purged before the restore
    2026/10/22 08:31:22 activator: restored h.example.com from s3://test-bucket/h.example.com
    2026/10/22 08:31:22 activator: h.example.com: /tmp/nb1243637768/data/instances/h.example.com/h.example.com.db held seed sd_qz2n4eijtnlonbsgfh3kqxem2u's marker, not this route's (seed ""): purged before the restore
    2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
    2026/10/22 08:31:22 activator: h.example.com: /tmp/nb645690783/data/instances/h.example.com/h.example.com.db held seed sd_p6qz3ujoh22rkvt7patsp55pn4's marker, not this route's (seed "sd_impecdpcqqjetx46gykiq34nnu"): purged before the restore
    2026/10/22 08:31:22 activator: restored h.example.com from s3://test-bucket/h.example.com
    2026/10/22 08:31:22 activator: h.example.com: /tmp/nb2048621708/data/instances/h.example.com/h.example.com.db held seed sd_d2engyzwqh6lzleirzimfwa3ly's marker, not this route's (seed ""): purged before the restore
    2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
    2026/10/22 08:31:22 activator: h.example.com: seed sd_adwxwmu2fwtydrixrg5msvb6ry: h.example.com: activator: seed unproven; processes remain: an earlier seed's processes are not proven gone, so its database is not used: cgroup.events: unreadable
    2026/10/22 08:31:22 activator: h.example.com: the earlier seed's processes are proven gone; its database is removed and the seed runs again
    2026/10/22 08:31:22 activator: h.example.com: placed seed sd_adwxwmu2fwtydrixrg5msvb6ry (8192 bytes)
    2026/10/22 08:31:22 activator: h.example.com: placed seed sd_55ookp4oacpldff2weglnv63pm (8192 bytes)
    2026/10/22 08:31:22 activator: h.example.com: /tmp/nb3259886175/data/instances/h.example.com/h.example.com.db held seed an aborted import's data's marker, not this route's (seed ""): purged before the restore
    2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
    2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
    2026/10/22 08:31:22 activator: swap.example.com hibernated
    2026/10/22 08:31:22 activator: swap.example.com idle 2h0m0s — hibernating
    2026/10/22 08:31:22 activator: swap.example.com hibernated
    2026/10/22 08:31:22 activator: LEASE LOST for swap.example.com (renewal failed) — standing down
    2026/10/22 08:31:22 activator: swap.example.com hibernated
    2026/10/22 08:31:22 activator: swap.example.com hibernated
    2026/10/22 08:31:22 activator: swap.example.com is no longer hibernate-managed — releasing
    2026/10/22 08:31:22 activator: swap.example.com hibernated
    2026/10/22 08:31:22 activator: swap.example.com hibernated
    2026/10/22 08:31:23 activator: exit.example.com hibernated
    2026/10/22 08:31:23 activator: wake shop.example.com: activator stopped during startup
    2026/10/22 08:31:23 activator: wake shop.example.com: activator stopped during startup
    2026/10/22 08:31:23 activator: shop.example.com: route refreshed: db "" -> "" socket "/run/carlos/shop.example.com.sock" -> "/run/carlos/instances/shop.example.com/app.sock"
    2026/10/22 08:31:23 activator: stop missed-join.example.com: a sidecar start is still in flight; keeping the lease until it returns
    2026/10/22 08:31:23 activator: missed-join.example.com hibernated
    2026/10/22 08:31:23 activator: stop nested-stuck.example.com: a sidecar start is still in flight; keeping the lease until it returns
    2026/10/22 08:31:23 activator: nested-stuck.example.com: the sidecar a restart brought back for a stopping entry is not proven gone (activator: stop unproven; processes remain); keeping the lease until it has exited
    2026/10/22 08:31:24 activator: stop nested-stuck.example.com: 1 sidecar(s) it stopped have not exited; keeping the lease until they have
    2026/10/22 08:31:24 activator: stop nested-stuck.example.com: 1 sidecar(s) it stopped have not exited; keeping the lease until they have
    2026/10/22 08:31:24 activator: stop nested-stuck.example.com: 1 sidecar(s) it stopped have not exited; keeping the lease until they have
    2026/10/22 08:31:24 activator: nested-stuck.example.com hibernated
    2026/10/22 08:31:24 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
    2026/10/22 08:31:24 activator: worker bot.x.internal respawned (restoring v1), now running v1
    2026/10/22 08:31:24 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
    2026/10/22 08:31:24 activator: worker bot.x.internal: hold attempt onto v2 was superseded after its exec; the build it replaced (v1) is not restored, and the worker stops
    2026/10/22 08:31:24 activator: bot.x.internal hibernated
    2026/10/22 08:31:24 activator: publish generations to /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory; the sweep retries
    2026/10/22 08:31:24 activator: worker bot.x.internal not spawned: the build it would exec (v2 /opt/carlos/versions/v2/app) could not be published first: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory
    2026/10/22 08:31:24 activator: publish generations to /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory; the sweep retries
    2026/10/22 08:31:24 activator: WORKER bot.x.internal failed to respawn (attempt (release)): worker build not published before its exec: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory — the sweep's crash restart takes it from here
    2026/10/22 08:31:24 activator: publish generations to /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory; the sweep retries
    2026/10/22 08:31:24 activator: publish generations to /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory; the sweep retries
    2026/10/22 08:31:24 activator: worker bot.x.internal not spawned: the build it would exec (v1 /opt/carlos/versions/v1/app) could not be published first: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory
    2026/10/22 08:31:24 activator: publish generations to /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory; the sweep retries
    2026/10/22 08:31:24 activator: WORKER bot.x.internal failed to respawn (restoring v1): worker build not published before its exec: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory — the sweep's crash restart takes it from here
    2026/10/22 08:31:24 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:24 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:24 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
    2026/10/22 08:31:25 activator: worker bot.x.internal: the attempt's respawn did not finish within 150ms of its caller leaving; reporting its build as possibly executed
    2026/10/22 08:31:25 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:25 activator: swap.example.com hibernated
    2026/10/22 08:31:25 activator: swap.example.com hibernated
    2026/10/22 08:31:25 activator: swap.example.com hibernated
    2026/10/22 08:31:25 activator: swap.example.com hibernated
    2026/10/22 08:31:25 activator: swap.example.com hibernated
    2026/10/22 08:31:25 activator: swap.example.com hibernated
    2026/10/22 08:31:25 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: superseded by a newer attempt
    2026/10/22 08:31:25 activator: swap.example.com hibernated
    2026/10/22 08:31:25 activator: swap.example.com hibernated
    2026/10/22 08:31:25 activator: swap.example.com hibernated
    2026/10/22 08:31:25 activator: swap.example.com hibernated
    2026/10/22 08:31:25 activator: swap.example.com hibernated
    2026/10/22 08:31:25 activator: swap.example.com hibernated
    2026/10/22 08:31:25 activator: publish generations to /tmp/TestSwapHoldUnpublishedLeavesTheIncumbentServing2796713498/005/not-a-dir/zdd/generations.json: open directory /tmp/TestSwapHoldUnpublishedLeavesTheIncumbentServing2796713498/005/not-a-dir/zdd: not a directory; the sweep retries
    2026/10/22 08:31:25 activator: publish generations to /tmp/TestSwapHoldUnpublishedLeavesTheIncumbentServing2796713498/005/not-a-dir/zdd/generations.json: open directory /tmp/TestSwapHoldUnpublishedLeavesTheIncumbentServing2796713498/005/not-a-dir/zdd: not a directory; the sweep retries
    2026/10/22 08:31:25 activator: h.example.com: started carlos-instance-gen@h.example.com:7.service memory.max=1073741824
    2026/10/22 08:31:25 activator: h.example.com: kill carlos-instance-gen@h.example.com:7.service after a failed start: processes remain
    2026/10/22 08:31:25 activator: swap.example.com hibernated
    2026/10/22 08:31:32 activator: h.example.com: kill carlos-instance-gen@h.example.com:7.service after a failed start: instance control /stop: 502: stop: processes remain
    2026/10/22 08:31:32 activator: seeding h.example.com: /tmp/TestSeedUnitCleansUpOnlyItsOwnDBOnFailure3200155845/001/live/h.example.com seed --fast --db /tmp/nb1935035825/data/instances/h.example.com/h.example.com.db
    2026/10/22 08:31:32 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
    2026/10/22 08:31:32 activator: seeding h.example.com: /tmp/TestSeedUnitFailureStopsBeforeCleanupAndKeepsTheDBWhenProcessesR779426154/001/live/h.example.com seed --fast --db /tmp/nb2108990651/data/instances/h.example.com/h.example.com.db
    2026/10/22 08:31:33 activator: seeding h.example.com: /tmp/TestANestedSeedRecordsItsObligationBeforeItRuns1138658861/001/live/h.example.com seed --db /tmp/nb3456414439/data/instances/h.example.com/h.example.com.db
    2026/10/22 08:31:33 activator: seeded h.example.com
    2026/10/22 08:31:33 activator: seeding h.example.com: /tmp/TestAnUnprovenNestedSeedLeavesItsObligationAndTheNextWakeProvesI122081684/001/live/h.example.com seed --db /tmp/nb767264685/data/instances/h.example.com/h.example.com.db
    2026/10/22 08:31:33 activator: h.example.com: the earlier seed's processes are proven gone; its database is removed and the seed runs again
    2026/10/22 08:31:33 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
    2026/10/22 08:31:33 activator: seeding h.example.com: /tmp/TestAnUnprovenNestedSeedLeavesItsObligationAndTheNextWakeProvesI4277421212/001/live/h.example.com seed --db /tmp/nb1116236300/data/instances/h.example.com/h.example.com.db
    2026/10/22 08:31:33 activator: h.example.com: the earlier seed's processes are proven gone; its database is removed and the seed runs again
    2026/10/22 08:31:33 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
    2026/10/22 08:31:33 activator: fifo-obligation.example.com: the earlier seed's processes are proven gone; the database that was there before it is kept
    2026/10/22 08:31:33 activator: one.example.com: first wake of v2 had 30s of its health window left at the exec, under the 1h0m0s floor; booting the good build v1 without trying it
    2026/10/22 08:31:33 activator: one.example.com hibernated
    2026/10/22 08:31:33 activator: tenant.test not started: it is held on v1, and the launch hashed "v2" (the live link moved after the check); the next wake checks again
    2026/10/22 08:31:34 activator: one.example.com not woken: it is held on v1, and this wake would run "v2" (the live link moved after the check); the next wake checks again
    2026/10/22 08:31:34 activator: one.example.com not woken: it is held on v1, and this wake would run "" (the live link moved after the check); the next wake checks again
    2026/10/22 08:31:34 activator: swap.example.com hibernated
    2026/10/22 08:31:36 activator: seeding h.example.com: /tmp/TestANestedUnversionedLinkWithNoHookWakesAsToday3198820901/001/live/h.example.com seed --db /tmp/nb2232874831/data/instances/h.example.com/h.example.com.db
    2026/10/22 08:31:36 activator: seeded h.example.com
    2026/10/22 08:31:36 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
    2026/10/22 08:31:37 activator: swap.example.com hibernated
    2026/10/22 08:31:37 activator: one.example.com: generation 1936's child is not proven empty: activator: stop unproven; processes remain
    2026/10/22 08:31:37 activator: one.example.com: failed wake's generation 1936 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:37 activator: one.example.com hibernated
    2026/10/22 08:31:38 activator: one.example.com: first wake of v2 had 400ms of its health window left at the exec, under the 20s floor; booting the good build v1 without trying it
    2026/10/22 08:31:38 activator: x.example: hold's pinned wake refused or abandoned: the claims admission refused before the exec: hostbox: unresolved lifecycle contract: isolated root launcher cannot carry claim reservations
    2026/10/22 08:31:38 activator: control listener for real.example.com: listen unix /tmp/TestAPlannedFirstWakeOnTheRealExecBackendFallsBackInTimeflat1866311826/003/g/1943/real.example.com.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:40 activator: control listener for real.example.com: listen unix /tmp/TestAPlannedFirstWakeOnTheRealExecBackendFallsBackInTimeflat1866311826/003/g/1944/real.example.com.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:40 activator: real.example.com: /tmp/TestAPlannedFirstWakeOnTheRealExecBackendFallsBackInTimeflat1866311826/003/g/1944/real.example.com.sock is not a socket we can normalize (stat: lstat /tmp/TestAPlannedFirstWakeOnTheRealExecBackendFallsBackInTimeflat1866311826/003/g/1944/real.example.com.sock: no such file or directory)
    2026/10/22 08:31:40 activator: real.example.com hibernated
    2026/10/22 08:31:42 activator: real.example.com: /tmp/TestAPlannedFirstWakeOnTheRealExecBackendFallsBackInTimeforeign2459861641/004/hand-set.sock is not a socket we can normalize (stat: lstat /tmp/TestAPlannedFirstWakeOnTheRealExecBackendFallsBackInTimeforeign2459861641/004/hand-set.sock: no such file or directory)
    2026/10/22 08:31:42 activator: real.example.com hibernated
    2026/10/22 08:31:42 activator: bot.x.internal: worker generation 0's host cgroup is not proven empty: the host cgroup still holds a process
    2026/10/22 08:31:42 activator: bot.x.internal: worker generation 1948's host cgroup is not proven empty: the host cgroup still holds a process
    2026/10/22 08:31:42 activator: bot.x.internal: failed wake's generation 1948 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:43 activator: publish generations to /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/002/zdd/generations.json: open directory /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/002/zdd: not a directory; the sweep retries
    2026/10/22 08:31:43 activator: worker bot.x.internal not spawned: the build it would exec (v2 /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/003/v2) could not be published first: open directory /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/002/zdd: not a directory
    2026/10/22 08:31:43 activator: publish generations to /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/002/zdd/generations.json: open directory /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/002/zdd: not a directory; the sweep retries
    2026/10/22 08:31:43 activator: publish generations to /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/002/zdd/generations.json: open directory /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/002/zdd: not a directory; the sweep retries
    2026/10/22 08:31:43 activator: publish generations to /tmp/TestAPlannedWorkerRefusedAtItsPublicationAttemptsNoSpawn4010990313/002/not-a-dir/generations.json: open directory /tmp/TestAPlannedWorkerRefusedAtItsPublicationAttemptsNoSpawn4010990313/002/not-a-dir: not a directory; the sweep retries
    2026/10/22 08:31:43 activator: publish generations to /tmp/TestAPlannedWorkerRefusedAtItsPublicationAttemptsNoSpawn4010990313/002/not-a-dir/generations.json: open directory /tmp/TestAPlannedWorkerRefusedAtItsPublicationAttemptsNoSpawn4010990313/002/not-a-dir: not a directory; the sweep retries
    2026/10/22 08:31:43 activator: instance one.example.com exited unexpectedly — recycling
    2026/10/22 08:31:43 activator: one.example.com hibernated
    2026/10/22 08:31:44 activator: one.example.com hibernated
    2026/10/22 08:31:45 activator: one.example.com: first wake of v2 had 499ms of its health window left at the exec, under the 1s floor; booting the good build v1 without trying it
    2026/10/22 08:31:47 activator: worker bot.example.com exited — restarting (backoff now 2s)
    2026/10/22 08:31:47 activator: worker bot.example.com exited; no captured build to recycle onto, so it respawns from live/bot.example.com
    2026/10/22 08:31:47 activator: worker bot.example.com respawned (exited), now running 
    2026/10/22 08:31:47 activator: worker bot.example.com exited — restarting (backoff now 2s)
    2026/10/22 08:31:47 activator: worker bot.example.com exited; no captured build to recycle onto, so it respawns from live/bot.example.com
    2026/10/22 08:31:47 activator: worker bot.example.com respawned (exited), now running 
    2026/10/22 08:31:47 activator: bot.example.com: worker generation 1963's host cgroup is not proven empty: the host cgroup still holds a process
    2026/10/22 08:31:47 activator: stop bot.example.com: not every process of the entry is proven gone; keeping the lease until it is
    2026/10/22 08:31:47 activator: bot.example.com hibernated
    2026/10/22 08:31:47 activator: bot3.example.com: worker generation 1964's host cgroup is not proven empty: the host cgroup still holds a process
    2026/10/22 08:31:47 activator: worker bot3.example.com NOT respawned (test: a restart with no old handle): an earlier child's termination is not proven (its host cgroup or a shed respawn child may still hold a process, or the proof could not run), so nothing execs beside it; the sweep retries
    2026/10/22 08:31:47 activator: bot4.example.com: worker generation 1966's host cgroup is not proven empty: the host cgroup still holds a process
    2026/10/22 08:31:47 activator: bot4.example.com: failed wake's generation 1966 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:47 activator: bot4.example.com: failed wake's generation 1966 is proven stopped; lease given back
    2026/10/22 08:31:47 activator: worker bot2.example.com exited — restarting (backoff now 2s)
    2026/10/22 08:31:47 activator: worker bot2.example.com exited; no captured build to recycle onto, so it respawns from live/bot2.example.com
    2026/10/22 08:31:47 activator: bot2.example.com: worker generation 1967's host cgroup is not proven empty: the host cgroup still holds a process
    2026/10/22 08:31:47 activator: worker bot2.example.com NOT respawned (exited): an earlier child's termination is not proven (its host cgroup or a shed respawn child may still hold a process, or the proof could not run), so nothing execs beside it; the sweep retries
    2026/10/22 08:31:47 activator: worker bot2.example.com exited — restarting (backoff now 2s)
    2026/10/22 08:31:47 activator: worker bot2.example.com exited; no captured build to recycle onto, so it respawns from live/bot2.example.com
    2026/10/22 08:31:47 activator: worker bot2.example.com respawned (exited), now running 
    2026/10/22 08:31:47 activator: worker bot.example.com exited — restarting (backoff now 2s)
    2026/10/22 08:31:47 activator: worker bot.example.com respawned (exited), now running v1
    2026/10/22 08:31:48 activator: bot.example.com hibernated
    2026/10/22 08:31:48 activator: worker bot10.example.com NOT respawned (test: shed after the exec): swap: lease lost; abandoning it
    2026/10/22 08:31:48 activator: worker bot10.example.com: the shed respawn child's exit is not proven (activator: stop unproven; processes remain); the entry keeps it and its build until the sweep proves it
    2026/10/22 08:31:48 activator: LEASE LOST for bot10.example.com (renewal failed) — standing down
    2026/10/22 08:31:48 activator: stop bot10.example.com: a respawn or the child it shed is not proven finished; keeping the lease until it is
    2026/10/22 08:31:48 activator: bot10.example.com: the shed respawn child has exited
    2026/10/22 08:31:48 activator: bot10.example.com hibernated
    2026/10/22 08:31:48 activator: worker bot10.example.com NOT respawned (test: shed after the exec): swap: lease lost; abandoning it
    2026/10/22 08:31:48 activator: LEASE LOST for bot10.example.com (renewal failed) — standing down
    2026/10/22 08:31:48 activator: bot10.example.com respawn did not finish before its stop; stopping the rest, the lease is kept until it has
    2026/10/22 08:31:48 activator: stop bot10.example.com: a respawn or the child it shed is not proven finished; keeping the lease until it is
    2026/10/22 08:31:48 activator: bot10.example.com hibernated
    2026/10/22 08:31:48 activator: bot8.example.com: worker generation 1970's host cgroup is not proven empty: the host cgroup still holds a process
    2026/10/22 08:31:48 activator: bot8.example.com: failed wake's generation 1970 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:48 activator: bot8.example.com: failed wake's generation 1970 is proven stopped; lease given back
    2026/10/22 08:31:48 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:48 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:48 activator: worker bot.x.internal respawned (falling back to v1), now running v1
    2026/10/22 08:31:48 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:49 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:49 activator: worker bot.x.internal exited; a queued release attempt makes the spawn instead of a recycle
    2026/10/22 08:31:49 activator: worker bot.x.internal respawned (falling back to v1), now running v1
    2026/10/22 08:31:49 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:49 activator: bot.x.internal hibernated
    2026/10/22 08:31:49 activator: worker bot.x.internal respawned (attempt (restart)), now running v1
    2026/10/22 08:31:49 activator: worker bot.x.internal respawned (restoring v1), now running v1
    2026/10/22 08:31:49 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:49 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:50 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
    2026/10/22 08:31:50 activator: worker bot.x.internal respawned (restoring v1), now running v1
    2026/10/22 08:31:50 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:50 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
    2026/10/22 08:31:50 activator: worker bot.x.internal respawned (restoring v1), now running v1
    2026/10/22 08:31:50 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
    2026/10/22 08:31:50 activator: worker bot.x.internal respawned (restoring v1), now running v1
    2026/10/22 08:31:50 activator: bot.x.internal: worker generation 1973's host cgroup is not proven empty: the host cgroup still holds a process
    2026/10/22 08:31:50 activator: worker bot.x.internal NOT respawned (attempt (release)): an earlier child's termination is not proven (its host cgroup or a shed respawn child may still hold a process, or the proof could not run), so nothing execs beside it; the sweep retries
    2026/10/22 08:31:50 activator: bot.x.internal: worker generation 1973's host cgroup is not proven empty: the host cgroup still holds a process
    2026/10/22 08:31:50 activator: worker bot.x.internal NOT respawned (restoring v1): an earlier child's termination is not proven (its host cgroup or a shed respawn child may still hold a process, or the proof could not run), so nothing execs beside it; the sweep retries
    2026/10/22 08:31:50 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: lease lost; abandoning it
    2026/10/22 08:31:50 activator: publish generations to /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory; the sweep retries
    2026/10/22 08:31:50 activator: worker bot.x.internal not spawned: the build it would exec (v2 /opt/carlos/versions/v2/app) could not be published first: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory
    2026/10/22 08:31:50 activator: publish generations to /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory; the sweep retries
    2026/10/22 08:31:50 activator: WORKER bot.x.internal failed to respawn (attempt (release)): worker build not published before its exec: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory — the sweep's crash restart takes it from here
    2026/10/22 08:31:50 activator: publish generations to /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory; the sweep retries
    2026/10/22 08:31:50 activator: publish generations to /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory; the sweep retries
    2026/10/22 08:31:50 activator: worker bot.x.internal not spawned: the build it would exec (v1 /opt/carlos/versions/v1/app) could not be published first: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory
    2026/10/22 08:31:50 activator: publish generations to /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory; the sweep retries
    2026/10/22 08:31:50 activator: WORKER bot.x.internal failed to respawn (restoring v1): worker build not published before its exec: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory — the sweep's crash restart takes it from here
    2026/10/22 08:31:50 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:50 activator: bot.x.internal hibernated
    2026/10/22 08:31:50 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: lease lost; abandoning it
    --- FAIL: TestAWorkerFallbackWithoutOwnershipSpawnsNothing (0.03s)
        workerswap_test.go:653: ReplaceWorker = {Outcome:abandoned Gen:{N:0 Socket: Control: Build: StagedPath: Digest: Demand: Tier:{MemoryMax:0} Worker:false} Reason:re-checked at the spawn: swap: lease lost Drain:0s Mode: Executed:true CleanExit:false}, want failed with nothing serving
    2026/10/22 08:31:50 activator: WORKER bot.x.internal failed to respawn (attempt (restart)): exec: text file busy — the sweep's crash restart takes it from here
    2026/10/22 08:31:50 activator: WORKER bot.x.internal failed to respawn (restoring v1): exec: text file busy — the sweep's crash restart takes it from here
    2026/10/22 08:31:50 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:51 activator: worker bot.x.internal respawned (falling back to v1), now running v1
    2026/10/22 08:31:51 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
    2026/10/22 08:31:51 activator: worker bot.x.internal: hold attempt onto v2 was superseded after its exec; the build it replaced (v1) is not restored, and the worker stops
    2026/10/22 08:31:51 activator: bot.x.internal hibernated
    2026/10/22 08:31:51 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
    2026/10/22 08:31:51 activator: worker bot.x.internal respawned (restoring v1), now running v1
    2026/10/22 08:31:51 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
    2026/10/22 08:31:51 activator: worker bot.x.internal respawned (restoring v1), now running v1
    2026/10/22 08:31:51 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:51 activator: sidecar bot.x.internal exited cleanly — its work is done; parking it
    2026/10/22 08:31:51 activator: bot.x.internal hibernated
    2026/10/22 08:31:52 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:52 activator: LEASE LOST for bot.x.internal (renewal failed) — standing down
    2026/10/22 08:31:52 activator: bot.x.internal hibernated
    2026/10/22 08:31:52 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:52 activator: bot.x.internal hibernated
    2026/10/22 08:31:52 activator: worker bot.x.internal respawned (attempt (release)), now running v2
    2026/10/22 08:31:52 activator: sidecar bot.x.internal exited cleanly — its work is done; parking it
    2026/10/22 08:31:52 activator: bot.x.internal hibernated
    2026/10/22 08:31:53 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
    2026/10/22 08:31:53 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
    2026/10/22 08:31:53 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
    2026/10/22 08:31:53 activator: squatted.example.com: child exited during the health wait (external process serving its socket?) — not normalizing the socket mode
    2026/10/22 08:31:53 activator: SIDECAR for late-sidecar.example failed to start: activator: maintenance fence active — retaining returned process
    2026/10/22 08:31:53 activator: late-sidecar.example hibernated
    2026/10/22 08:31:53 activator: own.example.com: failed wake's generation 0 is proven stopped; lease given back
    2026/10/22 08:31:53 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:53 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:53 activator: restore parent limit for swap.example.com: cgroup: parent memory.max: device or resource busy (kept; the sweep retries)
    2026/10/22 08:31:53 activator: swap.example.com idle 2h0m0s — hibernating
    2026/10/22 08:31:53 activator: swap.example.com hibernated
    2026/10/22 08:31:53 activator: one.example.com: v1 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:53 activator: x.example hibernated
    2026/10/22 08:31:53 activator: fence.example hibernated
    2026/10/22 08:31:53 activator: worker bot6.example.com NOT respawned (test: the lease fails mid-preparation): swap: lease lost; abandoning it
    2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:53 activator: bot.x.internal: live/bot.x.internal names v2, which this box will not start (a failure record holds this build: v2), so it does not move onto it: it stays down until a release attempt or a wake starts it
    2026/10/22 08:31:53 activator: worker bot9.example.com NOT respawned (test: shed after the exec): swap: lease lost; abandoning it
    2026/10/22 08:31:53 activator: bot9.example.com: worker generation 2003's host cgroup is not proven empty: the host cgroup still holds a process
    2026/10/22 08:31:53 activator: generation 2003 of bot9.example.com did not prove its exit; keeping it in the operation set
    2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:53 activator: swap.example.com hibernated
    2026/10/22 08:31:53 activator: LEASE LOST for bot9.example.com (renewal failed) — standing down
    2026/10/22 08:31:53 activator: bot9.example.com hibernated
    2026/10/22 08:31:53 activator: swap.example.com hibernated
    2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:53 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:53 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:53 activator: worker bot1.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:53 activator: worker bot1.x.internal exited; it serves v1 but live/bot1.x.internal has named v2 for at least 1m30s, so it converges onto the new build instead of recycling
    2026/10/22 08:31:53 activator: worker bot2.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:53 activator: worker bot2.x.internal exited; live/bot2.x.internal names v2, but this sweep's converge budget is spent, so it recycles its captured build v1 and converges on a later sweep
    2026/10/22 08:31:53 activator: worker bot2.x.internal respawned (exited), now running v1
    2026/10/22 08:31:53 activator: worker bot1.x.internal respawned (converging onto a new build), now running v2
    2026/10/22 08:31:53 provision: a.shop.example.com: swapped for import sd_sq5h2qnaeezevsozmcprcqyoee (the original route is journaled)
    2026/10/22 08:31:53 activator: seeding seedpin.example.com: /tmp/TestADeclinedFlatSeedRunsThePinnedFile2094590256/001/versions/v1/app seed --db /tmp/TestADeclinedFlatSeedRunsThePinnedFile2094590256/002/seedpin.example.com.db
    2026/10/22 08:31:53 activator: seeded seedpin.example.com
    2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:53 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
    2026/10/22 08:31:53 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:53 activator: worker bot2.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:31:53 activator: worker bot2.x.internal respawned (converging onto a new build), now running v2
    2026/10/22 08:31:53 provision: a.shop.example.com: import sd_sq5h2qnaeezevsozmcprcqyoee rolled back to its original route
    2026/10/22 08:31:53 provision: a.shop.example.com: import sd_sq5h2qnaeezevsozmcprcqyoee is cleaned up and its journal row retired
    2026/10/22 08:31:53 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
    2026/10/22 08:31:53 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:31:53 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
    2026/10/22 08:31:53 activator: h.example.com: started carlos-instance-gen@h.example.com:6.service memory.max=536870912
    2026/10/22 08:31:53 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
    2026/10/22 08:31:53 activator: h.example.com: started carlos-instance-gen@h.example.com:6.service memory.max=536870912
    2026/10/22 08:31:53 activator: control listener for live.example.com: listen unix /tmp/TestALiveExecGateGatesTheFlatLiveLinkSpawngated_build_is_the_ex3434526572/003/live.example.com.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:53 activator: control listener for live.example.com: listen unix /tmp/TestALiveExecGateGatesTheFlatLiveLinkSpawna_held_build_starts_n4044055006/003/live.example.com.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:53 activator: swap.example.com hibernated
    2026/10/22 08:31:53 activator: control listener for live.example.com: listen unix /tmp/TestALiveExecGateGatesTheFlatLiveLinkSpawnno_gate_is_todays_sp1289300416/003/live.example.com.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:53 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:53 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:53 activator: restore parent limit for swap.example.com: cgroup: parent memory.max: device or resource busy (kept; the sweep retries)
    2026/10/22 08:31:53 activator: own.example.com: failed wake's generation 0 is proven stopped; lease given back
    2026/10/22 08:31:53 activator: shop.example.com: generation 4's child is not proven empty: kill gen: timeout
    2026/10/22 08:31:53 activator: x.example hibernated
    2026/10/22 08:31:53 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:53 activator: stop fence.example: earlier process may still run
    2026/10/22 08:31:53 activator: fence.example hibernated
    2026/10/22 08:31:53 activator: fence.example hibernated
    2026/10/22 08:31:53 activator: worker bot7.example.com NOT respawned (test: the lease fails at the exec): swap: lease lost; abandoning it
    2026/10/22 08:31:53 activator: restore parent limit for swap.example.com: cgroup: parent memory.max: device or resource busy (kept; the sweep retries)
    2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:53 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:53 activator: swap.example.com hibernated
    2026/10/22 08:31:53 activator: bot.x.internal: live/bot.x.internal names v2, which this box will not start (a failure record holds this build: v2), so it does not move onto it: it keeps running v1
    2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:53 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:53 provision: a.shop.example.com: swapped for import sd_7napxduijdznkofzktf7oxjdau (the original route is journaled)
    2026/10/22 08:31:53 activator: a.shop.example.com hibernated
    2026/10/22 08:31:54 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:54 activator: bot.x.internal: live/bot.x.internal names v2, which this box will not start (a failure record holds this build: v2), so it does not move onto it: it recycles its captured build v1
    2026/10/22 08:31:54 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:54 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
    2026/10/22 08:31:54 activator: bot.x.internal: live/bot.x.internal names v2, which this box will not start (a failure record holds this build: v2), so it does not move onto it: the running child keeps running
    2026/10/22 08:31:54 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
    2026/10/22 08:31:54 activator: swap.example.com hibernated
    2026/10/22 08:31:54 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:54 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:54 provision: a.shop.example.com: import sd_7napxduijdznkofzktf7oxjdau rolled back to its original route
    2026/10/22 08:31:54 provision: a.shop.example.com: import sd_7napxduijdznkofzktf7oxjdau is cleaned up and its journal row retired
    2026/10/22 08:31:54 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
    2026/10/22 08:31:54 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:54 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:54 activator: worker bot.x.internal serving v1 but live symlink is now v3 — respawning onto the new build
    2026/10/22 08:31:54 activator: worker bot.x.internal respawned (converging onto a new build), now running v3
    2026/10/22 08:31:54 activator: shop.example.com: failed wake's generation 4 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
    2026/10/22 08:31:54 activator: swap.example.com hibernated
    2026/10/22 08:31:54 activator: swap.example.com: failed wake's generation 2039 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:54 activator: swap.example.com: failed wake's generation 2039 is proven stopped; lease given back
    2026/10/22 08:31:54 activator: waking.example hibernated
    2026/10/22 08:31:54 activator: swap.example.com hibernated
    2026/10/22 08:31:54 activator: swap.example.com: generation 2042's child is not proven empty: the child still holds a process
    2026/10/22 08:31:54 activator: swap.example.com: failed wake's generation 2042 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:54 activator: swap.example.com: failed wake's generation 2042 is proven stopped; lease given back
    2026/10/22 08:31:54 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:54 activator: x.example hibernated
    2026/10/22 08:31:54 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:54 activator: x.example source opened on the recovery probe's session; serving
    2026/10/22 08:31:54 provision: a.shop.example.com: swapped for import sd_imywmiphqs52l7np4t3e5vmr5i (the original route is journaled)
    before
    2026/10/22 08:31:54 activator: one.example.com: sidecar starting on the instance's own build v1 (/opt/carlos/versions/v1/app): this box will not start v2, the build its live link names
    2026/10/22 08:31:54 activator: sidecar for one.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:54 activator: swap.example.com hibernated
    2026/10/22 08:31:54 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: superseded by a newer attempt
    2026/10/22 08:31:54 activator: worker bot6.example.com NOT respawned (test: the lease fails mid-preparation): swap: lease lost; abandoning it
    2026/10/22 08:31:54 activator: a.shop.example.com: the aborted start's unit is not proven stopped (stop carlos-instance@a.shop.example.com: unit still active); keeping the lease until it is
    2026/10/22 08:31:54 provision: a.shop.example.com: import sd_imywmiphqs52l7np4t3e5vmr5i rollback deferred: the host is not fenced and stopped yet (activator: stop evidence unavailable)
    2026/10/22 08:31:54 activator: swap.example.com hibernated
    2026/10/22 08:31:54 activator: restore parent limit for swap.example.com: cgroup: parent memory.max: device or resource busy (kept; the sweep retries)
    2026/10/22 08:31:54 activator: one.example.com hibernated
    2026/10/22 08:31:54 activator: one.example.com hibernated
    2026/10/22 08:31:54 activator: h.example.com: started carlos-instance-gen@h.example.com:2062.service memory.max=536870912
    2026/10/22 08:31:54 provision: a.shop.example.com: import sd_imywmiphqs52l7np4t3e5vmr5i rollback deferred: the host is not fenced and stopped yet (activator: stop evidence unavailable)
    2026/10/22 08:31:54 activator: stop fence.example: stop refused
    2026/10/22 08:31:54 activator: fence.example hibernated
    2026/10/22 08:31:54 activator: swap.example.com hibernated
    2026/10/22 08:31:54 activator: h.example.com: started carlos-instance-cmd@h.example.com.service for run run_a
    2026/10/22 08:31:54 provision: a.shop.example.com: import sd_imywmiphqs52l7np4t3e5vmr5i rollback deferred: the host is not fenced and stopped yet (activator: stop evidence unavailable)
    2026/10/22 08:31:54 activator: swap.example.com hibernated
    2026/10/22 08:31:54 activator: LEASE HELD for swap.example.com by "box-b" — a previous incarnation hasn't released; refusing to wake (retry after 1m0s)
    2026/10/22 08:31:54 activator: swap.example.com: hold's pinned wake refused or abandoned: instance lease held by "box-b" (retry in 1m0s)
    2026/10/22 08:31:54 activator: one.example.com hibernated
    2026/10/22 08:31:54 activator: one.example.com hibernated
    2026/10/22 08:31:54 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
    2026/10/22 08:31:54 provision: a.shop.example.com: import sd_imywmiphqs52l7np4t3e5vmr5i rollback deferred: the host is not fenced and stopped yet (activator: stop evidence unavailable)
    2026/10/22 08:31:54 activator: swap.example.com hibernated
    2026/10/22 08:31:54 activator: h.example.com: processes remain after failed; not releasing
    2026/10/22 08:31:54 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
    2026/10/22 08:31:54 activator: one.example.com hibernated
    2026/10/22 08:31:54 activator: fence.example hibernated
    2026/10/22 08:31:54 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
    2026/10/22 08:31:54 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
    2026/10/22 08:31:54 activator: h.example.com: unit restarted outside the activator (invocation inv2, ours inv1); stopping it
    2026/10/22 08:31:54 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:54 activator: x.example hibernated
    2026/10/22 08:31:54 activator: one.example.com serving v1 but v2 is adopted — cycling onto the new build
    2026/10/22 08:31:54 activator: one.example.com hibernated
    2026/10/22 08:31:54 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:54 activator: x.example source opened on the recovery probe's session; serving
    2026/10/22 08:31:54 activator: swap.example.com hibernated
    2026/10/22 08:31:54 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: the backend ran a different generation from the hold's choice: generation 2080 of v9 from "/tmp/TestSwapHoldWakeEventsCarryNoSwapTexta_mismatched_spawns_text_1261890475/004/versions/v2/app"; the hold chose v2 from "/tmp/TestSwapHoldWakeEventsCarryNoSwapTexta_mismatched_spawns_text_1261890475/004/versions/v2/app"
    2026/10/22 08:31:54 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:54 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
    2026/10/22 08:31:54 activator: worker bot.x.internal respawned (exited), now running 
    2026/10/22 08:31:54 activator: one.example.com: sidecar not started: this box will not start v2, the build its live link names, nor the instance's own build v1: a failure record holds this build: v1
    2026/10/22 08:31:54 activator: SIDECAR restart for one.example.com failed: a failure record holds this build: v2 (next attempt in 2s)
    2026/10/22 08:31:54 activator: swap.example.com hibernated
    2026/10/22 08:31:54 activator: worker bot7.example.com NOT respawned (test: the lease fails at the exec): swap: lease lost; abandoning it
    2026/10/22 08:31:54 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:31:54 activator: worker bot.x.internal NOT respawned (converging onto a new build): instance config unavailable on this box: cannot open sealed config — standing down and releasing its lease
    2026/10/22 08:31:54 activator: bot.x.internal hibernated
    2026/10/22 08:31:54 activator: h.example.com: unit restarted outside the activator (invocation someone-else, ours inv7); stopping it
    2026/10/22 08:31:54 activator: old.shop.example.com: route refreshed: db "/data/instances/old/old.shop.example.com.db" -> "" socket "/run/carlos/instances/old/app.sock" -> ""
    2026/10/22 08:31:54 activator: wake old.shop.example.com: old.shop.example.com: the route changed before the wake: the activator no longer manages it
    2026/10/22 08:31:54 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:54 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
    2026/10/22 08:31:54 activator: worker bot.x.internal NOT respawned (exited): instance config unavailable on this box: no key — standing down and releasing its lease
    2026/10/22 08:31:54 activator: bot.x.internal hibernated
    2026/10/22 08:31:54 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
    2026/10/22 08:31:54 activator: swap.example.com hibernated
    2026/10/22 08:31:54 activator: swap.example.com: hold's pinned wake refused or abandoned: restore swap.example.com: replica unreadable
    2026/10/22 08:31:54 activator: h.example.com: kill carlos-instance-gen@h.example.com:2091.service after a failed start: stop timed out
    2026/10/22 08:31:54 activator: one.example.com: wake failed and its generation is not proven stopped: start one.example.com: h.example.com: start unit: carlos-instance-gen@h.example.com:2091.service exited before it was observed; activator: generation start failed and its termination is unproven: stop timed out
    2026/10/22 08:31:54 activator: sidecar staged for awake tenant.test — adopting
    2026/10/22 08:31:54 activator: sidecar for tenant.test was down — restarted (backoff now 2s)
    2026/10/22 08:31:54 activator: swap.example.com hibernated
    2026/10/22 08:31:54 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:54 activator: worker bot.x.internal exited; a queued release attempt makes the spawn instead of a recycle
    2026/10/22 08:31:54 activator: stop fence.example: private backend detail
    2026/10/22 08:31:54 activator: fence.example hibernated
    2026/10/22 08:31:54 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
    2026/10/22 08:31:54 activator: worker bot.x.internal respawned (hit its max_run), now running v1
    2026/10/22 08:31:55 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
    2026/10/22 08:31:55 activator: sidecar staged for awake tenant.test — adopting
    2026/10/22 08:31:55 activator: worker bot.x.internal respawned (hit its max_run), now running v1
    2026/10/22 08:31:55 activator: sidecar for tenant.test was down — restarted (backoff now 2s)
    2026/10/22 08:31:55 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
    2026/10/22 08:31:55 activator: worker bot.x.internal respawned (hit its max_run), now running v1
    2026/10/22 08:31:55 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
    2026/10/22 08:31:55 activator: worker bot.x.internal hit its max_run; it serves v1 but live/bot.x.internal has named v2 for at least 1m30s, so it converges onto the new build instead of recycling
    2026/10/22 08:31:55 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
    2026/10/22 08:31:55 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:55 activator: x.example recovery probe's session is over (hostbox: selected authority changed); stopping it
    2026/10/22 08:31:55 activator: x.example hibernated
    2026/10/22 08:31:55 activator: swap.example.com hibernated
    2026/10/22 08:31:55 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
    2026/10/22 08:31:55 activator: worker bot.x.internal respawned (hit its max_run), now running v2
    2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:55 activator: WORKER bot.x.internal failed to respawn (exited): worker bot.x.internal: staged copy no longer matches the digest it was verified with — the sweep's crash restart takes it from here
    2026/10/22 08:31:55 activator: swap.example.com hibernated
    2026/10/22 08:31:55 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: socket dir: permission denied
    2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:55 activator: WORKER bot.x.internal failed to respawn (exited): worker bot.x.internal: staged copy no longer matches the digest it was verified with — the sweep's crash restart takes it from here
    2026/10/22 08:31:55 activator: one.example.com: sidecar not started: this box will not start v2, the build its live link names, and the instance's own build v1 cannot be named: staged copy unreadable
    2026/10/22 08:31:55 activator: SIDECAR restart for one.example.com failed: a failure record holds this build: v2 (next attempt in 2s)
    2026/10/22 08:31:55 activator: swap.example.com hibernated
    2026/10/22 08:31:55 activator: swap.example.com: v2 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:55 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: the build state could not be written, so this build was not started: bucket refused the build state
    2026/10/22 08:31:55 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:55 activator: swap.example.com hibernated
    2026/10/22 08:31:55 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: staging: staged digest mismatch: have be0041e1a437dbea5b67dfe58bad04a0fc30d5036d469429f3534f39ec53d8b5, want c3bae8fb3a8bf395783d7f7f6ffcd4aadc797c95ce24b7e8e2a98af6b63d8f6d
    2026/10/22 08:31:55 activator: worker bot6.example.com NOT respawned (test: the lease fails mid-preparation): swap: lease lost; abandoning it
    2026/10/22 08:31:55 activator: x.example hibernated
    2026/10/22 08:31:55 activator: one.example.com serving v1 but live symlink is now v3 — cycling onto the new build
    2026/10/22 08:31:55 activator: one.example.com hibernated
    2026/10/22 08:31:55 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
    2026/10/22 08:31:55 activator: worker bot.x.internal hit its max_run; no captured build to recycle onto, so it respawns from live/bot.x.internal
    2026/10/22 08:31:55 activator: worker bot.x.internal NOT respawned (hit its max_run): instance config unavailable on this box: no key — standing down and releasing its lease
    2026/10/22 08:31:55 activator: bot.x.internal hibernated
    2026/10/22 08:31:55 activator: early.example.com: the aborted start's unit is not proven stopped (context canceled); keeping the lease until it is
    2026/10/22 08:31:55 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:55 activator: x.example source opened on the recovery probe's session; serving
    2026/10/22 08:31:55 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:31:55 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
    2026/10/22 08:31:55 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
    2026/10/22 08:31:55 activator: worker bot.x.internal respawned (hit its max_run), now running v1
    2026/10/22 08:31:55 activator: stop sidecar fence.example: private backend detail
    2026/10/22 08:31:55 activator: fence.example hibernated
    2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:55 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:55 activator: publish generations to /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd/generations.json: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory; the sweep retries
    2026/10/22 08:31:55 activator: publish generations to /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd/generations.json: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory; the sweep retries
    2026/10/22 08:31:55 activator: worker first.x.internal not spawned: the build it would exec (v1 /opt/carlos/versions/v1/app) could not be published first: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory
    2026/10/22 08:31:55 activator: publish generations to /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd/generations.json: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory; the sweep retries
    2026/10/22 08:31:55 activator: publish generations to /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd/generations.json: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory; the sweep retries
    2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:55 activator: publish generations to /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd/generations.json: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory; the sweep retries
    2026/10/22 08:31:55 activator: worker bot.x.internal not spawned: the build it would exec (v1 /opt/carlos/versions/v1/app) could not be published first: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory
    2026/10/22 08:31:55 activator: publish generations to /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd/generations.json: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory; the sweep retries
    2026/10/22 08:31:55 activator: WORKER bot.x.internal failed to respawn (exited): worker build not published before its exec: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory — the sweep's crash restart takes it from here
    2026/10/22 08:31:55 activator: bot.example.com hibernated
    2026/10/22 08:31:55 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:55 activator: x.example recovery probe's session is over (hostbox: selected authority changed); stopping it
    2026/10/22 08:31:55 activator: x.example hibernated
    2026/10/22 08:31:55 activator: swap.example.com hibernated
    2026/10/22 08:31:55 activator: swap.example.com: wake failed and its generation is not proven stopped: start swap.example.com: start g: activator: generation start failed and its termination is unproven
    2026/10/22 08:31:55 activator: swap.example.com hibernated
    2026/10/22 08:31:55 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: lease lost: lease renewal failed
    2026/10/22 08:31:55 activator: swap.example.com hibernated
    2026/10/22 08:31:55 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: h.example.com: start unit: carlos-instance-gen@h.example.com:2130.service exited before it was observed
    2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:55 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:55 activator: bot.x.internal: v1 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:55 activator: worker bot.x.internal NOT respawned (exited): refused at its exec: the build state could not be written, so this build was not started: bucket refused the build state
    2026/10/22 08:31:55 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:55 activator: x.example hibernated
    2026/10/22 08:31:55 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:31:55 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
    2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:55 activator: WORKER bot.x.internal failed to respawn (exited): fork/exec: resource temporarily unavailable — the sweep's crash restart takes it from here
    2026/10/22 08:31:55 activator: worker bot7.example.com NOT respawned (test: the lease fails at the exec): swap: lease lost; abandoning it
    2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:55 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:55 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:55 activator: x.example source opened on the recovery probe's session; serving
    2026/10/22 08:31:55 activator: final checkpoint fence.example: private backend detail
    2026/10/22 08:31:55 activator: fence.example hibernated
    2026/10/22 08:31:55 activator: worker bot5.example.com NOT respawned (test: the lease is lost): swap: lease lost; abandoning it
    2026/10/22 08:31:55 activator: replica shop.example.com not started: it has no key of its home's and no control socket, so an app on the instance-key helper would mint its own
    2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:55 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:55 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:31:55 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
    2026/10/22 08:31:55 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:55 activator: proven.example.com idle 2m0s — hibernating
    2026/10/22 08:31:55 activator: proven.example.com hibernated
    2026/10/22 08:31:55 activator: bot.x.internal hibernated
    2026/10/22 08:31:55 activator: swap.example.com hibernated
    2026/10/22 08:31:55 activator: swap.example.com hibernated
    2026/10/22 08:31:55 activator: h.example.com: kill carlos-instance-gen@h.example.com:2156.service after a failed start: stop timed out
    2026/10/22 08:31:55 activator: swap.example.com: wake failed and its generation is not proven stopped: start swap.example.com: h.example.com: start unit: carlos-instance-gen@h.example.com:2156.service exited before it was observed; activator: generation start failed and its termination is unproven: stop timed out
    2026/10/22 08:31:56 activator: swap.example.com hibernated
    2026/10/22 08:31:56 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: lease lost: lease renewal failed
    2026/10/22 08:31:56 activator: h.example.com: kill carlos-instance-gen@h.example.com:2160.service after a failed start: stop timed out
    2026/10/22 08:31:56 activator: kass.example.com idle 11s — hibernating
    2026/10/22 08:31:56 activator: kass.example.com hibernated
    2026/10/22 08:31:56 activator: bot.x.internal: v1 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:56 activator: pending-f6.example.com idle 2m0s — hibernating
    2026/10/22 08:31:56 activator: stop pending-f6.example.com: activator: stop unproven; processes remain; keeping the lease until termination is proven
    2026/10/22 08:31:56 activator: stop sidecar nested-costop.example.com: activator: stop unproven; processes remain
    2026/10/22 08:31:56 activator: stop nested-costop.example.com: 1 sidecar(s) it stopped have not exited; keeping the lease until they have
    2026/10/22 08:31:56 activator: stop pending-f6.example.com: its host cgroup is not proven empty: the host cgroup still holds a process
    2026/10/22 08:31:56 activator: one.example.com: v1 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:56 activator: c.example.com hibernated
    2026/10/22 08:31:56 activator: worker bot6.example.com NOT respawned (test: the lease fails mid-preparation): swap: lease lost; abandoning it
    2026/10/22 08:31:56 activator: stop nested-costop.example.com: 1 sidecar(s) it stopped have not exited; keeping the lease until they have
    2026/10/22 08:31:56 activator: pending-f6.example.com hibernated
    2026/10/22 08:31:56 activator: nested-stop.example.com idle 2m0s — hibernating
    2026/10/22 08:31:56 activator: nested-stop.example.com hibernated
    2026/10/22 08:31:56 activator: stop nested-costop.example.com: 1 sidecar(s) it stopped have not exited; keeping the lease until they have
    2026/10/22 08:31:56 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:56 activator: nested-costop.example.com hibernated
    2026/10/22 08:31:56 activator: one.example.com: v2 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:56 activator: x.example source opened on the recovery probe's session; serving
    2026/10/22 08:31:56 activator: fence.example hibernated
    2026/10/22 08:31:56 activator: worker bot5.example.com NOT respawned (test: the lease is lost): swap: lease lost; abandoning it
    2026/10/22 08:31:56 activator: control listener for shop.example.com: listen unix /tmp/TestARefusedLaunchLeavesNoBuildStateRecord2940391471/002/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
    2026/10/22 08:31:56 activator: undelegated.example.com idle 2m0s — hibernating
    2026/10/22 08:31:56 activator: undelegated.example.com: stopped with no delegated cgroup; its leader's exit is the only proof there is
    2026/10/22 08:31:56 activator: undelegated.example.com hibernated
    2026/10/22 08:31:56 activator: c.example.com hibernated
    2026/10/22 08:31:56 activator: c.example.com hibernated
    2026/10/22 08:31:56 activator: swap.example.com hibernated
    2026/10/22 08:31:56 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: h.example.com: start unit: the unit failed to start
    2026/10/22 08:31:56 activator: c.example.com: run run_a is not proven stopped: processes remained
    2026/10/22 08:31:56 activator: stop c.example.com: a run is not proven stopped; keeping replication and the lease until it is
    2026/10/22 08:31:56 activator: swap.example.com hibernated
    2026/10/22 08:31:56 activator: swap.example.com: a discarded SIDECAR is not proven gone (activator: stop unproven; processes remain); keeping it tracked
    2026/10/22 08:31:56 activator: c.example.com: run run_a is not proven stopped: processes remained
    2026/10/22 08:31:56 activator: stop c.example.com: a run is not proven stopped; keeping replication and the lease until it is
    2026/10/22 08:31:56 activator: c.example.com hibernated
    2026/10/22 08:31:56 activator: c.example.com: run run_a is not proven stopped: processes remained
    2026/10/22 08:31:56 activator: stop c.example.com: a run is not proven stopped; keeping replication and the lease until it is
    2026/10/22 08:31:56 activator: swap.example.com hibernated
    2026/10/22 08:31:56 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: a stop-evidence operation holds the host
    2026/10/22 08:31:56 activator: c.example.com: run run_a is not proven stopped: processes remained
    2026/10/22 08:31:56 activator: stop c.example.com: a run is not proven stopped; keeping replication and the lease until it is
    2026/10/22 08:31:56 activator: c.example.com hibernated
    2026/10/22 08:31:56 activator: shutdown-pending.example.com idle 2m0s — hibernating
    2026/10/22 08:31:56 activator: stop shutdown-pending.example.com: activator: stop unproven; processes remain; keeping the lease until termination is proven
    2026/10/22 08:31:56 activator: f6.example.com idle 2m0s — hibernating
    2026/10/22 08:31:56 activator: stop f6.example.com: its host cgroup is not proven empty: the host cgroup still holds a process
    2026/10/22 08:31:56 activator: stop f6.example.com: its host cgroup is not proven empty; keeping the lease until it is
    2026/10/22 08:31:56 activator: f6.example.com hibernated
    2026/10/22 08:31:56 activator: instance c.example.com exited unexpectedly — recycling
    2026/10/22 08:31:56 activator: c.example.com hibernated
    2026/10/22 08:31:56 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:56 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:56 activator: worker bot7.example.com NOT respawned (test: the lease fails at the exec): swap: lease lost; abandoning it
    2026/10/22 08:31:56 activator: x.example source opened on the recovery probe's session; serving
    2026/10/22 08:31:56 activator: fence.example hibernated
    2026/10/22 08:31:56 activator: c.example.com idle 1h0m0s — hibernating
    2026/10/22 08:31:56 activator: c.example.com hibernated
    2026/10/22 08:31:56 activator: sidecar for one.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:56 activator: seeding shop.example.com: /tmp/TestARefusedLaunchLeavesNoBuildStateRecordseed_refused_beside_a3688975537/002/versions/v1/app seed --db /tmp/TestARefusedLaunchLeavesNoBuildStateRecordseed_refused_beside_a3688975537/003/shop.example.com.db
    2026/10/22 08:31:56 activator: sidecar staged for awake swap.example.com — adopting
    2026/10/22 08:31:56 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:56 provision: a.shop.example.com: swapped for import sd_l5m3iojwjops4rxkvhv37tqkr4 (the original route is journaled)
    2026/10/22 08:31:56 activator: shutdown-pending.example.com hibernated
    2026/10/22 08:31:56 activator: swap.example.com: the sidecar's leader exited but its cgroup is not proven empty: role-sidecar: still populated
    2026/10/22 08:31:56 activator: SIDECAR restart for swap.example.com failed: a legacy sidecar of this host is not proven gone (next attempt in 4s)
    2026/10/22 08:31:56 activator: c.example.com hibernated
    2026/10/22 08:31:56 activator: SIDECAR restart for swap.example.com failed: a legacy sidecar of this host is not proven gone (next attempt in 8s)
    2026/10/22 08:31:56 activator: swap.example.com hibernated
    2026/10/22 08:31:56 activator: h.example.com: kill carlos-instance-gen@h.example.com:2215.service after a failed start: stop timed out
    2026/10/22 08:31:56 activator: swap.example.com: wake failed and its generation is not proven stopped: start swap.example.com: h.example.com: start unit: the unit failed to start; activator: generation start failed and its termination is unproven: stop timed out
    2026/10/22 08:31:56 provision: a.shop.example.com: import sd_l5m3iojwjops4rxkvhv37tqkr4 rolled back to its original route
    2026/10/22 08:31:56 activator: sidecar for swap.example.com was down — restarted (backoff now 16s)
    2026/10/22 08:31:56 provision: a.shop.example.com: import sd_l5m3iojwjops4rxkvhv37tqkr4 is cleaned up and its journal row retired
    2026/10/22 08:31:56 provision: a.shop.example.com: swapped for import sd_23ogtfusi7pnum4eap2bxjv5gu (the original route is journaled)
    2026/10/22 08:31:56 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:56 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:56 activator: a.shop.example.com: the aborted start's unit is not proven stopped (stop carlos-instance@a.shop.example.com: instance control socket: connection refused); keeping the lease until it is
    2026/10/22 08:31:56 provision: a.shop.example.com: import sd_23ogtfusi7pnum4eap2bxjv5gu rollback deferred: the host is not fenced and stopped yet (activator: stop evidence unavailable)
    2026/10/22 08:31:56 activator: swap.example.com hibernated
    2026/10/22 08:31:56 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: h.example.com: start unit: the unit failed to start
    2026/10/22 08:31:56 activator: a.shop.example.com: failed wake's generation 2216 is proven stopped; lease given back
    2026/10/22 08:31:56 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:56 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:56 activator: swap.example.com: v1 not started: its build state could not be written: bucket: 503
    2026/10/22 08:31:56 activator: c.example.com idle 1h0m0s — hibernating
    2026/10/22 08:31:56 activator: c.example.com hibernated
    2026/10/22 08:31:56 activator: SIDECAR restart for one.example.com failed: swap: lease lost (next attempt in 2s)
    2026/10/22 08:31:56 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:56 activator: worker bot.x.internal exited; it serves v1 but live/bot.x.internal has named v2 for at least 1m30s, so it converges onto the new build instead of recycling
    2026/10/22 08:31:56 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
    2026/10/22 08:31:56 provision: a.shop.example.com: import sd_23ogtfusi7pnum4eap2bxjv5gu rolled back to its original route
    2026/10/22 08:31:56 provision: a.shop.example.com: import sd_23ogtfusi7pnum4eap2bxjv5gu is cleaned up and its journal row retired
    2026/10/22 08:31:57 activator: c.example.com: run run_a is not proven stopped: processes remained
    2026/10/22 08:31:57 activator: stop c.example.com: not every process of the entry is proven gone; keeping the lease until it is
    2026/10/22 08:31:57 activator: swap.example.com hibernated
    2026/10/22 08:31:57 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: h.example.com: cgroup: the host's parent cgroup holds a process directly: holds 1 process(es)
    2026/10/22 08:31:57 activator: c.example.com: run run_a is not proven stopped: processes remained
    2026/10/22 08:31:57 activator: c.example.com: run run_a is not proven stopped: processes remained
    2026/10/22 08:31:57 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:57 activator: LEASE LOST for c.example.com (lost) — standing down
    2026/10/22 08:31:57 activator: c.example.com hibernated
    2026/10/22 08:31:57 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:57 activator: stop fence.example: activator: stop evidence unavailable
    2026/10/22 08:31:57 activator: fence.example hibernated
    2026/10/22 08:31:57 activator: swap.example.com: run run_a on retired generation 1099511627776 is not proven stopped: instance control: 502 mid-roll; the sweep tries again
    2026/10/22 08:31:57 activator: c.example.com: run run_a is not proven stopped: processes remained
    2026/10/22 08:31:57 activator: x.example source opened on the recovery probe's session; serving
    2026/10/22 08:31:57 activator: c.example.com hibernated
    2026/10/22 08:31:57 activator: swap.example.com: v2 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:57 activator: c.example.com idle 1h0m0s — hibernating
    2026/10/22 08:31:57 activator: seeding shop.example.com: /tmp/TestARefusedLaunchLeavesNoBuildStateRecorda_seed_that_ran_is_re435509183/001/versions/v1/app seed --db /tmp/TestARefusedLaunchLeavesNoBuildStateRecorda_seed_that_ran_is_re435509183/002/shop.example.com.db
    2026/10/22 08:31:57 activator: c.example.com hibernated
    2026/10/22 08:31:57 activator: shop.example.com: the seed ran with no delegated cgroup; its leader's exit is the only proof there is
    2026/10/22 08:31:57 activator: swap.example.com: run run_a on retired generation 1099511627776 is not proven stopped: processes remained; the sweep tries again
    2026/10/22 08:31:57 activator: one.example.com hibernated
    2026/10/22 08:31:57 activator: c.example.com: run run_a is not proven stopped: processes remained
    2026/10/22 08:31:57 activator: stop c.example.com: a run is not proven stopped; keeping replication and the lease until it is
    2026/10/22 08:31:57 activator: c.example.com hibernated
    2026/10/22 08:31:57 activator: swap.example.com hibernated
    2026/10/22 08:31:57 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: h.example.com: start unit: instancectl: staged executable refused: digest mismatch
    2026/10/22 08:31:57 activator: sidecar staged for awake swap.example.com — adopting
    2026/10/22 08:31:57 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:57 activator: shop.example.com: seed placement not recorded yet: record unreachable
    2026/10/22 08:31:57 activator: sidecar for one.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:57 activator: one.example.com hibernated
    2026/10/22 08:31:57 activator: swap.example.com hibernated
    2026/10/22 08:31:57 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: h.example.com: start unit: instancectl: staged executable refused: digest mismatch
    2026/10/22 08:31:57 activator: swap.example.com hibernated
    2026/10/22 08:31:57 activator: one.example.com: v1 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:57 activator: SIDECAR restart for one.example.com failed: the build state could not be written, so this build was not started: bucket refused the build state (next attempt in 2s)
    2026/10/22 08:31:57 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedplanned_wake617005226/003/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedplanned_wake617005226/003/not-a-dir/zdd: not a directory; the sweep retries
    2026/10/22 08:31:57 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedplanned_wake617005226/003/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedplanned_wake617005226/003/not-a-dir/zdd: not a directory; the sweep retries
    2026/10/22 08:31:57 activator: stop fence.example: stop refused
    2026/10/22 08:31:57 activator: fence.example hibernated
    2026/10/22 08:31:57 activator: sidecar staged for awake swap.example.com — adopting
    2026/10/22 08:31:57 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:57 activator: swap.example.com: the sidecar's leader exited but its cgroup is not proven empty: role-sidecar: still populated
    2026/10/22 08:31:57 activator: stop swap.example.com: not every process of the entry is proven gone; keeping the lease until it is
    2026/10/22 08:31:57 activator: swap.example.com: the sidecar's leader exited but its cgroup is not proven empty: role-sidecar: still populated
    2026/10/22 08:31:57 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:57 activator: swap.example.com hibernated
    2026/10/22 08:31:57 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:57 activator: final checkpoint fence.example: activator: stop evidence unavailable
    2026/10/22 08:31:57 activator: fence.example hibernated
    2026/10/22 08:31:57 activator: c.example.com serving v1 but v2 is adopted — cycling onto the new build
    2026/10/22 08:31:57 activator: c.example.com hibernated
    2026/10/22 08:31:57 activator: x.example source opened on the recovery probe's session; serving
    2026/10/22 08:31:57 activator: swap.example.com hibernated
    2026/10/22 08:31:57 activator: sidecar staged for awake swap.example.com — adopting
    2026/10/22 08:31:57 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:57 activator: c.example.com idle 1h0m0s — hibernating
    2026/10/22 08:31:57 activator: swap.example.com: run run_a on retired generation 1099511627776 is not proven stopped: instance control: 502 mid-roll; the sweep tries again
    2026/10/22 08:31:57 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:57 activator: c.example.com: run run_a is not proven stopped: processes remained
    2026/10/22 08:31:57 activator: stop c.example.com: a run is not proven stopped; keeping replication and the lease until it is
    2026/10/22 08:31:57 activator: c.example.com hibernated
    2026/10/22 08:31:57 activator: sidecar for swap.example.com was down — restarted (backoff now 4s)
    2026/10/22 08:31:57 activator: sidecar staged for awake swap.example.com — adopting
    2026/10/22 08:31:57 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:57 activator: sidecar staged for awake swap.example.com — adopting
    2026/10/22 08:31:57 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:57 activator: swap.example.com hibernated
    2026/10/22 08:31:57 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedoverlap_successor2190742349/005/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedoverlap_successor2190742349/005/not-a-dir/zdd: not a directory; the sweep retries
    2026/10/22 08:31:57 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedoverlap_successor2190742349/005/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedoverlap_successor2190742349/005/not-a-dir/zdd: not a directory; the sweep retries
    2026/10/22 08:31:57 activator: fence.example hibernated
    2026/10/22 08:31:57 activator: one.example.com: v3 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:57 activator: SIDECAR for one.example.com failed to start: the build state could not be written, so this build was not started: bucket refused the build state — serving without it (the sweep retries)
    2026/10/22 08:31:57 activator: swap.example.com hibernated
    2026/10/22 08:31:57 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: cgroup: a cgroup that took cgroup.kill could not be made fresh before a spawn: carlos-exec@h.example.com: device or resource busy
    2026/10/22 08:31:57 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:57 activator: fence.example hibernated
    2026/10/22 08:31:57 activator: c.example.com hibernated
    2026/10/22 08:31:58 activator: one.example.com: v1 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:58 activator: one.example.com idle 1h0m0s — hibernating
    2026/10/22 08:31:58 activator: one.example.com hibernated
    2026/10/22 08:31:58 activator: sidecar staged for awake swap.example.com — adopting
    2026/10/22 08:31:58 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:58 activator: seeding h.example.com: /tmp/TestPlan14GenerationBackendAuxiliaryBoundaryclaim=falseseedpi2333166748/001/live/h.example.com seed --db /tmp/nb1806560079/data/instances/h.example.com/h.example.com.db
    2026/10/22 08:31:58 activator: seeded h.example.com
    2026/10/22 08:31:58 activator: seeding h.example.com: /tmp/TestPlan14GenerationBackendAuxiliaryBoundaryclaim=falseseedpi3858699653/001/live/h.example.com seed --db /tmp/nb671201033/data/instances/h.example.com/h.example.com.db
    2026/10/22 08:31:58 activator: seeded h.example.com
    2026/10/22 08:31:58 activator: one.example.com idle 1h0m0s — hibernating
    2026/10/22 08:31:58 activator: one.example.com hibernated
    2026/10/22 08:31:58 activator: h.example.com idle 2m0s — hibernating
    2026/10/22 08:31:58 activator: stop h.example.com: activator: stop unproven; processes remain; keeping the lease until termination is proven
    2026/10/22 08:31:58 activator: fence.example hibernated
    2026/10/22 08:31:58 activator: h.example.com hibernated
    2026/10/22 08:31:58 activator: stuck.example.com idle 2m0s — hibernating
    2026/10/22 08:31:58 activator: stop stuck.example.com: activator: stop unproven; processes remain; keeping the lease until termination is proven
    2026/10/22 08:31:58 activator: publish generations to /tmp/TestAReplannedBuildIsPublishedBeforeItExecsunpublished1518301518/001/zdd/generations.json: open directory /tmp/TestAReplannedBuildIsPublishedBeforeItExecsunpublished1518301518/001/zdd: not a directory; the sweep retries
    2026/10/22 08:31:58 activator: publish generations to /tmp/TestAReplannedBuildIsPublishedBeforeItExecsunpublished1518301518/001/zdd/generations.json: open directory /tmp/TestAReplannedBuildIsPublishedBeforeItExecsunpublished1518301518/001/zdd: not a directory; the sweep retries
    2026/10/22 08:31:58 activator: fence.example hibernated
    2026/10/22 08:31:58 activator: f6.example.com: failed wake's generation 4 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
    2026/10/22 08:31:58 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedholds_pinned_wake822514821/005/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedholds_pinned_wake822514821/005/not-a-dir/zdd: not a directory; the sweep retries
    2026/10/22 08:31:58 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedholds_pinned_wake822514821/005/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedholds_pinned_wake822514821/005/not-a-dir/zdd: not a directory; the sweep retries
    2026/10/22 08:31:58 activator: exited-flat.example.com: failed wake's generation 2305 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
    2026/10/22 08:31:58 activator: exited-flat.example.com: failed wake's generation 2305 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:58 activator: one.example.com is no longer hibernate-managed — releasing
    2026/10/22 08:31:58 activator: one.example.com hibernated
    2026/10/22 08:31:58 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:58 activator: fenced.example.com: failed wake's generation 2311 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:58 activator: one.example.com: v1 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:58 activator: unproven.example.com: generation 2313's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:58 activator: unproven.example.com: failed wake's generation 2313 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:58 activator: unproven.example.com: wake failed and its generation is not proven stopped: start unproven.example.com: start unit: the unit exited before it was observed; activator: generation start failed and its termination is unproven: kill timed out
    2026/10/22 08:31:58 activator: unproven.example.com: generation 2313's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:58 activator: fenced.example.com: failed wake's generation 2311 is proven stopped; lease given back
    2026/10/22 08:31:58 activator: c.example.com is no longer hibernate-managed — releasing
    2026/10/22 08:31:58 activator: c.example.com hibernated
    2026/10/22 08:31:58 activator: unproven.example.com: failed wake's generation 2313 is proven stopped; lease given back
    2026/10/22 08:31:58 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:58 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:58 activator: bot.x.internal hibernated
    2026/10/22 08:31:58 activator: unproven.example.com hibernated
    2026/10/22 08:31:58 activator: bot.x.internal: v1 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:58 activator: swap.example.com hibernated
    2026/10/22 08:31:58 activator: forked.example.com: failed wake's generation 2318 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:58 activator: forked.example.com: failed wake's generation 2318 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
    2026/10/22 08:31:58 activator: barrier.example.com idle 2h0m0s — hibernating
    2026/10/22 08:31:58 activator: barrier.example.com hibernated
    2026/10/22 08:31:58 activator: forked.example.com: failed wake's generation 2318 is proven stopped; lease given back
    2026/10/22 08:31:58 activator: sidecar staged for awake swap.example.com — adopting
    2026/10/22 08:31:58 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:58 activator: one.example.com is no longer hibernate-managed — releasing
    2026/10/22 08:31:58 activator: one.example.com hibernated
    2026/10/22 08:31:58 activator: exited-foreign.example.com: failed wake's generation 2326 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
    2026/10/22 08:31:58 activator: exited-foreign.example.com: failed wake's generation 2326 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:58 activator: barrier.example.com: generation 2199023255552's child is not proven empty: the child still holds a process
    2026/10/22 08:31:58 activator: stop barrier.example.com: not every process of the entry is proven gone; keeping the lease until it is
    2026/10/22 08:31:58 activator: instance unproven.example.com exited unexpectedly — recycling
    2026/10/22 08:31:58 activator: unproven.example.com hibernated
    2026/10/22 08:31:58 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedclaimed_planned_wake1746421889/003/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedclaimed_planned_wake1746421889/003/not-a-dir/zdd: not a directory; the sweep retries
    2026/10/22 08:31:58 activator: x.example: hold's pinned wake refused or abandoned: x.example: refusing to wake: staged build not published before its exec
    2026/10/22 08:31:58 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedclaimed_planned_wake1746421889/003/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedclaimed_planned_wake1746421889/003/not-a-dir/zdd: not a directory; the sweep retries
    2026/10/22 08:31:58 activator: stop barrier.example.com: not every process of the entry is proven gone; keeping the lease until it is
    2026/10/22 08:31:58 activator: unproven.example.com: the aborted start's unit is not proven stopped (stop carlos-instance@unproven: instance control socket: connection refused); keeping the lease until it is
    2026/10/22 08:31:58 activator: barrier.example.com: generation 2199023255552's child is not proven empty: the child still holds a process
    2026/10/22 08:31:58 activator: instance slowproof.example.com exited unexpectedly — recycling
    2026/10/22 08:31:58 activator: slowproof.example.com hibernated
    2026/10/22 08:31:58 activator: barrier.example.com hibernated
    2026/10/22 08:31:58 activator: swap.example.com hibernated
    2026/10/22 08:31:58 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: cgroup: a generation's limits could not be applied: h.example.com: the placement shim is not available
    2026/10/22 08:31:58 activator: barrier.example.com hibernated
    2026/10/22 08:31:58 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
    2026/10/22 08:31:58 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:58 activator: f6-layout.example.com: failed wake's generation 2337 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
    2026/10/22 08:31:58 activator: f6-layout.example.com: failed wake's generation 2337 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:58 activator: refused.example.com: giving the lease back failed: delete lease: context deadline exceeded; retrying it
    2026/10/22 08:31:58 activator: refused.example.com: lease given back on retry
    2026/10/22 08:31:58 activator: c.example.com hibernated
    2026/10/22 08:31:58 activator: fenced.example.com: failed wake's generation 2341 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:58 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
    2026/10/22 08:31:58 activator: worker bot.x.internal respawned (hit its max_run), now running v1
    2026/10/22 08:31:58 activator: bot.x.internal hibernated
    2026/10/22 08:31:58 activator: unproven.example.com: generation 2343's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:58 activator: unproven.example.com: failed wake's generation 2343 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:58 activator: unproven.example.com: wake failed and its generation is not proven stopped: start unproven.example.com: h: start unit: instance control: generation termination unproven: the unit exited before it was observed
    2026/10/22 08:31:58 activator: fenced.example.com: failed wake's generation 2341 is proven stopped; lease given back
    2026/10/22 08:31:58 activator: one.example.com: v3 not started: its build state could not be written: bucket refused the build state
    2026/10/22 08:31:58 activator: unproven.example.com: generation 2343's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:58 activator: unproven.example.com: failed wake's generation 2343 is proven stopped; lease given back
    2026/10/22 08:31:58 activator: unproven.example.com hibernated
    2026/10/22 08:31:58 activator: stop stuck.example.com: activator: stop unproven; processes remain; keeping the lease until termination is proven
    2026/10/22 08:31:58 activator: instance restart.example.com exited unexpectedly — recycling
    2026/10/22 08:31:58 activator: restart.example.com hibernated
    2026/10/22 08:31:59 activator: barrier.example.com idle 2h0m0s — hibernating
    2026/10/22 08:31:59 activator: barrier.example.com hibernated
    2026/10/22 08:31:59 activator: slowproof.example.com: the aborted start's unit is not proven stopped (context deadline exceeded); keeping the lease until it is
    2026/10/22 08:31:59 activator: shutdown: out of time with 1 failed wake(s) not proven stopped, their leases still held: slowproof.example.com (generation 2333)
    2026/10/22 08:31:59 activator: sidecar staged for awake swap.example.com — adopting
    2026/10/22 08:31:59 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:59 activator: bot.x.internal hit its max_run of 1m0s — stopping
    2026/10/22 08:31:59 activator: bot.x.internal hibernated
    2026/10/22 08:31:59 activator: swap.example.com: the sidecar's leader exited but its cgroup is not proven empty: role-sidecar: still populated
    2026/10/22 08:31:59 activator: SIDECAR for swap.example.com is not proven gone for its replacement; tracking it (the sweep re-proves it)
    2026/10/22 08:31:59 activator: SIDECAR restart for swap.example.com failed: a legacy sidecar of this host is not proven gone (next attempt in 4s)
    2026/10/22 08:31:59 activator: swap.example.com: the sidecar's leader exited but its cgroup is not proven empty: role-sidecar: still populated
    2026/10/22 08:31:59 activator: f6.example.com: failed wake's generation 0 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
    2026/10/22 08:31:59 activator: stuck.example.com hibernated
    2026/10/22 08:31:59 activator: worker bot.x.internal reported idle but is always-on (hibernate:false) — ignoring
    2026/10/22 08:31:59 activator: stop swap.example.com: not every process of the entry is proven gone; keeping the lease until it is
    2026/10/22 08:31:59 activator: sidecar bot.x.internal exited cleanly — its work is done; parking it
    2026/10/22 08:31:59 activator: bot.x.internal hibernated
    2026/10/22 08:31:59 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:31:59 activator: WORKER bot.x.internal failed to respawn (converging onto a new build): exec: live symlink gone — the sweep's crash restart takes it from here
    2026/10/22 08:31:59 activator: swap.example.com: the sidecar's leader exited but its cgroup is not proven empty: role-sidecar: still populated
    2026/10/22 08:31:59 activator: one.example.com: live/one.example.com names v2, which this box will not start (a failure record holds this build: v2), so it does not move onto it: it keeps running v1
    2026/10/22 08:31:59 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:59 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
    2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running v2
    2026/10/22 08:31:59 activator: queued.example.com hibernated
    2026/10/22 08:31:59 activator: swap.example.com: the sidecar's leader exited but its cgroup is not proven empty: role-sidecar: still populated
    2026/10/22 08:31:59 activator: f6-layout.example.com: failed wake's generation 2361 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
    2026/10/22 08:31:59 activator: f6-layout.example.com: failed wake's generation 2361 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:59 activator: shutdown: out of time with 1 failed wake(s) not proven stopped, their leases still held: unproven.example.com (generation 2330)
    2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:59 activator: worker bot.x.internal exited; live/bot.x.internal names v2, but the release scheduler owns build changes, so it recycles its captured build v1
    2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running v1
    2026/10/22 08:31:59 activator: one.example.com serving v1 but live symlink is now v3 — cycling onto the new build
    2026/10/22 08:31:59 activator: swap.example.com hibernated
    2026/10/22 08:31:59 activator: one.example.com hibernated
    2026/10/22 08:31:59 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:31:59 activator: fence.example hibernated
    2026/10/22 08:31:59 activator: bot.x.internal serving v1 but live symlink is now v2 — cycling onto the new build
    2026/10/22 08:31:59 activator: bot.x.internal hibernated
    2026/10/22 08:31:59 activator: untimed.bab.oncarlos.com idle 16m0s — hibernating
    2026/10/22 08:31:59 activator: untimed.bab.oncarlos.com hibernated
    2026/10/22 08:31:59 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:31:59 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
    2026/10/22 08:31:59 activator: bot.x.internal hibernated
    2026/10/22 08:31:59 activator: unproven.example.com: failed wake's generation 2363 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:59 activator: unproven.example.com: retry stop of failed wake's generation 2363: cgroup.kill: the child is not empty
    2026/10/22 08:31:59 activator: LEASE LOST for barrier.example.com (renewal failed) — standing down
    2026/10/22 08:31:59 activator: barrier.example.com hibernated
    2026/10/22 08:31:59 activator: LEASE LOST for one.example.com (lease renewal failed) — standing down
    2026/10/22 08:31:59 activator: one.example.com hibernated
    2026/10/22 08:31:59 activator: unproven.example.com: generation 2363's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:59 activator: mid.example.com has a scheduled delivery due — waking it
    2026/10/22 08:31:59 activator: unproven.example.com: failed wake's generation 2363 is proven stopped; lease given back
    2026/10/22 08:31:59 activator: one.example.com serving v1 but live symlink is now v2 — cycling onto the new build
    2026/10/22 08:31:59 activator: one.example.com hibernated
    2026/10/22 08:31:59 activator: flip.example.com is no longer hibernate-managed — releasing
    2026/10/22 08:31:59 activator: flip.example.com next scheduled delivery at 2023-11-14T22:13:15Z — will wake for it
    2026/10/22 08:31:59 activator: flip.example.com hibernated
    2026/10/22 08:31:59 activator: unproven.example.com hibernated
    2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
    2026/10/22 08:31:59 activator: sidecar staged for awake swap.example.com — adopting
    2026/10/22 08:31:59 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:59 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
    2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running 
    2026/10/22 08:31:59 activator: mid.example.com is no longer hibernate-managed — releasing (wake finished first)
    2026/10/22 08:31:59 activator: mid.example.com hibernated
    2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:59 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
    2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running 
    2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:59 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
    2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running 
    2026/10/22 08:31:59 activator: f6-layout.example.com: failed wake's generation 2375 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
    2026/10/22 08:31:59 activator: f6-layout.example.com: failed wake's generation 2375 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:59 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:59 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:31:59 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
    2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
    2026/10/22 08:31:59 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
    2026/10/22 08:31:59 activator: worker bot-a.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:31:59 activator: worker bot-a.x.internal respawned (converging onto a new build), now running v2
    2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 4s)
    2026/10/22 08:31:59 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
    2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running 
    2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
    2026/10/22 08:31:59 activator: bot.x.internal idle 11s — hibernating
    2026/10/22 08:31:59 activator: bot.x.internal hibernated
    2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 8s)
    2026/10/22 08:31:59 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
    2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running 
    2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
    2026/10/22 08:31:59 activator: bot.x.internal idle 11s — hibernating
    2026/10/22 08:31:59 activator: bot.x.internal hibernated
    2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
    2026/10/22 08:31:59 activator: bot.x.internal idle 31s — hibernating
    2026/10/22 08:31:59 activator: bot.x.internal hibernated
    2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
    2026/10/22 08:31:59 activator: bot.x.internal: live/bot.x.internal names v2, which this box will not start (a failure record holds this build: v2), so it does not move onto it: it keeps running v1
    2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
    2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
    2026/10/22 08:31:59 activator: tickheld.bab.oncarlos.com serving v1 but live symlink is now v2 — cycling onto the new build
    2026/10/22 08:31:59 activator: tickheld.bab.oncarlos.com hibernated
    2026/10/22 08:31:59 activator: worker bot-b.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:31:59 activator: worker bot-b.x.internal respawned (converging onto a new build), now running v2
    2026/10/22 08:31:59 activator: bot.x.internal idle 11s — hibernating
    2026/10/22 08:31:59 activator: bot.x.internal hibernated
    2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:59 activator: bot.x.internal hibernated
    2026/10/22 08:31:59 activator: LEASE LOST for barrier.example.com (renewal failed) — standing down
    2026/10/22 08:31:59 activator: barrier.example.com hibernated
    2026/10/22 08:31:59 activator: always-on sidecar bot.x.internal is not running — starting it
    2026/10/22 08:31:59 activator: bot.x.internal idle 11s — hibernating
    2026/10/22 08:31:59 activator: bot.x.internal hibernated
    2026/10/22 08:31:59 activator: unproven.example.com: generation 2380's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:59 activator: unproven.example.com: failed wake's generation 2380 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:59 activator: unproven.example.com: wake failed and its generation is not proven stopped: start unproven.example.com: start unit: the unit exited before it was observed; activator: generation start failed and its termination is unproven: kill timed out
    2026/10/22 08:31:59 activator: swap.example.com hibernated
    2026/10/22 08:31:59 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: superseded by a newer attempt
    2026/10/22 08:31:59 activator: unproven.example.com: generation 2380's child is not proven empty: the generation's child still holds a process
    2026/10/22 08:31:59 activator: f6-layout.example.com: failed wake's generation 2382 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
    2026/10/22 08:31:59 activator: f6-layout.example.com: failed wake's generation 2382 is not proven stopped; keeping the lease until it is
    2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:31:59 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
    2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running 
    2026/10/22 08:31:59 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
    2026/10/22 08:31:59 activator: worker bot.x.internal hit its max_run; no captured build to recycle onto, so it respawns from live/bot.x.internal
    2026/10/22 08:31:59 activator: worker bot.x.internal respawned (hit its max_run), now running 
    2026/10/22 08:31:59 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:31:59 activator: unproven.example.com: failed wake's generation 2380 is proven stopped; lease given back
    2026/10/22 08:32:00 activator: worker bot.x.internal exited — restarting (backoff now 2s)
    2026/10/22 08:32:00 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
    2026/10/22 08:32:00 activator: worker bot.x.internal respawned (exited), now running 
    2026/10/22 08:32:00 activator: unproven.example.com hibernated
    2026/10/22 08:32:00 activator: LEASE LOST for bot.x.internal (lease renewal failed) — standing down
    2026/10/22 08:32:00 activator: bot.x.internal hibernated
    2026/10/22 08:32:00 activator: one.example.com idle 11s — hibernating
    2026/10/22 08:32:00 activator: one.example.com hibernated
    2026/10/22 08:32:00 activator: always-on sidecar bot00.x.internal is not running — starting it
    2026/10/22 08:32:00 activator: always-on sidecar bot01.x.internal is not running — starting it
    2026/10/22 08:32:00 activator: always-on sidecar bot02.x.internal is not running — starting it
    2026/10/22 08:32:00 activator: always-on sidecar bot03.x.internal is not running — starting it
    2026/10/22 08:32:00 activator: always-on sidecar bot04.x.internal is not running — starting it
    2026/10/22 08:32:00 activator: always-on sidecar bot05.x.internal is not running — starting it
    2026/10/22 08:32:00 activator: always-on sidecar bot06.x.internal is not running — starting it
    2026/10/22 08:32:00 activator: always-on sidecar bot07.x.internal is not running — starting it
    2026/10/22 08:32:00 activator: always-on sidecar bot08.x.internal is not running — starting it
    2026/10/22 08:32:00 activator: always-on sidecar bot09.x.internal is not running — starting it
    2026/10/22 08:32:00 activator: always-on sidecar bot10.x.internal is not running — starting it
    2026/10/22 08:32:00 activator: one.example.com serving v1 but live symlink is now v2 — cycling onto the new build
    2026/10/22 08:32:00 activator: one.example.com hibernated
    2026/10/22 08:32:00 activator: two.example.com serving v1 but live symlink is now v2 — cycling onto the new build
    2026/10/22 08:32:00 activator: two.example.com hibernated
    2026/10/22 08:32:00 activator: own.example.com idle 1m0s — hibernating
    2026/10/22 08:32:00 activator: own.example.com hibernated
    2026/10/22 08:32:00 activator: bots.example.com idle 11s — hibernating
    2026/10/22 08:32:00 activator: bots.example.com hibernated
    2026/10/22 08:32:00 activator: one.example.com serving v1 but live symlink is now v2 — cycling onto the new build
    2026/10/22 08:32:00 activator: one.example.com hibernated
    2026/10/22 08:32:00 activator: instance bots.example.com exited unexpectedly — recycling
    2026/10/22 08:32:00 activator: bots.example.com hibernated
    2026/10/22 08:32:00 activator: one.example.com idle 11s — hibernating
    2026/10/22 08:32:00 activator: one.example.com hibernated
    2026/10/22 08:32:00 activator: sidecar staged for awake swap.example.com — adopting
    2026/10/22 08:32:00 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:32:00 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
    2026/10/22 08:32:00 activator: bot.x.internal hibernated
    2026/10/22 08:32:00 activator: barrier.example.com hibernated
    2026/10/22 08:32:00 activator: swap.example.com hibernated
    2026/10/22 08:32:00 activator: deaf.example.com idle 11s — hibernating
    2026/10/22 08:32:00 activator: next-due probe deaf.example.com: dial unix: no such file — recording none (it sleeps until a request)
    2026/10/22 08:32:00 activator: deaf.example.com hibernated
    2026/10/22 08:32:00 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:32:00 activator: faroff.bab.oncarlos.com idle 16m0s — hibernating
    2026/10/22 08:32:00 activator: faroff.bab.oncarlos.com hibernated
    2026/10/22 08:32:00 activator: bots.example.com idle 11s — hibernating
    2026/10/22 08:32:00 activator: bots.example.com hibernated
    2026/10/22 08:32:00 activator: SIDECAR for botless.example.com failed to start: exec: live symlink gone — serving without it (the sweep retries)
    2026/10/22 08:32:00 activator: reborn.example.com idle 11s — hibernating
    2026/10/22 08:32:00 activator: reborn.example.com next scheduled delivery at 2023-11-14T22:13:50Z — will wake for it
    2026/10/22 08:32:00 activator: reborn.example.com hibernated
    2026/10/22 08:32:00 activator: due.example.com idle 11s — hibernating
    2026/10/22 08:32:00 activator: due.example.com next scheduled delivery at 2023-11-14T22:13:50Z — will wake for it
    2026/10/22 08:32:00 activator: due.example.com hibernated
    2026/10/22 08:32:00 activator: late.example.com idle 11s — hibernating
    2026/10/22 08:32:00 activator: late.example.com next scheduled delivery at 2023-11-14T22:13:15Z — will wake for it
    2026/10/22 08:32:00 activator: late.example.com hibernated
    2026/10/22 08:32:00 activator: SIDECAR restart for botless.example.com failed: exec: live symlink gone (next attempt in 2s)
    2026/10/22 08:32:00 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:32:00 activator: reborn.example.com has a scheduled delivery due — waking it
    2026/10/22 08:32:00 activator: late.example.com has a scheduled delivery due — waking it
    2026/10/22 08:32:00 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:32:00 activator: due.example.com has a scheduled delivery due — waking it
    2026/10/22 08:32:00 activator: sidecar for botless.example.com was down — restarted (backoff now 4s)
    2026/10/22 08:32:00 activator: SIDECAR for partial-sidecar.example failed to start: sidecar started then failed — retaining returned process
    2026/10/22 08:32:00 activator: due.example.com idle 11s — hibernating
    2026/10/22 08:32:00 activator: due.example.com hibernated
    2026/10/22 08:32:00 activator: partial-sidecar.example hibernated
    2026/10/22 08:32:00 activator: sidecar for bots.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:32:00 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:32:00 activator: worker bot.x.internal NOT respawned (converging onto a new build): swap: instance not awake; abandoning it
    2026/10/22 08:32:00 activator: bot.x.internal hibernated
    2026/10/22 08:32:00 activator: bot.x.internal hibernated
    2026/10/22 08:32:00 activator: sidecar for bots.example.com was down — restarted (backoff now 4s)
    2026/10/22 08:32:00 activator: one.example.com idle 1m0s — hibernating
    2026/10/22 08:32:00 activator: one.example.com is no longer hibernate-managed — releasing
    2026/10/22 08:32:00 activator: one.example.com hibernated
    2026/10/22 08:32:00 activator: sidecar for bots.example.com was down — restarted (backoff now 8s)
    2026/10/22 08:32:00 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:32:00 activator: f6.example.com: failed wake's generation 4 ran with no delegated cgroup; its leader's exit is the only proof there is
    2026/10/22 08:32:00 activator: swap.example.com hibernated
    2026/10/22 08:32:00 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
    2026/10/22 08:32:00 activator: bot.x.internal hibernated
    2026/10/22 08:32:00 activator: barrier.example.com hibernated
    2026/10/22 08:32:00 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:32:00 activator: sidecar for bots.example.com was down — restarted (backoff now 2s)
    2026/10/22 08:32:00 activator: one.example.com hibernated
    2026/10/22 08:32:00 activator: sidecar for bots.example.com was down — restarted (backoff now 4s)
    2026/10/22 08:32:00 activator: SIDECAR restart for partial-sidecar.example failed: sidecar started then failed — retaining returned process
    2026/10/22 08:32:00 activator: two.example.com not started: the executable it would run is outside the version store, so no build state can name it (settings spec 4.2); move the instance onto a promoted build
    2026/10/22 08:32:00 activator: partial-sidecar.example hibernated
    2026/10/22 08:32:00 activator: swap.example.com hibernated
    2026/10/22 08:32:00 activator: worker bot.x.internal NOT respawned (converging onto a new build): swap: instance not awake; abandoning it
    2026/10/22 08:32:00 activator: x.example recovery probe healthy; held until the source opens
    2026/10/22 08:32:00 activator: barrier.example.com hibernated
    2026/10/22 08:32:00 activator: barrier.example.com hibernated
    2026/10/22 08:32:00 activator: barrier.example.com is no longer hibernate-managed — releasing
    2026/10/22 08:32:00 activator: barrier.example.com hibernated
    2026/10/22 08:32:00 activator: barrier.example.com is no longer hibernate-managed — releasing
    2026/10/22 08:32:00 activator: barrier.example.com hibernated
    2026/10/22 08:32:00 activator: barrier.example.com hibernated
    2026/10/22 08:32:00 activator: worker bot.x.internal NOT respawned (converging onto a new build): swap: instance not awake; abandoning it
    2026/10/22 08:32:00 activator: barrier.example.com hibernated
    2026/10/22 08:32:01 activator: bot.x.internal hibernated
    2026/10/22 08:32:01 activator: worker bot.x.internal NOT respawned (converging onto a new build): swap: instance not awake; abandoning it
    2026/10/22 08:32:01 activator: bot.x.internal hibernated
    2026/10/22 08:32:01 activator: bot.x.internal hibernated
    FAIL
    FAIL	github.com/carlosframework/platform/internal/activator	59.684s
    ok  	github.com/carlosframework/platform/internal/agentsock	0.034s
    ok  	github.com/carlosframework/platform/internal/alerting	0.010s
    ok  	github.com/carlosframework/platform/internal/analytics	0.029s
    ok  	github.com/carlosframework/platform/internal/appconfig	2.878s
    ok  	github.com/carlosframework/platform/internal/apperr	0.133s
    ok  	github.com/carlosframework/platform/internal/applog	0.352s
    ok  	github.com/carlosframework/platform/internal/awsinv	0.009s
    ok  	github.com/carlosframework/platform/internal/boxchoice	0.008s
    ok  	github.com/carlosframework/platform/internal/boxid	0.856s
    ?   	github.com/carlosframework/platform/internal/boxid/boxidtest	[no test files]
    ?   	github.com/carlosframework/platform/internal/boxid/internal/signtest	[no test files]
    ok  	github.com/carlosframework/platform/internal/boxvolumes	0.014s
    ok  	github.com/carlosframework/platform/internal/caps	0.019s
    ok  	github.com/carlosframework/platform/internal/certwarm	0.003s
    ok  	github.com/carlosframework/platform/internal/cgroup	0.757s
    ok  	github.com/carlosframework/platform/internal/changelog	0.488s
    ok  	github.com/carlosframework/platform/internal/claimactivation	1.206s
    ok  	github.com/carlosframework/platform/internal/clamd	0.057s
    ?   	github.com/carlosframework/platform/internal/cliflag	[no test files]
    ?   	github.com/carlosframework/platform/internal/controlname	[no test files]
    ?   	github.com/carlosframework/platform/internal/controlsock	[no test files]
    ok  	github.com/carlosframework/platform/internal/dbdoor	5.654s
    ok  	github.com/carlosframework/platform/internal/dbdoor/dbdoortest	0.011s
    ok  	github.com/carlosframework/platform/internal/dbverify	0.006s
    ok  	github.com/carlosframework/platform/internal/dnsrec	0.005s
    ok  	github.com/carlosframework/platform/internal/docsite	0.005s
    ok  	github.com/carlosframework/platform/internal/domains	2.867s
    ok  	github.com/carlosframework/platform/internal/doorkey	0.013s
    ok  	github.com/carlosframework/platform/internal/economics	0.007s
    ok  	github.com/carlosframework/platform/internal/edge	45.219s
    ?   	github.com/carlosframework/platform/internal/edgeproof	[no test files]
    ok  	github.com/carlosframework/platform/internal/edgesfile	0.009s
    ok  	github.com/carlosframework/platform/internal/fleetapi	0.192s
    ok  	github.com/carlosframework/platform/internal/gate	1.933s
    ok  	github.com/carlosframework/platform/internal/genselect	0.024s
    ok  	github.com/carlosframework/platform/internal/geo	0.029s
    ok  	github.com/carlosframework/platform/internal/geoip	0.033s
    ok  	github.com/carlosframework/platform/internal/historyreadback	0.282s
    ok  	github.com/carlosframework/platform/internal/host	138.962s
    ok  	github.com/carlosframework/platform/internal/hostactors	6.918s
    ok  	github.com/carlosframework/platform/internal/hostactors/awsmembership	0.011s
    ok  	github.com/carlosframework/platform/internal/hostbox	3.167s
    ok  	github.com/carlosframework/platform/internal/hostclaim	0.836s
    ok  	github.com/carlosframework/platform/internal/hostenv	0.007s
    ok  	github.com/carlosframework/platform/internal/hostevidence	0.007s
    ok  	github.com/carlosframework/platform/internal/hostexec	5.534s
    ok  	github.com/carlosframework/platform/internal/hostfence	0.068s
    ok  	github.com/carlosframework/platform/internal/hostfiles	10.278s
    ok  	github.com/carlosframework/platform/internal/hostfloor	0.028s
    ok  	github.com/carlosframework/platform/internal/hostguard	1.030s
    ok  	github.com/carlosframework/platform/internal/hostops	2.260s
    ?   	github.com/carlosframework/platform/internal/hostops/fencerelease	[no test files]
    ok  	github.com/carlosframework/platform/internal/hostops/internal/fencerelease	0.002s
    ok  	github.com/carlosframework/platform/internal/hostquarantine	0.005s
    ok  	github.com/carlosframework/platform/internal/hostrelocate	0.575s
    ok  	github.com/carlosframework/platform/internal/hostresolve	0.230s
    ok  	github.com/carlosframework/platform/internal/hostwrite	0.003s
    ok  	github.com/carlosframework/platform/internal/infraview	0.004s
    ok  	github.com/carlosframework/platform/internal/instancectl	5.250s
    ok  	github.com/carlosframework/platform/internal/instanceexec	2.776s
    ok  	github.com/carlosframework/platform/internal/instancefs	0.008s
    ok  	github.com/carlosframework/platform/internal/instancekey	0.003s
    ok  	github.com/carlosframework/platform/internal/instanceupdates	0.007s
    ok  	github.com/carlosframework/platform/internal/layout	1.943s
    ok  	github.com/carlosframework/platform/internal/lbhealth	0.008s
    ok  	github.com/carlosframework/platform/internal/lease	10.252s
    ok  	github.com/carlosframework/platform/internal/lease/leasetest	0.508s
    ok  	github.com/carlosframework/platform/internal/ledger	0.014s
    ok  	github.com/carlosframework/platform/internal/mail	0.220s
    ok  	github.com/carlosframework/platform/internal/maintenance	0.083s
    ok  	github.com/carlosframework/platform/internal/maintenanceexec	5.590s
    ok  	github.com/carlosframework/platform/internal/maintenanceguard	0.089s
    ok  	github.com/carlosframework/platform/internal/metrics	0.005s
    ok  	github.com/carlosframework/platform/internal/moves	21.401s
    ok  	github.com/carlosframework/platform/internal/moves/archive	1.079s
    ok  	github.com/carlosframework/platform/internal/objstore	0.253s
    ok  	github.com/carlosframework/platform/internal/ops	0.214s
    ok  	github.com/carlosframework/platform/internal/park	0.281s
    ok  	github.com/carlosframework/platform/internal/plans	0.004s
    ok  	github.com/carlosframework/platform/internal/privatefile	0.004s
    ok  	github.com/carlosframework/platform/internal/provision	13.312s
    ok  	github.com/carlosframework/platform/internal/publicrelease	0.009s
    ?   	github.com/carlosframework/platform/internal/regionname	[no test files]
    ok  	github.com/carlosframework/platform/internal/registry	5.675s
    ok  	github.com/carlosframework/platform/internal/relay	7.233s
    ok  	github.com/carlosframework/platform/internal/release	24.209s
    ok  	github.com/carlosframework/platform/internal/rollout	3.802s
    ok  	github.com/carlosframework/platform/internal/rolloutwords	0.005s
    ok  	github.com/carlosframework/platform/internal/rootaws	0.008s
    ok  	github.com/carlosframework/platform/internal/rootparticipation	0.058s
    ok  	github.com/carlosframework/platform/internal/rootstate	0.027s
    ok  	github.com/carlosframework/platform/internal/runs	0.563s
    ok  	github.com/carlosframework/platform/internal/s3compat	0.005s
    ok  	github.com/carlosframework/platform/internal/safefile	0.007s
    ok  	github.com/carlosframework/platform/internal/schedule	2.692s
    ok  	github.com/carlosframework/platform/internal/seeds	0.011s
    ok  	github.com/carlosframework/platform/internal/sim/hostlife	10.615s
    ok  	github.com/carlosframework/platform/internal/sim/litestreamfacts	4.029s
    ok  	github.com/carlosframework/platform/internal/status	0.080s
    ok  	github.com/carlosframework/platform/internal/steering	0.005s
    ok  	github.com/carlosframework/platform/internal/stopevidence	0.170s
    ok  	github.com/carlosframework/platform/internal/svcrole	0.002s
    ok  	github.com/carlosframework/platform/internal/telemetry	0.004s
    ok  	github.com/carlosframework/platform/internal/termfence	0.004s
    ok  	github.com/carlosframework/platform/internal/tunnelclient	0.005s
    ok  	github.com/carlosframework/platform/internal/unixdial	0.002s
    ok  	github.com/carlosframework/platform/internal/updatewords	0.004s
    ok  	github.com/carlosframework/platform/internal/usage	0.007s
    ok  	github.com/carlosframework/platform/internal/version	0.002s
    ok  	github.com/carlosframework/platform/internal/vet	1.650s
    FAIL
    === internal_console@0 (77 s)
    ok  	github.com/carlosframework/platform/internal/console	74.955s
    === internal_console@1 (37 s)
    ok  	github.com/carlosframework/platform/internal/console	34.690s
    === internal_console@2 (42 s)
    ok  	github.com/carlosframework/platform/internal/console	39.465s
    === internal_console@3 (37 s)
    ok  	github.com/carlosframework/platform/internal/console	35.049s
    === internal_console@4 (37 s)
    ok  	github.com/carlosframework/platform/internal/console	34.729s
    === internal_console@5 (35 s)
    ok  	github.com/carlosframework/platform/internal/console	32.560s
    === internal_console@6 (36 s)
    ok  	github.com/carlosframework/platform/internal/console	34.445s
    === internal_console@7 (43 s)
    ok  	github.com/carlosframework/platform/internal/console	40.652s
    === root@0 (32 s)
    ok  	github.com/carlosframework/platform	30.000s
    === root@1 (44 s)
    ok  	github.com/carlosframework/platform	41.895s
    === root@2 (41 s)
    ok  	github.com/carlosframework/platform	38.945s
    
    FAILED: rest
    make: *** [Makefile:19: test] Error 1
    
    amadan: step gate failed: exit status 2
    
  2. cross not run

    No output.

  3. minio-contract not run

    No output.

Whole run log
=== gate ===
.amadan/test-gate.sh
=== launchctx (0 s)
ok  	amadan.net/carlos/platform.git/launchctx	0.013s
?   	amadan.net/carlos/platform.git/launchctx/controlname	[no test files]
?   	amadan.net/carlos/platform.git/launchctx/wireid	[no test files]
=== vet (1 s)
=== gofmt (0 s)
gofmt -l .: clean
=== rest (142 s)
?   	github.com/carlosframework/platform/cmd/changelog	[no test files]
ok  	github.com/carlosframework/platform/cmd/console	3.644s
ok  	github.com/carlosframework/platform/cmd/moveprobe	11.852s
ok  	github.com/carlosframework/platform/cmd/zddprobe	0.750s
2026/10/22 08:31:01 activator: badseed.example.com: seed for badseed.example.com: activator: seed unproven; processes remain: processes remain after a successful seed: still running; leaving the lease to its TTL
2026/10/22 08:31:01 activator: unproven.example.com: unproven.example.com: activator: seed unproven; processes remain: an earlier seed's processes are not proven gone; leaving the lease to its TTL
2026/10/22 08:31:01 activator: no replica for next-wake.example.com in s3://test-bucket/next-wake.example.com — booting fresh
2026/10/22 08:31:01 activator: seeding next-wake.example.com: /tmp/TestTheNextWakeAfterAnUnprovenSeedWaitsForItsProof4147963793/003/live/next-wake.example.com seed --db /tmp/TestTheNextWakeAfterAnUnprovenSeedWaitsForItsProof4147963793/004/next-wake.example.com.db
2026/10/22 08:31:01 activator: next-wake.example.com: the seed's processes are not proven gone; its database is kept and /tmp/TestTheNextWakeAfterAnUnprovenSeedWaitsForItsProof4147963793/004/next-wake.example.com.db.seed-unproven refuses it as warm until they are
2026/10/22 08:31:01 activator: next-wake.example.com: seeding next-wake.example.com: exit status 1: activator: seed unproven; processes remain (the seed's processes remain after stopping it; its database was left in place: cgroup: strict containment unsupported); leaving the lease to its TTL
2026/10/22 08:31:01 activator: next-wake.example.com: next-wake.example.com: activator: seed unproven; processes remain: an earlier seed's processes are not proven gone, so its database is not used: cgroup: strict containment unsupported; leaving the lease to its TTL
2026/10/22 08:31:01 activator: next-wake.example.com: the earlier seed's processes are proven gone; its database is removed and the seed runs again
2026/10/22 08:31:01 activator: no replica for next-wake.example.com in s3://test-bucket/next-wake.example.com — booting fresh
2026/10/22 08:31:01 activator: seeding next-wake.example.com: /tmp/TestTheNextWakeAfterAnUnprovenSeedWaitsForItsProof4147963793/003/live/next-wake.example.com seed --db /tmp/TestTheNextWakeAfterAnUnprovenSeedWaitsForItsProof4147963793/004/next-wake.example.com.db
2026/10/22 08:31:01 activator: seeded next-wake.example.com
2026/10/22 08:31:01 activator: instance one.example.com exited unexpectedly — recycling
2026/10/22 08:31:01 activator: one.example.com hibernated
2026/10/22 08:31:02 activator: LEASE HELD for held.example.com by "old-incarnation" — a previous incarnation hasn't released; refusing to wake (retry after 7s)
2026/10/22 08:31:02 activator: two.example.com hibernated
2026/10/22 08:31:02 activator: one.example.com hibernated
2026/10/22 08:31:02 activator: b.example.com hibernated
2026/10/22 08:31:02 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:02 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
2026/10/22 08:31:02 activator: worker bot.x.internal respawned (exited), now running 
2026/10/22 08:31:02 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:31:02 activator: worker bot.x.internal NOT respawned (converging onto a new build): swap: instance not awake; abandoning it
2026/10/22 08:31:02 activator: bot.x.internal hibernated
2026/10/22 08:31:03 activator: CARLOS_ADMIN_TOKEN in /tmp/TestExecBackendStartMergesConfigEnvUnderOwnEnv3044231293/002/merge-precedence.example.com.env is not the shape the platform mints (64 hex characters) — left in place, because the running instance holds this same value and rotating it would lock the platform out of a live instance; if it is corrupt, stop the instance, delete the line and restart it to have one minted
2026/10/22 08:31:03 activator: purged 1 cached response(s) for deploy.example.com on spawn
2026/10/22 08:31:03 activator: restored restored.example.com from s3://test-bucket/restored.example.com
2026/10/22 08:31:03 activator: damaged.example.com restored CORRUPT from s3://test-bucket/damaged.example.com: integrity_check: file is not a database (26) — quarantined at /tmp/TestExecBackendRestoreCorruptReplicaFailsAndQuarantines1047758299/002/damaged.example.com.db.corrupt, instance NOT started
2026/10/22 08:31:03 activator: restored damaged.example.com from s3://test-bucket/damaged.example.com
2026/10/22 08:31:03 activator: no replica for brand-new.example.com in s3://test-bucket/brand-new.example.com — booting fresh
2026/10/22 08:31:03 activator: CARLOS_ADMIN_TOKEN in /tmp/TestExecBackendSeedRunsDeclaredArgvWithDBPath1055553186/002/seeded.example.com.env is not the shape the platform mints (64 hex characters) — left in place, because the running instance holds this same value and rotating it would lock the platform out of a live instance; if it is corrupt, stop the instance, delete the line and restart it to have one minted
2026/10/22 08:31:03 activator: seeding seeded.example.com: /tmp/TestExecBackendSeedRunsDeclaredArgvWithDBPath1055553186/001/live/seeded.example.com seed --fixtures --db /tmp/TestExecBackendSeedRunsDeclaredArgvWithDBPath1055553186/002/seeded.example.com.db
2026/10/22 08:31:03 activator: seeded seeded.example.com
2026/10/22 08:31:03 activator: seeding custom-db.example.com: /tmp/TestExecBackendSeedHonoursRouteDBPath2429712151/001/live/custom-db.example.com seed --db /tmp/TestExecBackendSeedHonoursRouteDBPath2429712151/004/elsewhere.db
2026/10/22 08:31:03 activator: seeded custom-db.example.com
2026/10/22 08:31:03 activator: seeding badseed.example.com: /tmp/TestExecBackendSeedNonZeroExitFails2537431860/001/live/badseed.example.com seed --db /tmp/TestExecBackendSeedNonZeroExitFails2537431860/002/badseed.example.com.db
schema is corrupt
2026/10/22 08:31:03 activator: badseed.example.com: the seed ran with no delegated cgroup; its leader's exit is the only proof there is
2026/10/22 08:31:03 activator: seeding hangs.example.com: /tmp/TestExecBackendSeedIsTimeBounded3684001735/001/live/hangs.example.com seed --db /tmp/TestExecBackendSeedIsTimeBounded3684001735/002/hangs.example.com.db
2026/10/22 08:31:03 activator: hangs.example.com: the seed ran with no delegated cgroup; its leader's exit is the only proof there is
2026/10/22 08:31:03 activator: seeding crashed.example.com: /tmp/TestExecBackendSeedFailureRemovesHalfBuiltDB1910316173/001/live/crashed.example.com seed --db /tmp/TestExecBackendSeedFailureRemovesHalfBuiltDB1910316173/002/crashed.example.com.db
died mid-schema
2026/10/22 08:31:03 activator: crashed.example.com: the seed ran with no delegated cgroup; its leader's exit is the only proof there is
2026/10/22 08:31:03 activator: seeding existing-db.example.com: /tmp/TestExecBackendSeedFailureKeepsPreexistingDB853910656/001/live/existing-db.example.com seed --db /tmp/TestExecBackendSeedFailureKeepsPreexistingDB853910656/002/existing-db.example.com.db
nope
2026/10/22 08:31:03 activator: existing-db.example.com: the seed ran with no delegated cgroup; its leader's exit is the only proof there is
2026/10/22 08:31:03 activator: seeding leaky-seed.example.com: /tmp/TestExecBackendSeedSucceedsDespiteLingeringChild1580889491/001/live/leaky-seed.example.com seed --db /tmp/TestExecBackendSeedSucceedsDespiteLingeringChild1580889491/002/leaky-seed.example.com.db
2026/10/22 08:31:04 activator: seeded leaky-seed.example.com (it exited 0 but left a child holding its output pipe open for more than 200ms)
2026/10/22 08:31:04 activator: sidecar for a.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:04 activator: h.example.com: route refreshed: db "/tmp/h.example.com.db" -> "/data/instances/h.example.com/h.example.com.db" socket "/tmp/nope.sock" -> "/run/carlos/instances/h.example.com/app.sock"
2026/10/22 08:31:04 activator: stop stale.example.com: a sidecar start is still in flight; keeping the lease until it returns
2026/10/22 08:31:05 activator: stale.example.com hibernated
2026/10/22 08:31:05 activator: leftover.example.com: the host cgroup holds processes not proven gone: a leftover still populates the host cgroup; leaving the lease to its TTL
2026/10/22 08:31:05 activator: old-kernel.example.com: this kernel has no cgroup.kill, so the host cgroup cannot be killed; its leader's exit is the only proof there is
2026/10/22 08:31:05 activator: no replica for moved.example.com in s3://test-bucket/moved.example.com — booting fresh
2026/10/22 08:31:05 activator: moved.example.com: promoting 1 staged object(s) from moves/moved.example.com/ (residence move landing)
2026/10/22 08:31:05 activator: restored moved.example.com from s3://test-bucket/moved.example.com
2026/10/22 08:31:05 activator: moved.example.com: promoting 1 staged object(s) from moves/moved.example.com/ (residence move landing)
2026/10/22 08:31:05 activator: restored moved.example.com from s3://test-bucket/moved.example.com
2026/10/22 08:31:05 activator: no replica for moved.example.com in s3://test-bucket/moved.example.com — booting fresh
2026/10/22 08:31:05 activator: moved.example.com: promoting 1 staged object(s) from moves/moved.example.com/ (residence move landing)
2026/10/22 08:31:05 activator: restored moved.example.com from s3://test-bucket/moved.example.com
2026/10/22 08:31:05 activator: retry.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
2026/10/22 08:31:05 activator: retry.example.com: strict group cleaned up on retry 1
2026/10/22 08:31:05 activator: retry.example.com: strict group not closed: cgroup: strict containment refused
2026/10/22 08:31:05 activator: retry.example.com: strict group cleaned up on retry 1
2026/10/22 08:31:06 activator: stuck.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
2026/10/22 08:31:06 activator: stuck.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
2026/10/22 08:31:06 activator: stuck.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
2026/10/22 08:31:06 activator: stuck.example.com: strict group still not cleaned up after 2 retries; spawns of this host stay refused until the agent restarts
2026/10/22 08:31:06 activator: owned.example.com: strict group not closed: cgroup: strict containment refused
2026/10/22 08:31:06 activator: owned.example.com: strict group cleaned up on retry 1
2026/10/22 08:31:06 activator: owned.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
2026/10/22 08:31:07 activator: owned.example.com: strict group cleaned up on retry 1
2026/10/22 08:31:07 activator: race.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
2026/10/22 08:31:07 activator: transition.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
2026/10/22 08:31:07 activator: transition2.example.com: strict group did not drain: cgroup: strict containment requires a live deadline
2026/10/22 08:31:07 activator: no replica for moved.example.com in s3://test-bucket/moved.example.com — booting fresh
2026/10/22 08:31:07 activator: restored moved.example.com from s3://test-bucket/moved.example.com
2026/10/22 08:31:07 activator: kass.example.com hibernated
2026/10/22 08:31:07 activator: kass.example.com idle 11s — hibernating
2026/10/22 08:31:07 activator: kass.example.com hibernated
2026/10/22 08:31:08 activator: one.example.com not started: the executable it would run is outside the version store, so no build state can name it (settings spec 4.2); move the instance onto a promoted build
2026/10/22 08:31:08 activator: one.example.com: v1 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:08 activator: one.example.com: v1 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:08 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:08 activator: bot.x.internal: v2 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:08 activator: worker bot.x.internal NOT respawned (attempt (release)): refused at its exec: the build state could not be written, so this build was not started: bucket refused the build state
2026/10/22 08:31:08 activator: worker bot.x.internal respawned (restoring v1), now running v1
2026/10/22 08:31:08 activator: link.example.com hibernated
2026/10/22 08:31:12 activator: tenant.test: v1 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:12 activator: tenant.test not started: the executable it hashed (/tmp/rl182650569/app) is build "v1", but the start names build "v2" (the live link moved between the two reads); the next wake reads it again
2026/10/22 08:31:12 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
2026/10/22 08:31:12 activator: h.example.com: started carlos-instance-cmd@h.example.com.service for run run_a
2026/10/22 08:31:12 activator: replica h.example.com not started: it has no key of its home's and no control socket, so an app on the instance-key helper would mint its own
2026/10/22 08:31:12 activator: replica h.example.com not started: CARLOS_INSTANCE_KEY is not its home's key
2026/10/22 08:31:12 activator: h.example.com: started carlos-instance-cmd@h.example.com.service for run run_a
2026/10/22 08:31:12 activator: why.example.com hibernated
2026/10/22 08:31:12 activator: c.example.com hibernated
2026/10/22 08:31:13 activator: h.example.com hibernated
2026/10/22 08:31:13 activator: h.example.com: run run_a is not proven stopped: cgroup.events: permission denied
2026/10/22 08:31:13 activator: stop h.example.com: a run is not proven stopped; keeping replication and the lease until it is
2026/10/22 08:31:13 activator: h.example.com hibernated
2026/10/22 08:31:13 activator: h.example.com: started carlos-instance-cmd@h.example.com.service for run run_a
2026/10/22 08:31:13 activator: h.example.com: started carlos-instance-cmd@h.example.com.service for run run_a
2026/10/22 08:31:13 activator: seeding unproven-seed.example.com: /tmp/TestAFailedSeedWhoseCleanupIsUnprovenKeepsTheDBAndLeavesAnObliga3520681911/002/live/unproven-seed.example.com seed --db /tmp/TestAFailedSeedWhoseCleanupIsUnprovenKeepsTheDBAndLeavesAnObliga3520681911/003/unproven-seed.example.com.db
2026/10/22 08:31:13 activator: unproven-seed.example.com: the seed's processes are not proven gone; its database is kept and /tmp/TestAFailedSeedWhoseCleanupIsUnprovenKeepsTheDBAndLeavesAnObliga3520681911/003/unproven-seed.example.com.db.seed-unproven refuses it as warm until they are
2026/10/22 08:31:13 activator: seeding obligation.example.com: /tmp/TestTheNextWakeAfterAnUnprovenSeedProvesItBeforeTheDBIsWarm3278024083/002/live/obligation.example.com seed --db /tmp/TestTheNextWakeAfterAnUnprovenSeedProvesItBeforeTheDBIsWarm3278024083/003/obligation.example.com.db
2026/10/22 08:31:13 activator: obligation.example.com: the seed's processes are not proven gone; its database is kept and /tmp/TestTheNextWakeAfterAnUnprovenSeedProvesItBeforeTheDBIsWarm3278024083/003/obligation.example.com.db.seed-unproven refuses it as warm until they are
2026/10/22 08:31:13 activator: obligation.example.com: the earlier seed's processes are proven gone; its database is removed and the seed runs again
2026/10/22 08:31:13 activator: no replica for obligation.example.com in s3://test-bucket/obligation.example.com — booting fresh
2026/10/22 08:31:13 activator: seeding obligation.example.com: /tmp/TestTheNextWakeAfterAnUnprovenSeedProvesItBeforeTheDBIsWarm3278024083/002/live/obligation.example.com seed --db /tmp/TestTheNextWakeAfterAnUnprovenSeedProvesItBeforeTheDBIsWarm3278024083/003/obligation.example.com.db
2026/10/22 08:31:13 activator: seeded obligation.example.com
2026/10/22 08:31:13 activator: seeding helper-seed.example.com: /tmp/TestAFlagOnSeedKillsAHelperThatOutlivesIt877537303/002/live/helper-seed.example.com seed --db /tmp/TestAFlagOnSeedKillsAHelperThatOutlivesIt877537303/003/helper-seed.example.com.db
2026/10/22 08:31:13 activator: seeded helper-seed.example.com
2026/10/22 08:31:13 activator: seeding helper-unproven.example.com: /tmp/TestAFlagOnSeedWhoseHelperIsNotProvenGoneIsUnproven2894699476/002/live/helper-unproven.example.com seed --db /tmp/TestAFlagOnSeedWhoseHelperIsNotProvenGoneIsUnproven2894699476/003/helper-unproven.example.com.db
2026/10/22 08:31:13 activator: helper-unproven.example.com: the seed's processes are not proven gone; its database is kept and /tmp/TestAFlagOnSeedWhoseHelperIsNotProvenGoneIsUnproven2894699476/003/helper-unproven.example.com.db.seed-unproven refuses it as warm until they are
2026/10/22 08:31:13 activator: seeding write-ahead.example.com: /tmp/TestASeedRecordsItsObligationBeforeItRuns1348733180/002/live/write-ahead.example.com seed --db /tmp/TestASeedRecordsItsObligationBeforeItRuns1348733180/003/write-ahead.example.com.db
2026/10/22 08:31:13 activator: seeded write-ahead.example.com
2026/10/22 08:31:13 activator: write-ahead.example.com: the earlier seed's processes are proven gone; its database is removed and the seed runs again
2026/10/22 08:31:13 activator: no replica for write-ahead.example.com in s3://test-bucket/write-ahead.example.com — booting fresh
2026/10/22 08:31:13 activator: seeding no-room.example.com: /tmp/TestASeedWhoseObligationCannotBeWrittenRunsNothing1851767913/002/live/no-room.example.com seed --db /tmp/TestASeedWhoseObligationCannotBeWrittenRunsNothing1851767913/003/no-room.example.com.db
2026/10/22 08:31:13 activator: seeding stuck-wal.example.com: /tmp/TestAProvenFailedSeedWhoseDBCannotBeRemovedKeepsItsObligation1929804846/002/live/stuck-wal.example.com seed --db /tmp/TestAProvenFailedSeedWhoseDBCannotBeRemovedKeepsItsObligation1929804846/003/stuck-wal.example.com.db
2026/10/22 08:31:13 activator: seeding preexisting.example.com: /tmp/TestAPreexistingDBBesideAnUnprovenSeedIsRefusedThenKept2856154708/002/live/preexisting.example.com seed --db /tmp/TestAPreexistingDBBesideAnUnprovenSeedIsRefusedThenKept2856154708/003/preexisting.example.com.db
2026/10/22 08:31:13 activator: preexisting.example.com: the seed's processes are not proven gone; its database is kept and /tmp/TestAPreexistingDBBesideAnUnprovenSeedIsRefusedThenKept2856154708/003/preexisting.example.com.db.seed-unproven refuses it as warm until they are
2026/10/22 08:31:13 activator: preexisting.example.com: the earlier seed's processes are proven gone; the database that was there before it is kept
2026/10/22 08:31:13 activator: old-kernel-seed.example.com: this kernel has no cgroup.kill; the seed's leader's exit is the only proof there is
2026/10/22 08:31:13 activator: seeding failed-role-seed.example.com: /tmp/TestAFlagOnFailedSeedProvesItsRoleChildBeforeRemovingTheDB2647495277/002/live/failed-role-seed.example.com seed --db /tmp/TestAFlagOnFailedSeedProvesItsRoleChildBeforeRemovingTheDB2647495277/003/failed-role-seed.example.com.db
2026/10/22 08:31:13 activator: seeding discharge-fails.example.com: /tmp/TestAFlagOffSeedWhoseDischargeFailsIsUnprovenWhileItsHelperRemai3392541116/002/live/discharge-fails.example.com seed --db /tmp/TestAFlagOffSeedWhoseDischargeFailsIsUnprovenWhileItsHelperRemai3392541116/003/discharge-fails.example.com.db
2026/10/22 08:31:13 activator: discharge-fails.example.com: the seed's obligation could not be discharged and its processes are not proven gone; /tmp/TestAFlagOffSeedWhoseDischargeFailsIsUnprovenWhileItsHelperRemai3392541116/003/discharge-fails.example.com.db.seed-unproven stays
2026/10/22 08:31:13 activator: seeding discharge-fails-proven.example.com: /tmp/TestAFlagOffSeedWhoseDischargeFailsAfterAProofIsAnOrdinaryFailur3883688648/002/live/discharge-fails-proven.example.com seed --db /tmp/TestAFlagOffSeedWhoseDischargeFailsAfterAProofIsAnOrdinaryFailur3883688648/003/discharge-fails-proven.example.com.db
2026/10/22 08:31:13 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtTheBackendsLaunchPointflatplanned_B,_l1535638335/003/g/56/launch.example.com.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:13 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtTheBackendsLaunchPointflatplanned_fall2376683386/003/g/57/launch.example.com.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:13 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtTheBackendsLaunchPointflatplanned_fall2376683386/003/g/58/launch.example.com.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:13 activator: swap.example.com hibernated
2026/10/22 08:31:13 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtTheBackendsLaunchPointflatholds_pinne658209731/007/g/60/launch.example.com.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:13 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: lease lost: lease renewal failed
2026/10/22 08:31:13 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtTheBackendsLaunchPointflatoverlap_succ1990650775/007/g/62/launch.example.com.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:13 activator: h.example.com: started carlos-instance-gen@h.example.com:64.service memory.max=536870912
2026/10/22 08:31:13 activator: swap.example.com hibernated
2026/10/22 08:31:13 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: lease lost: lease renewal failed
2026/10/22 08:31:14 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtEachCgroupStartoverlap_successor,_super3663884204/007/g/71/launch.example.com.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:14 activator: swap.example.com hibernated
2026/10/22 08:31:14 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtEachCgroupStartholds_pinned_build,_lea3541125021/007/g/73/launch.example.com.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:14 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: lease lost: lease renewal failed
2026/10/22 08:31:14 activator: control listener for launch.example.com: listen unix /tmp/TestTheExecGateIsAskedAtEachCgroupStartoverlap_successor,_a_fai3267201203/007/g/75/launch.example.com.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:14 activator: fence.example hibernated
2026/10/22 08:31:14 activator: fence.example hibernated
2026/10/22 08:31:14 activator: c.example.com: /tmp/TestExecBackendGenSwitchedRepointsTheCanonicalLink214055692/003/g/c.x.sock is not a socket we can normalize (stat: lstat /tmp/TestExecBackendGenSwitchedRepointsTheCanonicalLink214055692/003/g/c.x.sock: no such file or directory)
2026/10/22 08:31:14 activator: c.example.com: /tmp/TestExecBackendGenSwitchedRepointsTheCanonicalLink214055692/003/g/c.xx.sock is not a socket we can normalize (stat: lstat /tmp/TestExecBackendGenSwitchedRepointsTheCanonicalLink214055692/003/g/c.xx.sock: no such file or directory)
2026/10/22 08:31:14 activator: publish generations to /tmp/TestStartDoesNotFailOnAnUnwritableGenerationsFile3766591572/002/not-a-dir/zdd/generations.json: open directory /tmp/TestStartDoesNotFailOnAnUnwritableGenerationsFile3766591572/002/not-a-dir/zdd: not a directory; the sweep retries
2026/10/22 08:31:14 activator: ident.example.com hibernated
2026/10/22 08:31:14 activator: instance ident.example.com exited unexpectedly — recycling
2026/10/22 08:31:14 activator: ident.example.com hibernated
2026/10/22 08:31:14 activator: due.example.com hibernated
2026/10/22 08:31:14 activator: due.example.com hibernated
2026/10/22 08:31:14 activator: ret.example.com hibernated
2026/10/22 08:31:14 activator: ret.example.com hibernated
2026/10/22 08:31:14 activator: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.example.com: a generation socket path would exceed 107 bytes; generation 9 keeps the canonical socket
2026/10/22 08:31:15 activator: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.example.com: a generation socket path would exceed 107 bytes; generation 9 keeps the canonical socket
2026/10/22 08:31:15 activator: one.example.com hibernated
2026/10/22 08:31:15 activator: purged 1 cached response(s) for flat.example.com on spawn
2026/10/22 08:31:16 activator: seeding seedexe.example.com: /tmp/TestSeedExeFlatRunsTheRecordedFile3396821082/001/versions/vA/app seed --db /tmp/TestSeedExeFlatRunsTheRecordedFile3396821082/002/seedexe.example.com.db
2026/10/22 08:31:16 activator: seeded seedexe.example.com
2026/10/22 08:31:16 activator: seeding seedexe.example.com: /tmp/TestSeedExeFlatRunsTheRecordedFile3396821082/001/live/seedexe.example.com seed --db /tmp/TestSeedExeFlatRunsTheRecordedFile3396821082/002/seedexe.example.com.db
2026/10/22 08:31:16 activator: seeded seedexe.example.com
2026/10/22 08:31:16 activator: seeding h.example.com: /tmp/TestNestedSeedExeNamesTheRecordedFile2170313703/001/live/h.example.com seed --db /tmp/nb2993019360/data/instances/h.example.com/h.example.com.db
2026/10/22 08:31:16 activator: seeded h.example.com
2026/10/22 08:31:16 activator: h.example.com not started: the executable its live link names (/tmp/TestADeclinedLinkOutsideTheStoreAsksRootForNothing3930596972/003/app) is outside the version store, so this box cannot check it against its holds; move the instance onto a promoted build
2026/10/22 08:31:16 activator: h.example.com not started: the executable its live link names (/tmp/TestADeclinedLinkOutsideTheStoreAsksRootForNothing3930596972/003/app) is outside the version store, so this box cannot check it against its holds; move the instance onto a promoted build
2026/10/22 08:31:16 activator: h.example.com not started: the executable its live link names (/tmp/TestADeclinedLinkOutsideTheStoreAsksRootForNothing3930596972/003/app) is outside the version store, so this box cannot check it against its holds; move the instance onto a promoted build
2026/10/22 08:31:16 activator: seeding h.example.com: /tmp/TestADeclinedNestedSeedRunsThePinnedFile557346830/001/live/h.example.com seed --db /tmp/nb3854069580/data/instances/h.example.com/h.example.com.db
2026/10/22 08:31:16 activator: seeded h.example.com
2026/10/22 08:31:16 activator: seeding tier.example.com: /tmp/TestStartGenExeAndSeedExeUseTheRecordedBuildsTierflat_seed4274476984/002/versions/vA/app seed --db /tmp/TestStartGenExeAndSeedExeUseTheRecordedBuildsTierflat_seed4274476984/003/tier.example.com.db
2026/10/22 08:31:16 activator: tier.example.com: the seed's processes are not proven gone; its database is kept and /tmp/TestStartGenExeAndSeedExeUseTheRecordedBuildsTierflat_seed4274476984/003/tier.example.com.db.seed-unproven refuses it as warm until they are
2026/10/22 08:31:16 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=1073741824
2026/10/22 08:31:16 activator: h.example.com: started carlos-instance-gen@h.example.com:6.service memory.max=1073741824
2026/10/22 08:31:16 activator: seeding h.example.com: /tmp/TestStartGenExeAndSeedExeUseTheRecordedBuildsTiernested_seed1779931139/001/live/h.example.com seed --db /tmp/nb1074425907/data/instances/h.example.com/h.example.com.db
2026/10/22 08:31:16 activator: seeded h.example.com
2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/TestEnsureInstanceKeyAsksTheBucketBeforeItMintsthe_configured_k3412559592/001/shop.example.com.env: the platform mints none while it is
2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY in /tmp/TestEnsureInstanceKeyAsksTheBucketBeforeItMintsan_own_key_pres3032516552/001/shop.example.com.env is not the shape the platform mints (44 base64 characters, 32 bytes): left in place, because the app may already have sealed data with it
2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/TestFirstStartWaitsForTheConfiguredKey2445548724/002/shop.example.com.env: the platform mints none while it is
2026/10/22 08:31:16 activator: control listener for shop.example.com: listen unix /tmp/TestFirstStartWaitsForTheConfiguredKey2445548724/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY in /tmp/TestAKeyThatAppearsDuringTheBucketReadIsKeptinto_the_own_file4050879215/001/shop.example.com.env is not the shape the platform mints (44 base64 characters, 32 bytes): left in place, because the app may already have sealed data with it
2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/TestAKeyThatAppearsDuringTheBucketReadIsKeptdelivered_in_the_co414423756/001/shop.example.com.env: the platform mints none while it is
2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/TestEnsureInstanceKeyDefersToTheRenderedConfiguration2802714138/001/shop.example.com.env: the platform mints none while it is
2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/TestEnsureInstanceKeyDefersToTheRenderedConfiguration2802714138/002/shop.example.com.env: the platform mints none while it is
2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY in /tmp/TestEnsureInstanceKeyLeavesAFileWithTwoKeysAlone3860004338/001/shop.example.com.env is not the shape the platform mints (44 base64 characters, 32 bytes): left in place, because the app may already have sealed data with it
2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/TestExecBackendStartNeverHandsTheChildAnEmptyKeyWhileOneExistse4060251211/002/shop.example.com.env: the platform mints none while it is
2026/10/22 08:31:16 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/TestExecBackendStartNeverHandsTheChildAnEmptyKeyWhileOneExistsn335831397/002/shop.example.com.env: the platform mints none while it is
2026/10/22 08:31:16 activator: seeding seeded.example.com: /tmp/TestExecBackendSeedMintsTheKeyForAFreshFlatInstance2318189224/001/live/seeded.example.com seed --db /tmp/TestExecBackendSeedMintsTheKeyForAFreshFlatInstance2318189224/002/seeded.example.com.db
2026/10/22 08:31:16 activator: seeded seeded.example.com
2026/10/22 08:31:16 activator: restored sleepy.example.com from s3://test-bucket/sleepy.example.com
hello
world
2026/10/22 08:31:17 activator: fence.example hibernated
2026/10/22 08:31:17 activator: fence.example hibernated
2026/10/22 08:31:17 activator: fence.example hibernated
2026/10/22 08:31:17 activator: generation 9 of barrier.example.com did not prove its exit; keeping it in the operation set
2026/10/22 08:31:17 activator: stop barrier.example.com: a generation's termination is unproven; keeping the lease until it is
2026/10/22 08:31:17 activator: barrier.example.com hibernated
2026/10/22 08:31:17 activator: barrier.example.com: generation 9's child is not proven empty: g9 still holds a process
2026/10/22 08:31:17 activator: generation 9 of barrier.example.com did not prove its exit; keeping it in the operation set
2026/10/22 08:31:17 activator: stop barrier.example.com: a generation's termination is unproven; keeping the lease until it is
2026/10/22 08:31:17 activator: barrier.example.com: generation 9's child is not proven empty: g9 still holds a process
2026/10/22 08:31:17 activator: barrier.example.com hibernated
2026/10/22 08:31:17 activator: barrier.example.com: generation 12's child is not proven empty: g12 still holds a process
2026/10/22 08:31:17 activator: generation 12 of barrier.example.com did not prove its exit; keeping it in the operation set
2026/10/22 08:31:17 activator: stop barrier.example.com: cgroup.kill: the child is not empty
2026/10/22 08:31:17 activator: stop barrier.example.com: not every process of the entry is proven gone; keeping the lease until it is
2026/10/22 08:31:17 activator: stop barrier.example.com: cgroup.kill: the child is not empty
2026/10/22 08:31:17 activator: barrier.example.com hibernated
2026/10/22 08:31:17 activator: stop generation 11: cgroup.kill: the child is not empty
2026/10/22 08:31:17 activator: generation 11 of barrier.example.com did not prove its exit; keeping it in the operation set
2026/10/22 08:31:18 activator: placed.example.com: kill generation 1097 after a failed health wait: g still holds a process
2026/10/22 08:31:18 activator: placed.example.com: generation 1097's child is not proven empty: g still holds a process
2026/10/22 08:31:18 activator: placed.example.com: failed wake's generation 1097 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:18 activator: placed.example.com: wake failed and its generation is not proven stopped: start placed.example.com: instance not healthy within 300ms: Get "http://carlos/": dial unix /tmp/g3228977635/g/1097/placed.example.com.sock: connect: no such file or directory; activator: generation start failed and its termination is unproven: kill generation 1097 after a failed health wait: g still holds a process
2026/10/22 08:31:18 activator: placed.example.com: failed wake's generation 1097 is proven stopped; lease given back
2026/10/22 08:31:18 activator: unproven.example.com: generation 1100's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:18 activator: unproven.example.com: failed wake's generation 1100 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:18 activator: unproven.example.com: wake failed and its generation is not proven stopped: start unproven.example.com: start unit: health wait failed; activator: generation start failed and its termination is unproven: kill timed out
2026/10/22 08:31:18 activator: unproven.example.com: generation 1100's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:18 activator: unproven.example.com: generation 1100's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:19 activator: unproven.example.com: failed wake's generation 1100 is proven stopped; lease given back
2026/10/22 08:31:19 activator: unproven.example.com: generation 1101's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:19 activator: unproven.example.com: failed wake's generation 1101 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:19 activator: unproven.example.com: wake failed and its generation is not proven stopped: start unproven.example.com: start unit: health wait failed; activator: generation start failed and its termination is unproven: kill timed out
2026/10/22 08:31:19 activator: unproven.example.com: generation 1101's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:19 activator: unproven.example.com: generation 1101's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:19 activator: unproven.example.com: failed wake's generation 1101 is proven stopped; lease given back
2026/10/22 08:31:19 activator: unproven.example.com: generation 1102's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:19 activator: unproven.example.com: failed wake's generation 1102 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:19 activator: unproven.example.com: wake failed and its generation is not proven stopped: start unproven.example.com: start unit: health wait failed; activator: generation start failed and its termination is unproven: kill timed out
2026/10/22 08:31:19 activator: unproven.example.com: generation 1102's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:20 activator: unhealthy-f6.example.com: failed wake's generation 1103 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
2026/10/22 08:31:20 activator: unhealthy-f6.example.com: failed wake's generation 1103 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:20 activator: unhealthy-f6.example.com: failed wake's generation 1103 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
2026/10/22 08:31:20 activator: unhealthy-f6.example.com: failed wake's generation 1103 is proven stopped; lease given back
2026/10/22 08:31:20 activator: one.example.com: an earlier planned wake's outcome is still being delivered after 200ms; refusing this wake until it is
2026/10/22 08:31:20 activator: one.example.com: an earlier planned wake's outcome is still being delivered after 200ms; refusing this wake until it is
2026/10/22 08:31:21 activator: instance one.example.com exited unexpectedly — recycling
2026/10/22 08:31:21 activator: one.example.com hibernated
2026/10/22 08:31:21 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:21 activator: bot.x.internal hibernated
2026/10/22 08:31:21 activator: worker bot.x.internal respawned (attempt (restart)), now running v2
2026/10/22 08:31:21 activator: bot.x.internal hibernated
2026/10/22 08:31:21 activator: worker bot.x.internal respawned (attempt (config)), now running v2
2026/10/22 08:31:21 activator: bot.x.internal hibernated
2026/10/22 08:31:21 activator: bot.x.internal hibernated
2026/10/22 08:31:21 activator: bot.x.internal hibernated
2026/10/22 08:31:21 activator: bot.x.internal hibernated
2026/10/22 08:31:21 activator: moved.example.com: promoting 2 staged object(s) from moves/moved.example.com/ (residence move landing)
2026/10/22 08:31:21 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:21 activator: x.example source opened on the recovery probe's session; serving
2026/10/22 08:31:21 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:21 activator: x.example hibernated
2026/10/22 08:31:21 activator: x.example recovery probe healthy, but its fence changed; stopping it
2026/10/22 08:31:21 activator: x.example hibernated
2026/10/22 08:31:21 activator: x.example recovery probe healthy, but its fence changed; stopping it
2026/10/22 08:31:21 activator: x.example hibernated
2026/10/22 08:31:21 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:21 activator: x.example source opened on the recovery probe's session; serving
2026/10/22 08:31:21 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:21 activator: x.example recovery probe's session is over (hostbox: selected authority changed); stopping it
2026/10/22 08:31:21 activator: x.example hibernated
2026/10/22 08:31:22 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:22 activator: x.example hibernated
2026/10/22 08:31:22 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:22 activator: x.example hibernated
2026/10/22 08:31:22 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:22 activator: x.example source opened on the recovery probe's session; serving
2026/10/22 08:31:22 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:22 activator: x.example source opened on the recovery probe's session; serving
2026/10/22 08:31:22 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:22 activator: x.example source opened on the recovery probe's session; serving
2026/10/22 08:31:22 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:22 activator: x.example source opened on the recovery probe's session; serving
2026/10/22 08:31:22 activator: replica shop-au.example.com not started: CARLOS_INSTANCE_KEY is not its home's key
2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketa_keyless_replica_is_refu1590799808/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:22 activator: replica shop-au.example.com not started: it has no key of its home's and no control socket, so an app on the instance-key helper would mint its own
2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketa_configured_key_that_is_1803079236/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketa_pre-existing_env_key_th527459339/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketa_configured_key_that_dif3628283046/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketa_configured_key_with_no_999976661/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:22 activator: replica shop-au.example.com not started: CARLOS_INSTANCE_KEY cannot be checked against its home's key (no entry for it in /etc/carlos/replica-home-keys; O8)
2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketthe_home_updated,_this_re1781334059/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:22 activator: replica shop-au.example.com not started: its configured CARLOS_INSTANCE_KEY is not the one the bucket's configuration now holds: a key change is in flight (ruling 27)
2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketthe_bucket_cannot_be_read4026021051/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:22 activator: replica shop-au.example.com not started: the bucket's configuration could not be read: bucket unreachable
2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketno_fresh_reader_refused2733906244/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:22 activator: replica shop-au.example.com not started: its configured CARLOS_INSTANCE_KEY cannot be checked against the bucket's configuration
2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketresidual_a_change_only_o3209305564/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketa_config-only_homes_keyl355447216/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaLaunchWithoutAControlSocketa_home_row_mints_and_its_1387110742/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:22 activator: seeding shop-au.example.com: /tmp/TestReplicaSeedIsGatedthe_homes_key1454341284/001/live/shop-au.example.com seed --db /tmp/TestReplicaSeedIsGatedthe_homes_key1454341284/002/shop-au.example.com.db
2026/10/22 08:31:22 activator: seeded shop-au.example.com
2026/10/22 08:31:22 activator: replica shop-au.example.com not started: where its CARLOS_INSTANCE_KEY came from is unknown
2026/10/22 08:31:22 activator: control listener for shop-au.example.com: listen unix /tmp/TestReplicaGateDecidesOnTheLaunchesOwnRead1102268350/003/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:22 provision: a.shop.example.com: swapped for import sd_rc5xz7vxkj7s7hv7hevkflwuwy (the original route is journaled)
2026/10/22 08:31:22 provision: a.shop.example.com: import sd_rc5xz7vxkj7s7hv7hevkflwuwy rolled back to its original route
2026/10/22 08:31:22 provision: a.shop.example.com: import sd_rc5xz7vxkj7s7hv7hevkflwuwy is cleaned up and its journal row retired
2026/10/22 08:31:22 activator: h.example.com: placed seed sd_zy2iqqyep5t4u54p5qxzowf74m (8192 bytes)
2026/10/22 08:31:22 activator: h.example.com: placed seed sd_lpuhntwik4krxujelbdooiui4q (8192 bytes)
2026/10/22 08:31:22 activator: CARLOS_INSTANCE_KEY is set by the app's configuration for /tmp/nb3086044622/data/instances/h.example.com/h.example.com.env: the platform mints none while it is
2026/10/22 08:31:22 activator: h.example.com: placed seed sd_yvojngjpvievk7yeafnrho2jbi (8192 bytes)
2026/10/22 08:31:22 activator: CARLOS_INSTANCE_KEY in /tmp/nb605777362/data/instances/h.example.com/h.example.com.env is not the shape the platform mints (44 base64 characters, 32 bytes): left in place, because the app may already have sealed data with it
2026/10/22 08:31:22 activator: h.example.com: placed seed sd_kx7zxdenqrtdvo2tefvmrn46p4 (8192 bytes)
2026/10/22 08:31:22 activator: h.example.com: placed seed sd_smaylqdvv2iufpnbtj6rtjbqre (8192 bytes)
2026/10/22 08:31:22 activator: h.example.com: placed seed sd_tofpfe7pfirkqqej33va26cgue (8192 bytes)
2026/10/22 08:31:22 activator: h.example.com: keeping seed sd_tofpfe7pfirkqqej33va26cgue placed by an earlier wake
2026/10/22 08:31:22 activator: h.example.com: placed seed sd_ifi5jaihjkpqac3kahew3x2n4u (8192 bytes)
2026/10/22 08:31:22 activator: h.example.com: placed seed sd_o4zdy6cutydv6nseojz6rxavja (8192 bytes)
2026/10/22 08:31:22 activator: h.example.com: placed seed sd_pfsvewhzcsvcdvhysgtvq6b2qu (8192 bytes)
2026/10/22 08:31:22 activator: h.example.com: seed sd_3nsdb6xblybbbn42k2lld3tefu: h.example.com could not start from its seed: the snapshot's length or sha256 does not match its record.
2026/10/22 08:31:22 activator: h.example.com: seed sd_ulm3vzvz5xarbqyaoisgnmmcfm: h.example.com could not start from its seed: the snapshot's length or sha256 does not match its record.
2026/10/22 08:31:22 activator: h.example.com: seed sd_wfyhw3sxbcqw66eat37lbupwsm: h.example.com could not start from its seed: the snapshot's length or sha256 does not match its record.
2026/10/22 08:31:22 activator: h.example.com: seed sd_fkc63qv5r2ccoijy2i6jhwgu3e: h.example.com could not start from its seed: the snapshot could not be read. The next wake tries again.: bucket down
2026/10/22 08:31:22 activator: h.example.com: seed sd_243ise37pckxlzppmpiaik62vy: h.example.com could not start from its seed: the snapshot's length or sha256 does not match its record.
2026/10/22 08:31:22 activator: h.example.com: seed sd_5y4kyu2zfetwfxd745fwblocee: h.example.com could not start from its seed: the snapshot is not a database that passes an integrity check.: integrity_check: file is not a database (26)
2026/10/22 08:31:22 activator: h.example.com: seed sd_cuk25uerbhlugefkb5stclfaca: h.example.com could not start from its seed: claim control is on for this box.
2026/10/22 08:31:22 activator: h.example.com: seed sd_cuk25uerbhlugefkb5stclfaca: h.example.com could not start from its seed: this box does not run instances nested.
2026/10/22 08:31:22 activator: h.example.com: seed sd_ezuf6wbq3uiwr34t2rh7chi45a: seed fallback for h.example.com: cannot tell whether it has a replica of its own: listing failed
2026/10/22 08:31:22 activator: restored h.example.com from s3://test-bucket/h.example.com
2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
2026/10/22 08:31:22 activator: h.example.com: seed sd_egbc3otufnfcqvzbtfz2lcxytm: seed fallback for h.example.com: found no replica of its own to restore
2026/10/22 08:31:22 activator: h.example.com: promoting 1 staged object(s) from moves/h.example.com/ (residence move landing)
2026/10/22 08:31:22 activator: restored h.example.com from s3://test-bucket/h.example.com
2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
2026/10/22 08:31:22 activator: h.example.com: seed sd_tqvwbu7a4ezadpt3yqqvni2beq: seed fallback for h.example.com: found no replica of its own to restore
2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
2026/10/22 08:31:22 activator: h.example.com: seed sd_ywbevcmxoviriwdxz3kjlrpu6q: seed fallback for h.example.com: found no replica of its own to restore
2026/10/22 08:31:22 activator: restored h.example.com from s3://test-bucket/h.example.com
2026/10/22 08:31:22 activator: h.example.com: placed seed sd_vlk46ezauetfktqvyeixxgdhem (8192 bytes)
2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
2026/10/22 08:31:22 activator: h.example.com: seed sd_llubg3dkwanzk3qacutb6cirqa: h.example.com could not start from its seed: the snapshot could not be read. The next wake tries again.: connection reset
2026/10/22 08:31:22 activator: h.example.com: seed sd_5epgqre5qv6vy7vsutqpqmnpce: h.example.com could not start from its seed: it could not be put in place. The next wake tries again.: openat2 /tmp/nb3208243919/data/instances/h.example.com/.seed-sd_5epgqre5qv6vy7vsutqpqmnpce.tmp: permission denied
2026/10/22 08:31:22 activator: h.example.com: seed sd_kr2ptbbg2qyhmhf5ylpnnt2xk4: h.example.com could not start from its seed: the snapshot is not a database that passes an integrity check.: open: unable to open database file (14)
2026/10/22 08:31:22 activator: h.example.com: seed sd_l64lsch7s2lad7r63kpfqjcvpu: h.example.com could not start from its seed: it could not be put in place. The next wake tries again.: instancefs: path contains a symlink: /tmp/nb2235448171/data/instances/h.example.com/.seed-sd_l64lsch7s2lad7r63kpfqjcvpu.tmp
2026/10/22 08:31:22 activator: h.example.com: placed seed sd_sckuz2ncca7afqsixezqib4g6e (8192 bytes)
2026/10/22 08:31:22 activator: restored h.example.com from s3://test-bucket/h.example.com
2026/10/22 08:31:22 activator: h.example.com: seed sd_6rgi2m55bidltd554nzpd3wqj4 not recorded as placed yet: record unreachable
2026/10/22 08:31:22 activator: h.example.com: /tmp/nb2781168839/data/instances/h.example.com/h.example.com.db held seed sd_hmj3bm6r7yjocvtkfc6n5rex6m's marker, not this route's (seed "sd_6cuk6sgndtemiianj2fzpnayg4"): purged before the restore
2026/10/22 08:31:22 activator: restored h.example.com from s3://test-bucket/h.example.com
2026/10/22 08:31:22 activator: h.example.com: /tmp/nb3527812220/data/instances/h.example.com/h.example.com.db held seed sd_vpclpsndt5vcyfrpbkntlpnffq's marker, not this route's (seed "sd_hrkclcg4q3qlludgyx6jwga3pa"): purged before the restore
2026/10/22 08:31:22 activator: restored h.example.com from s3://test-bucket/h.example.com
2026/10/22 08:31:22 activator: h.example.com: /tmp/nb1243637768/data/instances/h.example.com/h.example.com.db held seed sd_qz2n4eijtnlonbsgfh3kqxem2u's marker, not this route's (seed ""): purged before the restore
2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
2026/10/22 08:31:22 activator: h.example.com: /tmp/nb645690783/data/instances/h.example.com/h.example.com.db held seed sd_p6qz3ujoh22rkvt7patsp55pn4's marker, not this route's (seed "sd_impecdpcqqjetx46gykiq34nnu"): purged before the restore
2026/10/22 08:31:22 activator: restored h.example.com from s3://test-bucket/h.example.com
2026/10/22 08:31:22 activator: h.example.com: /tmp/nb2048621708/data/instances/h.example.com/h.example.com.db held seed sd_d2engyzwqh6lzleirzimfwa3ly's marker, not this route's (seed ""): purged before the restore
2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
2026/10/22 08:31:22 activator: h.example.com: seed sd_adwxwmu2fwtydrixrg5msvb6ry: h.example.com: activator: seed unproven; processes remain: an earlier seed's processes are not proven gone, so its database is not used: cgroup.events: unreadable
2026/10/22 08:31:22 activator: h.example.com: the earlier seed's processes are proven gone; its database is removed and the seed runs again
2026/10/22 08:31:22 activator: h.example.com: placed seed sd_adwxwmu2fwtydrixrg5msvb6ry (8192 bytes)
2026/10/22 08:31:22 activator: h.example.com: placed seed sd_55ookp4oacpldff2weglnv63pm (8192 bytes)
2026/10/22 08:31:22 activator: h.example.com: /tmp/nb3259886175/data/instances/h.example.com/h.example.com.db held seed an aborted import's data's marker, not this route's (seed ""): purged before the restore
2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
2026/10/22 08:31:22 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
2026/10/22 08:31:22 activator: swap.example.com hibernated
2026/10/22 08:31:22 activator: swap.example.com idle 2h0m0s — hibernating
2026/10/22 08:31:22 activator: swap.example.com hibernated
2026/10/22 08:31:22 activator: LEASE LOST for swap.example.com (renewal failed) — standing down
2026/10/22 08:31:22 activator: swap.example.com hibernated
2026/10/22 08:31:22 activator: swap.example.com hibernated
2026/10/22 08:31:22 activator: swap.example.com is no longer hibernate-managed — releasing
2026/10/22 08:31:22 activator: swap.example.com hibernated
2026/10/22 08:31:22 activator: swap.example.com hibernated
2026/10/22 08:31:23 activator: exit.example.com hibernated
2026/10/22 08:31:23 activator: wake shop.example.com: activator stopped during startup
2026/10/22 08:31:23 activator: wake shop.example.com: activator stopped during startup
2026/10/22 08:31:23 activator: shop.example.com: route refreshed: db "" -> "" socket "/run/carlos/shop.example.com.sock" -> "/run/carlos/instances/shop.example.com/app.sock"
2026/10/22 08:31:23 activator: stop missed-join.example.com: a sidecar start is still in flight; keeping the lease until it returns
2026/10/22 08:31:23 activator: missed-join.example.com hibernated
2026/10/22 08:31:23 activator: stop nested-stuck.example.com: a sidecar start is still in flight; keeping the lease until it returns
2026/10/22 08:31:23 activator: nested-stuck.example.com: the sidecar a restart brought back for a stopping entry is not proven gone (activator: stop unproven; processes remain); keeping the lease until it has exited
2026/10/22 08:31:24 activator: stop nested-stuck.example.com: 1 sidecar(s) it stopped have not exited; keeping the lease until they have
2026/10/22 08:31:24 activator: stop nested-stuck.example.com: 1 sidecar(s) it stopped have not exited; keeping the lease until they have
2026/10/22 08:31:24 activator: stop nested-stuck.example.com: 1 sidecar(s) it stopped have not exited; keeping the lease until they have
2026/10/22 08:31:24 activator: nested-stuck.example.com hibernated
2026/10/22 08:31:24 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
2026/10/22 08:31:24 activator: worker bot.x.internal respawned (restoring v1), now running v1
2026/10/22 08:31:24 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
2026/10/22 08:31:24 activator: worker bot.x.internal: hold attempt onto v2 was superseded after its exec; the build it replaced (v1) is not restored, and the worker stops
2026/10/22 08:31:24 activator: bot.x.internal hibernated
2026/10/22 08:31:24 activator: publish generations to /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory; the sweep retries
2026/10/22 08:31:24 activator: worker bot.x.internal not spawned: the build it would exec (v2 /opt/carlos/versions/v2/app) could not be published first: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory
2026/10/22 08:31:24 activator: publish generations to /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory; the sweep retries
2026/10/22 08:31:24 activator: WORKER bot.x.internal failed to respawn (attempt (release)): worker build not published before its exec: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory — the sweep's crash restart takes it from here
2026/10/22 08:31:24 activator: publish generations to /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory; the sweep retries
2026/10/22 08:31:24 activator: publish generations to /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory; the sweep retries
2026/10/22 08:31:24 activator: worker bot.x.internal not spawned: the build it would exec (v1 /opt/carlos/versions/v1/app) could not be published first: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory
2026/10/22 08:31:24 activator: publish generations to /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory; the sweep retries
2026/10/22 08:31:24 activator: WORKER bot.x.internal failed to respawn (restoring v1): worker build not published before its exec: open directory /tmp/TestReplaceWorkerReportsWhetherTheAttemptsBuildExecutedrefused_1626276145/002/not-a-dir: not a directory — the sweep's crash restart takes it from here
2026/10/22 08:31:24 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:24 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:24 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
2026/10/22 08:31:25 activator: worker bot.x.internal: the attempt's respawn did not finish within 150ms of its caller leaving; reporting its build as possibly executed
2026/10/22 08:31:25 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:25 activator: swap.example.com hibernated
2026/10/22 08:31:25 activator: swap.example.com hibernated
2026/10/22 08:31:25 activator: swap.example.com hibernated
2026/10/22 08:31:25 activator: swap.example.com hibernated
2026/10/22 08:31:25 activator: swap.example.com hibernated
2026/10/22 08:31:25 activator: swap.example.com hibernated
2026/10/22 08:31:25 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: superseded by a newer attempt
2026/10/22 08:31:25 activator: swap.example.com hibernated
2026/10/22 08:31:25 activator: swap.example.com hibernated
2026/10/22 08:31:25 activator: swap.example.com hibernated
2026/10/22 08:31:25 activator: swap.example.com hibernated
2026/10/22 08:31:25 activator: swap.example.com hibernated
2026/10/22 08:31:25 activator: swap.example.com hibernated
2026/10/22 08:31:25 activator: publish generations to /tmp/TestSwapHoldUnpublishedLeavesTheIncumbentServing2796713498/005/not-a-dir/zdd/generations.json: open directory /tmp/TestSwapHoldUnpublishedLeavesTheIncumbentServing2796713498/005/not-a-dir/zdd: not a directory; the sweep retries
2026/10/22 08:31:25 activator: publish generations to /tmp/TestSwapHoldUnpublishedLeavesTheIncumbentServing2796713498/005/not-a-dir/zdd/generations.json: open directory /tmp/TestSwapHoldUnpublishedLeavesTheIncumbentServing2796713498/005/not-a-dir/zdd: not a directory; the sweep retries
2026/10/22 08:31:25 activator: h.example.com: started carlos-instance-gen@h.example.com:7.service memory.max=1073741824
2026/10/22 08:31:25 activator: h.example.com: kill carlos-instance-gen@h.example.com:7.service after a failed start: processes remain
2026/10/22 08:31:25 activator: swap.example.com hibernated
2026/10/22 08:31:32 activator: h.example.com: kill carlos-instance-gen@h.example.com:7.service after a failed start: instance control /stop: 502: stop: processes remain
2026/10/22 08:31:32 activator: seeding h.example.com: /tmp/TestSeedUnitCleansUpOnlyItsOwnDBOnFailure3200155845/001/live/h.example.com seed --fast --db /tmp/nb1935035825/data/instances/h.example.com/h.example.com.db
2026/10/22 08:31:32 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
2026/10/22 08:31:32 activator: seeding h.example.com: /tmp/TestSeedUnitFailureStopsBeforeCleanupAndKeepsTheDBWhenProcessesR779426154/001/live/h.example.com seed --fast --db /tmp/nb2108990651/data/instances/h.example.com/h.example.com.db
2026/10/22 08:31:33 activator: seeding h.example.com: /tmp/TestANestedSeedRecordsItsObligationBeforeItRuns1138658861/001/live/h.example.com seed --db /tmp/nb3456414439/data/instances/h.example.com/h.example.com.db
2026/10/22 08:31:33 activator: seeded h.example.com
2026/10/22 08:31:33 activator: seeding h.example.com: /tmp/TestAnUnprovenNestedSeedLeavesItsObligationAndTheNextWakeProvesI122081684/001/live/h.example.com seed --db /tmp/nb767264685/data/instances/h.example.com/h.example.com.db
2026/10/22 08:31:33 activator: h.example.com: the earlier seed's processes are proven gone; its database is removed and the seed runs again
2026/10/22 08:31:33 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
2026/10/22 08:31:33 activator: seeding h.example.com: /tmp/TestAnUnprovenNestedSeedLeavesItsObligationAndTheNextWakeProvesI4277421212/001/live/h.example.com seed --db /tmp/nb1116236300/data/instances/h.example.com/h.example.com.db
2026/10/22 08:31:33 activator: h.example.com: the earlier seed's processes are proven gone; its database is removed and the seed runs again
2026/10/22 08:31:33 activator: no replica for h.example.com in s3://test-bucket/h.example.com — booting fresh
2026/10/22 08:31:33 activator: fifo-obligation.example.com: the earlier seed's processes are proven gone; the database that was there before it is kept
2026/10/22 08:31:33 activator: one.example.com: first wake of v2 had 30s of its health window left at the exec, under the 1h0m0s floor; booting the good build v1 without trying it
2026/10/22 08:31:33 activator: one.example.com hibernated
2026/10/22 08:31:33 activator: tenant.test not started: it is held on v1, and the launch hashed "v2" (the live link moved after the check); the next wake checks again
2026/10/22 08:31:34 activator: one.example.com not woken: it is held on v1, and this wake would run "v2" (the live link moved after the check); the next wake checks again
2026/10/22 08:31:34 activator: one.example.com not woken: it is held on v1, and this wake would run "" (the live link moved after the check); the next wake checks again
2026/10/22 08:31:34 activator: swap.example.com hibernated
2026/10/22 08:31:36 activator: seeding h.example.com: /tmp/TestANestedUnversionedLinkWithNoHookWakesAsToday3198820901/001/live/h.example.com seed --db /tmp/nb2232874831/data/instances/h.example.com/h.example.com.db
2026/10/22 08:31:36 activator: seeded h.example.com
2026/10/22 08:31:36 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
2026/10/22 08:31:37 activator: swap.example.com hibernated
2026/10/22 08:31:37 activator: one.example.com: generation 1936's child is not proven empty: activator: stop unproven; processes remain
2026/10/22 08:31:37 activator: one.example.com: failed wake's generation 1936 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:37 activator: one.example.com hibernated
2026/10/22 08:31:38 activator: one.example.com: first wake of v2 had 400ms of its health window left at the exec, under the 20s floor; booting the good build v1 without trying it
2026/10/22 08:31:38 activator: x.example: hold's pinned wake refused or abandoned: the claims admission refused before the exec: hostbox: unresolved lifecycle contract: isolated root launcher cannot carry claim reservations
2026/10/22 08:31:38 activator: control listener for real.example.com: listen unix /tmp/TestAPlannedFirstWakeOnTheRealExecBackendFallsBackInTimeflat1866311826/003/g/1943/real.example.com.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:40 activator: control listener for real.example.com: listen unix /tmp/TestAPlannedFirstWakeOnTheRealExecBackendFallsBackInTimeflat1866311826/003/g/1944/real.example.com.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:40 activator: real.example.com: /tmp/TestAPlannedFirstWakeOnTheRealExecBackendFallsBackInTimeflat1866311826/003/g/1944/real.example.com.sock is not a socket we can normalize (stat: lstat /tmp/TestAPlannedFirstWakeOnTheRealExecBackendFallsBackInTimeflat1866311826/003/g/1944/real.example.com.sock: no such file or directory)
2026/10/22 08:31:40 activator: real.example.com hibernated
2026/10/22 08:31:42 activator: real.example.com: /tmp/TestAPlannedFirstWakeOnTheRealExecBackendFallsBackInTimeforeign2459861641/004/hand-set.sock is not a socket we can normalize (stat: lstat /tmp/TestAPlannedFirstWakeOnTheRealExecBackendFallsBackInTimeforeign2459861641/004/hand-set.sock: no such file or directory)
2026/10/22 08:31:42 activator: real.example.com hibernated
2026/10/22 08:31:42 activator: bot.x.internal: worker generation 0's host cgroup is not proven empty: the host cgroup still holds a process
2026/10/22 08:31:42 activator: bot.x.internal: worker generation 1948's host cgroup is not proven empty: the host cgroup still holds a process
2026/10/22 08:31:42 activator: bot.x.internal: failed wake's generation 1948 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:43 activator: publish generations to /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/002/zdd/generations.json: open directory /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/002/zdd: not a directory; the sweep retries
2026/10/22 08:31:43 activator: worker bot.x.internal not spawned: the build it would exec (v2 /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/003/v2) could not be published first: open directory /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/002/zdd: not a directory
2026/10/22 08:31:43 activator: publish generations to /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/002/zdd/generations.json: open directory /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/002/zdd: not a directory; the sweep retries
2026/10/22 08:31:43 activator: publish generations to /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/002/zdd/generations.json: open directory /tmp/TestAPlannedWorkerRefusedForPublicationRecordsNothing3352883400/002/zdd: not a directory; the sweep retries
2026/10/22 08:31:43 activator: publish generations to /tmp/TestAPlannedWorkerRefusedAtItsPublicationAttemptsNoSpawn4010990313/002/not-a-dir/generations.json: open directory /tmp/TestAPlannedWorkerRefusedAtItsPublicationAttemptsNoSpawn4010990313/002/not-a-dir: not a directory; the sweep retries
2026/10/22 08:31:43 activator: publish generations to /tmp/TestAPlannedWorkerRefusedAtItsPublicationAttemptsNoSpawn4010990313/002/not-a-dir/generations.json: open directory /tmp/TestAPlannedWorkerRefusedAtItsPublicationAttemptsNoSpawn4010990313/002/not-a-dir: not a directory; the sweep retries
2026/10/22 08:31:43 activator: instance one.example.com exited unexpectedly — recycling
2026/10/22 08:31:43 activator: one.example.com hibernated
2026/10/22 08:31:44 activator: one.example.com hibernated
2026/10/22 08:31:45 activator: one.example.com: first wake of v2 had 499ms of its health window left at the exec, under the 1s floor; booting the good build v1 without trying it
2026/10/22 08:31:47 activator: worker bot.example.com exited — restarting (backoff now 2s)
2026/10/22 08:31:47 activator: worker bot.example.com exited; no captured build to recycle onto, so it respawns from live/bot.example.com
2026/10/22 08:31:47 activator: worker bot.example.com respawned (exited), now running 
2026/10/22 08:31:47 activator: worker bot.example.com exited — restarting (backoff now 2s)
2026/10/22 08:31:47 activator: worker bot.example.com exited; no captured build to recycle onto, so it respawns from live/bot.example.com
2026/10/22 08:31:47 activator: worker bot.example.com respawned (exited), now running 
2026/10/22 08:31:47 activator: bot.example.com: worker generation 1963's host cgroup is not proven empty: the host cgroup still holds a process
2026/10/22 08:31:47 activator: stop bot.example.com: not every process of the entry is proven gone; keeping the lease until it is
2026/10/22 08:31:47 activator: bot.example.com hibernated
2026/10/22 08:31:47 activator: bot3.example.com: worker generation 1964's host cgroup is not proven empty: the host cgroup still holds a process
2026/10/22 08:31:47 activator: worker bot3.example.com NOT respawned (test: a restart with no old handle): an earlier child's termination is not proven (its host cgroup or a shed respawn child may still hold a process, or the proof could not run), so nothing execs beside it; the sweep retries
2026/10/22 08:31:47 activator: bot4.example.com: worker generation 1966's host cgroup is not proven empty: the host cgroup still holds a process
2026/10/22 08:31:47 activator: bot4.example.com: failed wake's generation 1966 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:47 activator: bot4.example.com: failed wake's generation 1966 is proven stopped; lease given back
2026/10/22 08:31:47 activator: worker bot2.example.com exited — restarting (backoff now 2s)
2026/10/22 08:31:47 activator: worker bot2.example.com exited; no captured build to recycle onto, so it respawns from live/bot2.example.com
2026/10/22 08:31:47 activator: bot2.example.com: worker generation 1967's host cgroup is not proven empty: the host cgroup still holds a process
2026/10/22 08:31:47 activator: worker bot2.example.com NOT respawned (exited): an earlier child's termination is not proven (its host cgroup or a shed respawn child may still hold a process, or the proof could not run), so nothing execs beside it; the sweep retries
2026/10/22 08:31:47 activator: worker bot2.example.com exited — restarting (backoff now 2s)
2026/10/22 08:31:47 activator: worker bot2.example.com exited; no captured build to recycle onto, so it respawns from live/bot2.example.com
2026/10/22 08:31:47 activator: worker bot2.example.com respawned (exited), now running 
2026/10/22 08:31:47 activator: worker bot.example.com exited — restarting (backoff now 2s)
2026/10/22 08:31:47 activator: worker bot.example.com respawned (exited), now running v1
2026/10/22 08:31:48 activator: bot.example.com hibernated
2026/10/22 08:31:48 activator: worker bot10.example.com NOT respawned (test: shed after the exec): swap: lease lost; abandoning it
2026/10/22 08:31:48 activator: worker bot10.example.com: the shed respawn child's exit is not proven (activator: stop unproven; processes remain); the entry keeps it and its build until the sweep proves it
2026/10/22 08:31:48 activator: LEASE LOST for bot10.example.com (renewal failed) — standing down
2026/10/22 08:31:48 activator: stop bot10.example.com: a respawn or the child it shed is not proven finished; keeping the lease until it is
2026/10/22 08:31:48 activator: bot10.example.com: the shed respawn child has exited
2026/10/22 08:31:48 activator: bot10.example.com hibernated
2026/10/22 08:31:48 activator: worker bot10.example.com NOT respawned (test: shed after the exec): swap: lease lost; abandoning it
2026/10/22 08:31:48 activator: LEASE LOST for bot10.example.com (renewal failed) — standing down
2026/10/22 08:31:48 activator: bot10.example.com respawn did not finish before its stop; stopping the rest, the lease is kept until it has
2026/10/22 08:31:48 activator: stop bot10.example.com: a respawn or the child it shed is not proven finished; keeping the lease until it is
2026/10/22 08:31:48 activator: bot10.example.com hibernated
2026/10/22 08:31:48 activator: bot8.example.com: worker generation 1970's host cgroup is not proven empty: the host cgroup still holds a process
2026/10/22 08:31:48 activator: bot8.example.com: failed wake's generation 1970 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:48 activator: bot8.example.com: failed wake's generation 1970 is proven stopped; lease given back
2026/10/22 08:31:48 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:48 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:48 activator: worker bot.x.internal respawned (falling back to v1), now running v1
2026/10/22 08:31:48 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:49 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:49 activator: worker bot.x.internal exited; a queued release attempt makes the spawn instead of a recycle
2026/10/22 08:31:49 activator: worker bot.x.internal respawned (falling back to v1), now running v1
2026/10/22 08:31:49 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:49 activator: bot.x.internal hibernated
2026/10/22 08:31:49 activator: worker bot.x.internal respawned (attempt (restart)), now running v1
2026/10/22 08:31:49 activator: worker bot.x.internal respawned (restoring v1), now running v1
2026/10/22 08:31:49 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:49 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:50 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
2026/10/22 08:31:50 activator: worker bot.x.internal respawned (restoring v1), now running v1
2026/10/22 08:31:50 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:50 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
2026/10/22 08:31:50 activator: worker bot.x.internal respawned (restoring v1), now running v1
2026/10/22 08:31:50 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
2026/10/22 08:31:50 activator: worker bot.x.internal respawned (restoring v1), now running v1
2026/10/22 08:31:50 activator: bot.x.internal: worker generation 1973's host cgroup is not proven empty: the host cgroup still holds a process
2026/10/22 08:31:50 activator: worker bot.x.internal NOT respawned (attempt (release)): an earlier child's termination is not proven (its host cgroup or a shed respawn child may still hold a process, or the proof could not run), so nothing execs beside it; the sweep retries
2026/10/22 08:31:50 activator: bot.x.internal: worker generation 1973's host cgroup is not proven empty: the host cgroup still holds a process
2026/10/22 08:31:50 activator: worker bot.x.internal NOT respawned (restoring v1): an earlier child's termination is not proven (its host cgroup or a shed respawn child may still hold a process, or the proof could not run), so nothing execs beside it; the sweep retries
2026/10/22 08:31:50 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: lease lost; abandoning it
2026/10/22 08:31:50 activator: publish generations to /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory; the sweep retries
2026/10/22 08:31:50 activator: worker bot.x.internal not spawned: the build it would exec (v2 /opt/carlos/versions/v2/app) could not be published first: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory
2026/10/22 08:31:50 activator: publish generations to /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory; the sweep retries
2026/10/22 08:31:50 activator: WORKER bot.x.internal failed to respawn (attempt (release)): worker build not published before its exec: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory — the sweep's crash restart takes it from here
2026/10/22 08:31:50 activator: publish generations to /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory; the sweep retries
2026/10/22 08:31:50 activator: publish generations to /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory; the sweep retries
2026/10/22 08:31:50 activator: worker bot.x.internal not spawned: the build it would exec (v1 /opt/carlos/versions/v1/app) could not be published first: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory
2026/10/22 08:31:50 activator: publish generations to /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir/generations.json: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory; the sweep retries
2026/10/22 08:31:50 activator: WORKER bot.x.internal failed to respawn (restoring v1): worker build not published before its exec: open directory /tmp/TestReplaceWorkerRefusedForPublicationIsAbandoned3562843535/002/not-a-dir: not a directory — the sweep's crash restart takes it from here
2026/10/22 08:31:50 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:50 activator: bot.x.internal hibernated
2026/10/22 08:31:50 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: lease lost; abandoning it
--- FAIL: TestAWorkerFallbackWithoutOwnershipSpawnsNothing (0.03s)
    workerswap_test.go:653: ReplaceWorker = {Outcome:abandoned Gen:{N:0 Socket: Control: Build: StagedPath: Digest: Demand: Tier:{MemoryMax:0} Worker:false} Reason:re-checked at the spawn: swap: lease lost Drain:0s Mode: Executed:true CleanExit:false}, want failed with nothing serving
2026/10/22 08:31:50 activator: WORKER bot.x.internal failed to respawn (attempt (restart)): exec: text file busy — the sweep's crash restart takes it from here
2026/10/22 08:31:50 activator: WORKER bot.x.internal failed to respawn (restoring v1): exec: text file busy — the sweep's crash restart takes it from here
2026/10/22 08:31:50 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:51 activator: worker bot.x.internal respawned (falling back to v1), now running v1
2026/10/22 08:31:51 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
2026/10/22 08:31:51 activator: worker bot.x.internal: hold attempt onto v2 was superseded after its exec; the build it replaced (v1) is not restored, and the worker stops
2026/10/22 08:31:51 activator: bot.x.internal hibernated
2026/10/22 08:31:51 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
2026/10/22 08:31:51 activator: worker bot.x.internal respawned (restoring v1), now running v1
2026/10/22 08:31:51 activator: worker bot.x.internal NOT respawned (attempt (release)): swap: superseded by a newer attempt; abandoning it
2026/10/22 08:31:51 activator: worker bot.x.internal respawned (restoring v1), now running v1
2026/10/22 08:31:51 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:51 activator: sidecar bot.x.internal exited cleanly — its work is done; parking it
2026/10/22 08:31:51 activator: bot.x.internal hibernated
2026/10/22 08:31:52 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:52 activator: LEASE LOST for bot.x.internal (renewal failed) — standing down
2026/10/22 08:31:52 activator: bot.x.internal hibernated
2026/10/22 08:31:52 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:52 activator: bot.x.internal hibernated
2026/10/22 08:31:52 activator: worker bot.x.internal respawned (attempt (release)), now running v2
2026/10/22 08:31:52 activator: sidecar bot.x.internal exited cleanly — its work is done; parking it
2026/10/22 08:31:52 activator: bot.x.internal hibernated
2026/10/22 08:31:53 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
2026/10/22 08:31:53 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
2026/10/22 08:31:53 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
2026/10/22 08:31:53 activator: squatted.example.com: child exited during the health wait (external process serving its socket?) — not normalizing the socket mode
2026/10/22 08:31:53 activator: SIDECAR for late-sidecar.example failed to start: activator: maintenance fence active — retaining returned process
2026/10/22 08:31:53 activator: late-sidecar.example hibernated
2026/10/22 08:31:53 activator: own.example.com: failed wake's generation 0 is proven stopped; lease given back
2026/10/22 08:31:53 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:53 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:53 activator: restore parent limit for swap.example.com: cgroup: parent memory.max: device or resource busy (kept; the sweep retries)
2026/10/22 08:31:53 activator: swap.example.com idle 2h0m0s — hibernating
2026/10/22 08:31:53 activator: swap.example.com hibernated
2026/10/22 08:31:53 activator: one.example.com: v1 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:53 activator: x.example hibernated
2026/10/22 08:31:53 activator: fence.example hibernated
2026/10/22 08:31:53 activator: worker bot6.example.com NOT respawned (test: the lease fails mid-preparation): swap: lease lost; abandoning it
2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:53 activator: bot.x.internal: live/bot.x.internal names v2, which this box will not start (a failure record holds this build: v2), so it does not move onto it: it stays down until a release attempt or a wake starts it
2026/10/22 08:31:53 activator: worker bot9.example.com NOT respawned (test: shed after the exec): swap: lease lost; abandoning it
2026/10/22 08:31:53 activator: bot9.example.com: worker generation 2003's host cgroup is not proven empty: the host cgroup still holds a process
2026/10/22 08:31:53 activator: generation 2003 of bot9.example.com did not prove its exit; keeping it in the operation set
2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:53 activator: swap.example.com hibernated
2026/10/22 08:31:53 activator: LEASE LOST for bot9.example.com (renewal failed) — standing down
2026/10/22 08:31:53 activator: bot9.example.com hibernated
2026/10/22 08:31:53 activator: swap.example.com hibernated
2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:53 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:53 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:53 activator: worker bot1.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:53 activator: worker bot1.x.internal exited; it serves v1 but live/bot1.x.internal has named v2 for at least 1m30s, so it converges onto the new build instead of recycling
2026/10/22 08:31:53 activator: worker bot2.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:53 activator: worker bot2.x.internal exited; live/bot2.x.internal names v2, but this sweep's converge budget is spent, so it recycles its captured build v1 and converges on a later sweep
2026/10/22 08:31:53 activator: worker bot2.x.internal respawned (exited), now running v1
2026/10/22 08:31:53 activator: worker bot1.x.internal respawned (converging onto a new build), now running v2
2026/10/22 08:31:53 provision: a.shop.example.com: swapped for import sd_sq5h2qnaeezevsozmcprcqyoee (the original route is journaled)
2026/10/22 08:31:53 activator: seeding seedpin.example.com: /tmp/TestADeclinedFlatSeedRunsThePinnedFile2094590256/001/versions/v1/app seed --db /tmp/TestADeclinedFlatSeedRunsThePinnedFile2094590256/002/seedpin.example.com.db
2026/10/22 08:31:53 activator: seeded seedpin.example.com
2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:53 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
2026/10/22 08:31:53 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:53 activator: worker bot2.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:31:53 activator: worker bot2.x.internal respawned (converging onto a new build), now running v2
2026/10/22 08:31:53 provision: a.shop.example.com: import sd_sq5h2qnaeezevsozmcprcqyoee rolled back to its original route
2026/10/22 08:31:53 provision: a.shop.example.com: import sd_sq5h2qnaeezevsozmcprcqyoee is cleaned up and its journal row retired
2026/10/22 08:31:53 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
2026/10/22 08:31:53 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:31:53 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
2026/10/22 08:31:53 activator: h.example.com: started carlos-instance-gen@h.example.com:6.service memory.max=536870912
2026/10/22 08:31:53 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
2026/10/22 08:31:53 activator: h.example.com: started carlos-instance-gen@h.example.com:6.service memory.max=536870912
2026/10/22 08:31:53 activator: control listener for live.example.com: listen unix /tmp/TestALiveExecGateGatesTheFlatLiveLinkSpawngated_build_is_the_ex3434526572/003/live.example.com.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:53 activator: control listener for live.example.com: listen unix /tmp/TestALiveExecGateGatesTheFlatLiveLinkSpawna_held_build_starts_n4044055006/003/live.example.com.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:53 activator: swap.example.com hibernated
2026/10/22 08:31:53 activator: control listener for live.example.com: listen unix /tmp/TestALiveExecGateGatesTheFlatLiveLinkSpawnno_gate_is_todays_sp1289300416/003/live.example.com.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:53 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:53 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:53 activator: restore parent limit for swap.example.com: cgroup: parent memory.max: device or resource busy (kept; the sweep retries)
2026/10/22 08:31:53 activator: own.example.com: failed wake's generation 0 is proven stopped; lease given back
2026/10/22 08:31:53 activator: shop.example.com: generation 4's child is not proven empty: kill gen: timeout
2026/10/22 08:31:53 activator: x.example hibernated
2026/10/22 08:31:53 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:53 activator: stop fence.example: earlier process may still run
2026/10/22 08:31:53 activator: fence.example hibernated
2026/10/22 08:31:53 activator: fence.example hibernated
2026/10/22 08:31:53 activator: worker bot7.example.com NOT respawned (test: the lease fails at the exec): swap: lease lost; abandoning it
2026/10/22 08:31:53 activator: restore parent limit for swap.example.com: cgroup: parent memory.max: device or resource busy (kept; the sweep retries)
2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:53 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:53 activator: swap.example.com hibernated
2026/10/22 08:31:53 activator: bot.x.internal: live/bot.x.internal names v2, which this box will not start (a failure record holds this build: v2), so it does not move onto it: it keeps running v1
2026/10/22 08:31:53 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:53 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:53 provision: a.shop.example.com: swapped for import sd_7napxduijdznkofzktf7oxjdau (the original route is journaled)
2026/10/22 08:31:53 activator: a.shop.example.com hibernated
2026/10/22 08:31:54 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:54 activator: bot.x.internal: live/bot.x.internal names v2, which this box will not start (a failure record holds this build: v2), so it does not move onto it: it recycles its captured build v1
2026/10/22 08:31:54 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:54 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
2026/10/22 08:31:54 activator: bot.x.internal: live/bot.x.internal names v2, which this box will not start (a failure record holds this build: v2), so it does not move onto it: the running child keeps running
2026/10/22 08:31:54 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
2026/10/22 08:31:54 activator: swap.example.com hibernated
2026/10/22 08:31:54 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:54 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:54 provision: a.shop.example.com: import sd_7napxduijdznkofzktf7oxjdau rolled back to its original route
2026/10/22 08:31:54 provision: a.shop.example.com: import sd_7napxduijdznkofzktf7oxjdau is cleaned up and its journal row retired
2026/10/22 08:31:54 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
2026/10/22 08:31:54 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:54 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:54 activator: worker bot.x.internal serving v1 but live symlink is now v3 — respawning onto the new build
2026/10/22 08:31:54 activator: worker bot.x.internal respawned (converging onto a new build), now running v3
2026/10/22 08:31:54 activator: shop.example.com: failed wake's generation 4 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
2026/10/22 08:31:54 activator: swap.example.com hibernated
2026/10/22 08:31:54 activator: swap.example.com: failed wake's generation 2039 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:54 activator: swap.example.com: failed wake's generation 2039 is proven stopped; lease given back
2026/10/22 08:31:54 activator: waking.example hibernated
2026/10/22 08:31:54 activator: swap.example.com hibernated
2026/10/22 08:31:54 activator: swap.example.com: generation 2042's child is not proven empty: the child still holds a process
2026/10/22 08:31:54 activator: swap.example.com: failed wake's generation 2042 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:54 activator: swap.example.com: failed wake's generation 2042 is proven stopped; lease given back
2026/10/22 08:31:54 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:54 activator: x.example hibernated
2026/10/22 08:31:54 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:54 activator: x.example source opened on the recovery probe's session; serving
2026/10/22 08:31:54 provision: a.shop.example.com: swapped for import sd_imywmiphqs52l7np4t3e5vmr5i (the original route is journaled)
before
2026/10/22 08:31:54 activator: one.example.com: sidecar starting on the instance's own build v1 (/opt/carlos/versions/v1/app): this box will not start v2, the build its live link names
2026/10/22 08:31:54 activator: sidecar for one.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:54 activator: swap.example.com hibernated
2026/10/22 08:31:54 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: superseded by a newer attempt
2026/10/22 08:31:54 activator: worker bot6.example.com NOT respawned (test: the lease fails mid-preparation): swap: lease lost; abandoning it
2026/10/22 08:31:54 activator: a.shop.example.com: the aborted start's unit is not proven stopped (stop carlos-instance@a.shop.example.com: unit still active); keeping the lease until it is
2026/10/22 08:31:54 provision: a.shop.example.com: import sd_imywmiphqs52l7np4t3e5vmr5i rollback deferred: the host is not fenced and stopped yet (activator: stop evidence unavailable)
2026/10/22 08:31:54 activator: swap.example.com hibernated
2026/10/22 08:31:54 activator: restore parent limit for swap.example.com: cgroup: parent memory.max: device or resource busy (kept; the sweep retries)
2026/10/22 08:31:54 activator: one.example.com hibernated
2026/10/22 08:31:54 activator: one.example.com hibernated
2026/10/22 08:31:54 activator: h.example.com: started carlos-instance-gen@h.example.com:2062.service memory.max=536870912
2026/10/22 08:31:54 provision: a.shop.example.com: import sd_imywmiphqs52l7np4t3e5vmr5i rollback deferred: the host is not fenced and stopped yet (activator: stop evidence unavailable)
2026/10/22 08:31:54 activator: stop fence.example: stop refused
2026/10/22 08:31:54 activator: fence.example hibernated
2026/10/22 08:31:54 activator: swap.example.com hibernated
2026/10/22 08:31:54 activator: h.example.com: started carlos-instance-cmd@h.example.com.service for run run_a
2026/10/22 08:31:54 provision: a.shop.example.com: import sd_imywmiphqs52l7np4t3e5vmr5i rollback deferred: the host is not fenced and stopped yet (activator: stop evidence unavailable)
2026/10/22 08:31:54 activator: swap.example.com hibernated
2026/10/22 08:31:54 activator: LEASE HELD for swap.example.com by "box-b" — a previous incarnation hasn't released; refusing to wake (retry after 1m0s)
2026/10/22 08:31:54 activator: swap.example.com: hold's pinned wake refused or abandoned: instance lease held by "box-b" (retry in 1m0s)
2026/10/22 08:31:54 activator: one.example.com hibernated
2026/10/22 08:31:54 activator: one.example.com hibernated
2026/10/22 08:31:54 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
2026/10/22 08:31:54 provision: a.shop.example.com: import sd_imywmiphqs52l7np4t3e5vmr5i rollback deferred: the host is not fenced and stopped yet (activator: stop evidence unavailable)
2026/10/22 08:31:54 activator: swap.example.com hibernated
2026/10/22 08:31:54 activator: h.example.com: processes remain after failed; not releasing
2026/10/22 08:31:54 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
2026/10/22 08:31:54 activator: one.example.com hibernated
2026/10/22 08:31:54 activator: fence.example hibernated
2026/10/22 08:31:54 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
2026/10/22 08:31:54 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
2026/10/22 08:31:54 activator: h.example.com: unit restarted outside the activator (invocation inv2, ours inv1); stopping it
2026/10/22 08:31:54 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:54 activator: x.example hibernated
2026/10/22 08:31:54 activator: one.example.com serving v1 but v2 is adopted — cycling onto the new build
2026/10/22 08:31:54 activator: one.example.com hibernated
2026/10/22 08:31:54 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:54 activator: x.example source opened on the recovery probe's session; serving
2026/10/22 08:31:54 activator: swap.example.com hibernated
2026/10/22 08:31:54 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: the backend ran a different generation from the hold's choice: generation 2080 of v9 from "/tmp/TestSwapHoldWakeEventsCarryNoSwapTexta_mismatched_spawns_text_1261890475/004/versions/v2/app"; the hold chose v2 from "/tmp/TestSwapHoldWakeEventsCarryNoSwapTexta_mismatched_spawns_text_1261890475/004/versions/v2/app"
2026/10/22 08:31:54 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:54 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
2026/10/22 08:31:54 activator: worker bot.x.internal respawned (exited), now running 
2026/10/22 08:31:54 activator: one.example.com: sidecar not started: this box will not start v2, the build its live link names, nor the instance's own build v1: a failure record holds this build: v1
2026/10/22 08:31:54 activator: SIDECAR restart for one.example.com failed: a failure record holds this build: v2 (next attempt in 2s)
2026/10/22 08:31:54 activator: swap.example.com hibernated
2026/10/22 08:31:54 activator: worker bot7.example.com NOT respawned (test: the lease fails at the exec): swap: lease lost; abandoning it
2026/10/22 08:31:54 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:31:54 activator: worker bot.x.internal NOT respawned (converging onto a new build): instance config unavailable on this box: cannot open sealed config — standing down and releasing its lease
2026/10/22 08:31:54 activator: bot.x.internal hibernated
2026/10/22 08:31:54 activator: h.example.com: unit restarted outside the activator (invocation someone-else, ours inv7); stopping it
2026/10/22 08:31:54 activator: old.shop.example.com: route refreshed: db "/data/instances/old/old.shop.example.com.db" -> "" socket "/run/carlos/instances/old/app.sock" -> ""
2026/10/22 08:31:54 activator: wake old.shop.example.com: old.shop.example.com: the route changed before the wake: the activator no longer manages it
2026/10/22 08:31:54 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:54 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
2026/10/22 08:31:54 activator: worker bot.x.internal NOT respawned (exited): instance config unavailable on this box: no key — standing down and releasing its lease
2026/10/22 08:31:54 activator: bot.x.internal hibernated
2026/10/22 08:31:54 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
2026/10/22 08:31:54 activator: swap.example.com hibernated
2026/10/22 08:31:54 activator: swap.example.com: hold's pinned wake refused or abandoned: restore swap.example.com: replica unreadable
2026/10/22 08:31:54 activator: h.example.com: kill carlos-instance-gen@h.example.com:2091.service after a failed start: stop timed out
2026/10/22 08:31:54 activator: one.example.com: wake failed and its generation is not proven stopped: start one.example.com: h.example.com: start unit: carlos-instance-gen@h.example.com:2091.service exited before it was observed; activator: generation start failed and its termination is unproven: stop timed out
2026/10/22 08:31:54 activator: sidecar staged for awake tenant.test — adopting
2026/10/22 08:31:54 activator: sidecar for tenant.test was down — restarted (backoff now 2s)
2026/10/22 08:31:54 activator: swap.example.com hibernated
2026/10/22 08:31:54 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:54 activator: worker bot.x.internal exited; a queued release attempt makes the spawn instead of a recycle
2026/10/22 08:31:54 activator: stop fence.example: private backend detail
2026/10/22 08:31:54 activator: fence.example hibernated
2026/10/22 08:31:54 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
2026/10/22 08:31:54 activator: worker bot.x.internal respawned (hit its max_run), now running v1
2026/10/22 08:31:55 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
2026/10/22 08:31:55 activator: sidecar staged for awake tenant.test — adopting
2026/10/22 08:31:55 activator: worker bot.x.internal respawned (hit its max_run), now running v1
2026/10/22 08:31:55 activator: sidecar for tenant.test was down — restarted (backoff now 2s)
2026/10/22 08:31:55 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
2026/10/22 08:31:55 activator: worker bot.x.internal respawned (hit its max_run), now running v1
2026/10/22 08:31:55 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
2026/10/22 08:31:55 activator: worker bot.x.internal hit its max_run; it serves v1 but live/bot.x.internal has named v2 for at least 1m30s, so it converges onto the new build instead of recycling
2026/10/22 08:31:55 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
2026/10/22 08:31:55 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:55 activator: x.example recovery probe's session is over (hostbox: selected authority changed); stopping it
2026/10/22 08:31:55 activator: x.example hibernated
2026/10/22 08:31:55 activator: swap.example.com hibernated
2026/10/22 08:31:55 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
2026/10/22 08:31:55 activator: worker bot.x.internal respawned (hit its max_run), now running v2
2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:55 activator: WORKER bot.x.internal failed to respawn (exited): worker bot.x.internal: staged copy no longer matches the digest it was verified with — the sweep's crash restart takes it from here
2026/10/22 08:31:55 activator: swap.example.com hibernated
2026/10/22 08:31:55 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: socket dir: permission denied
2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:55 activator: WORKER bot.x.internal failed to respawn (exited): worker bot.x.internal: staged copy no longer matches the digest it was verified with — the sweep's crash restart takes it from here
2026/10/22 08:31:55 activator: one.example.com: sidecar not started: this box will not start v2, the build its live link names, and the instance's own build v1 cannot be named: staged copy unreadable
2026/10/22 08:31:55 activator: SIDECAR restart for one.example.com failed: a failure record holds this build: v2 (next attempt in 2s)
2026/10/22 08:31:55 activator: swap.example.com hibernated
2026/10/22 08:31:55 activator: swap.example.com: v2 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:55 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: the build state could not be written, so this build was not started: bucket refused the build state
2026/10/22 08:31:55 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:55 activator: swap.example.com hibernated
2026/10/22 08:31:55 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: staging: staged digest mismatch: have be0041e1a437dbea5b67dfe58bad04a0fc30d5036d469429f3534f39ec53d8b5, want c3bae8fb3a8bf395783d7f7f6ffcd4aadc797c95ce24b7e8e2a98af6b63d8f6d
2026/10/22 08:31:55 activator: worker bot6.example.com NOT respawned (test: the lease fails mid-preparation): swap: lease lost; abandoning it
2026/10/22 08:31:55 activator: x.example hibernated
2026/10/22 08:31:55 activator: one.example.com serving v1 but live symlink is now v3 — cycling onto the new build
2026/10/22 08:31:55 activator: one.example.com hibernated
2026/10/22 08:31:55 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
2026/10/22 08:31:55 activator: worker bot.x.internal hit its max_run; no captured build to recycle onto, so it respawns from live/bot.x.internal
2026/10/22 08:31:55 activator: worker bot.x.internal NOT respawned (hit its max_run): instance config unavailable on this box: no key — standing down and releasing its lease
2026/10/22 08:31:55 activator: bot.x.internal hibernated
2026/10/22 08:31:55 activator: early.example.com: the aborted start's unit is not proven stopped (context canceled); keeping the lease until it is
2026/10/22 08:31:55 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:55 activator: x.example source opened on the recovery probe's session; serving
2026/10/22 08:31:55 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:31:55 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
2026/10/22 08:31:55 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
2026/10/22 08:31:55 activator: worker bot.x.internal respawned (hit its max_run), now running v1
2026/10/22 08:31:55 activator: stop sidecar fence.example: private backend detail
2026/10/22 08:31:55 activator: fence.example hibernated
2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:55 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:55 activator: publish generations to /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd/generations.json: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory; the sweep retries
2026/10/22 08:31:55 activator: publish generations to /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd/generations.json: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory; the sweep retries
2026/10/22 08:31:55 activator: worker first.x.internal not spawned: the build it would exec (v1 /opt/carlos/versions/v1/app) could not be published first: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory
2026/10/22 08:31:55 activator: publish generations to /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd/generations.json: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory; the sweep retries
2026/10/22 08:31:55 activator: publish generations to /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd/generations.json: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory; the sweep retries
2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:55 activator: publish generations to /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd/generations.json: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory; the sweep retries
2026/10/22 08:31:55 activator: worker bot.x.internal not spawned: the build it would exec (v1 /opt/carlos/versions/v1/app) could not be published first: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory
2026/10/22 08:31:55 activator: publish generations to /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd/generations.json: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory; the sweep retries
2026/10/22 08:31:55 activator: WORKER bot.x.internal failed to respawn (exited): worker build not published before its exec: open directory /tmp/TestWorkerSpawnRefusedWhenItsBuildCannotBePublished822540964/002/data/zdd: not a directory — the sweep's crash restart takes it from here
2026/10/22 08:31:55 activator: bot.example.com hibernated
2026/10/22 08:31:55 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:55 activator: x.example recovery probe's session is over (hostbox: selected authority changed); stopping it
2026/10/22 08:31:55 activator: x.example hibernated
2026/10/22 08:31:55 activator: swap.example.com hibernated
2026/10/22 08:31:55 activator: swap.example.com: wake failed and its generation is not proven stopped: start swap.example.com: start g: activator: generation start failed and its termination is unproven
2026/10/22 08:31:55 activator: swap.example.com hibernated
2026/10/22 08:31:55 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: lease lost: lease renewal failed
2026/10/22 08:31:55 activator: swap.example.com hibernated
2026/10/22 08:31:55 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: h.example.com: start unit: carlos-instance-gen@h.example.com:2130.service exited before it was observed
2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:55 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:55 activator: bot.x.internal: v1 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:55 activator: worker bot.x.internal NOT respawned (exited): refused at its exec: the build state could not be written, so this build was not started: bucket refused the build state
2026/10/22 08:31:55 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:55 activator: x.example hibernated
2026/10/22 08:31:55 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:31:55 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:55 activator: WORKER bot.x.internal failed to respawn (exited): fork/exec: resource temporarily unavailable — the sweep's crash restart takes it from here
2026/10/22 08:31:55 activator: worker bot7.example.com NOT respawned (test: the lease fails at the exec): swap: lease lost; abandoning it
2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:55 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:55 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:55 activator: x.example source opened on the recovery probe's session; serving
2026/10/22 08:31:55 activator: final checkpoint fence.example: private backend detail
2026/10/22 08:31:55 activator: fence.example hibernated
2026/10/22 08:31:55 activator: worker bot5.example.com NOT respawned (test: the lease is lost): swap: lease lost; abandoning it
2026/10/22 08:31:55 activator: replica shop.example.com not started: it has no key of its home's and no control socket, so an app on the instance-key helper would mint its own
2026/10/22 08:31:55 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:55 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:55 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:31:55 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
2026/10/22 08:31:55 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:55 activator: proven.example.com idle 2m0s — hibernating
2026/10/22 08:31:55 activator: proven.example.com hibernated
2026/10/22 08:31:55 activator: bot.x.internal hibernated
2026/10/22 08:31:55 activator: swap.example.com hibernated
2026/10/22 08:31:55 activator: swap.example.com hibernated
2026/10/22 08:31:55 activator: h.example.com: kill carlos-instance-gen@h.example.com:2156.service after a failed start: stop timed out
2026/10/22 08:31:55 activator: swap.example.com: wake failed and its generation is not proven stopped: start swap.example.com: h.example.com: start unit: carlos-instance-gen@h.example.com:2156.service exited before it was observed; activator: generation start failed and its termination is unproven: stop timed out
2026/10/22 08:31:56 activator: swap.example.com hibernated
2026/10/22 08:31:56 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: lease lost: lease renewal failed
2026/10/22 08:31:56 activator: h.example.com: kill carlos-instance-gen@h.example.com:2160.service after a failed start: stop timed out
2026/10/22 08:31:56 activator: kass.example.com idle 11s — hibernating
2026/10/22 08:31:56 activator: kass.example.com hibernated
2026/10/22 08:31:56 activator: bot.x.internal: v1 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:56 activator: pending-f6.example.com idle 2m0s — hibernating
2026/10/22 08:31:56 activator: stop pending-f6.example.com: activator: stop unproven; processes remain; keeping the lease until termination is proven
2026/10/22 08:31:56 activator: stop sidecar nested-costop.example.com: activator: stop unproven; processes remain
2026/10/22 08:31:56 activator: stop nested-costop.example.com: 1 sidecar(s) it stopped have not exited; keeping the lease until they have
2026/10/22 08:31:56 activator: stop pending-f6.example.com: its host cgroup is not proven empty: the host cgroup still holds a process
2026/10/22 08:31:56 activator: one.example.com: v1 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:56 activator: c.example.com hibernated
2026/10/22 08:31:56 activator: worker bot6.example.com NOT respawned (test: the lease fails mid-preparation): swap: lease lost; abandoning it
2026/10/22 08:31:56 activator: stop nested-costop.example.com: 1 sidecar(s) it stopped have not exited; keeping the lease until they have
2026/10/22 08:31:56 activator: pending-f6.example.com hibernated
2026/10/22 08:31:56 activator: nested-stop.example.com idle 2m0s — hibernating
2026/10/22 08:31:56 activator: nested-stop.example.com hibernated
2026/10/22 08:31:56 activator: stop nested-costop.example.com: 1 sidecar(s) it stopped have not exited; keeping the lease until they have
2026/10/22 08:31:56 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:56 activator: nested-costop.example.com hibernated
2026/10/22 08:31:56 activator: one.example.com: v2 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:56 activator: x.example source opened on the recovery probe's session; serving
2026/10/22 08:31:56 activator: fence.example hibernated
2026/10/22 08:31:56 activator: worker bot5.example.com NOT respawned (test: the lease is lost): swap: lease lost; abandoning it
2026/10/22 08:31:56 activator: control listener for shop.example.com: listen unix /tmp/TestARefusedLaunchLeavesNoBuildStateRecord2940391471/002/ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sock.control: bind: invalid argument (continuing without it)
2026/10/22 08:31:56 activator: undelegated.example.com idle 2m0s — hibernating
2026/10/22 08:31:56 activator: undelegated.example.com: stopped with no delegated cgroup; its leader's exit is the only proof there is
2026/10/22 08:31:56 activator: undelegated.example.com hibernated
2026/10/22 08:31:56 activator: c.example.com hibernated
2026/10/22 08:31:56 activator: c.example.com hibernated
2026/10/22 08:31:56 activator: swap.example.com hibernated
2026/10/22 08:31:56 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: h.example.com: start unit: the unit failed to start
2026/10/22 08:31:56 activator: c.example.com: run run_a is not proven stopped: processes remained
2026/10/22 08:31:56 activator: stop c.example.com: a run is not proven stopped; keeping replication and the lease until it is
2026/10/22 08:31:56 activator: swap.example.com hibernated
2026/10/22 08:31:56 activator: swap.example.com: a discarded SIDECAR is not proven gone (activator: stop unproven; processes remain); keeping it tracked
2026/10/22 08:31:56 activator: c.example.com: run run_a is not proven stopped: processes remained
2026/10/22 08:31:56 activator: stop c.example.com: a run is not proven stopped; keeping replication and the lease until it is
2026/10/22 08:31:56 activator: c.example.com hibernated
2026/10/22 08:31:56 activator: c.example.com: run run_a is not proven stopped: processes remained
2026/10/22 08:31:56 activator: stop c.example.com: a run is not proven stopped; keeping replication and the lease until it is
2026/10/22 08:31:56 activator: swap.example.com hibernated
2026/10/22 08:31:56 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: a stop-evidence operation holds the host
2026/10/22 08:31:56 activator: c.example.com: run run_a is not proven stopped: processes remained
2026/10/22 08:31:56 activator: stop c.example.com: a run is not proven stopped; keeping replication and the lease until it is
2026/10/22 08:31:56 activator: c.example.com hibernated
2026/10/22 08:31:56 activator: shutdown-pending.example.com idle 2m0s — hibernating
2026/10/22 08:31:56 activator: stop shutdown-pending.example.com: activator: stop unproven; processes remain; keeping the lease until termination is proven
2026/10/22 08:31:56 activator: f6.example.com idle 2m0s — hibernating
2026/10/22 08:31:56 activator: stop f6.example.com: its host cgroup is not proven empty: the host cgroup still holds a process
2026/10/22 08:31:56 activator: stop f6.example.com: its host cgroup is not proven empty; keeping the lease until it is
2026/10/22 08:31:56 activator: f6.example.com hibernated
2026/10/22 08:31:56 activator: instance c.example.com exited unexpectedly — recycling
2026/10/22 08:31:56 activator: c.example.com hibernated
2026/10/22 08:31:56 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:56 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:56 activator: worker bot7.example.com NOT respawned (test: the lease fails at the exec): swap: lease lost; abandoning it
2026/10/22 08:31:56 activator: x.example source opened on the recovery probe's session; serving
2026/10/22 08:31:56 activator: fence.example hibernated
2026/10/22 08:31:56 activator: c.example.com idle 1h0m0s — hibernating
2026/10/22 08:31:56 activator: c.example.com hibernated
2026/10/22 08:31:56 activator: sidecar for one.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:56 activator: seeding shop.example.com: /tmp/TestARefusedLaunchLeavesNoBuildStateRecordseed_refused_beside_a3688975537/002/versions/v1/app seed --db /tmp/TestARefusedLaunchLeavesNoBuildStateRecordseed_refused_beside_a3688975537/003/shop.example.com.db
2026/10/22 08:31:56 activator: sidecar staged for awake swap.example.com — adopting
2026/10/22 08:31:56 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:56 provision: a.shop.example.com: swapped for import sd_l5m3iojwjops4rxkvhv37tqkr4 (the original route is journaled)
2026/10/22 08:31:56 activator: shutdown-pending.example.com hibernated
2026/10/22 08:31:56 activator: swap.example.com: the sidecar's leader exited but its cgroup is not proven empty: role-sidecar: still populated
2026/10/22 08:31:56 activator: SIDECAR restart for swap.example.com failed: a legacy sidecar of this host is not proven gone (next attempt in 4s)
2026/10/22 08:31:56 activator: c.example.com hibernated
2026/10/22 08:31:56 activator: SIDECAR restart for swap.example.com failed: a legacy sidecar of this host is not proven gone (next attempt in 8s)
2026/10/22 08:31:56 activator: swap.example.com hibernated
2026/10/22 08:31:56 activator: h.example.com: kill carlos-instance-gen@h.example.com:2215.service after a failed start: stop timed out
2026/10/22 08:31:56 activator: swap.example.com: wake failed and its generation is not proven stopped: start swap.example.com: h.example.com: start unit: the unit failed to start; activator: generation start failed and its termination is unproven: stop timed out
2026/10/22 08:31:56 provision: a.shop.example.com: import sd_l5m3iojwjops4rxkvhv37tqkr4 rolled back to its original route
2026/10/22 08:31:56 activator: sidecar for swap.example.com was down — restarted (backoff now 16s)
2026/10/22 08:31:56 provision: a.shop.example.com: import sd_l5m3iojwjops4rxkvhv37tqkr4 is cleaned up and its journal row retired
2026/10/22 08:31:56 provision: a.shop.example.com: swapped for import sd_23ogtfusi7pnum4eap2bxjv5gu (the original route is journaled)
2026/10/22 08:31:56 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:56 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:56 activator: a.shop.example.com: the aborted start's unit is not proven stopped (stop carlos-instance@a.shop.example.com: instance control socket: connection refused); keeping the lease until it is
2026/10/22 08:31:56 provision: a.shop.example.com: import sd_23ogtfusi7pnum4eap2bxjv5gu rollback deferred: the host is not fenced and stopped yet (activator: stop evidence unavailable)
2026/10/22 08:31:56 activator: swap.example.com hibernated
2026/10/22 08:31:56 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: h.example.com: start unit: the unit failed to start
2026/10/22 08:31:56 activator: a.shop.example.com: failed wake's generation 2216 is proven stopped; lease given back
2026/10/22 08:31:56 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:56 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:56 activator: swap.example.com: v1 not started: its build state could not be written: bucket: 503
2026/10/22 08:31:56 activator: c.example.com idle 1h0m0s — hibernating
2026/10/22 08:31:56 activator: c.example.com hibernated
2026/10/22 08:31:56 activator: SIDECAR restart for one.example.com failed: swap: lease lost (next attempt in 2s)
2026/10/22 08:31:56 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:56 activator: worker bot.x.internal exited; it serves v1 but live/bot.x.internal has named v2 for at least 1m30s, so it converges onto the new build instead of recycling
2026/10/22 08:31:56 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
2026/10/22 08:31:56 provision: a.shop.example.com: import sd_23ogtfusi7pnum4eap2bxjv5gu rolled back to its original route
2026/10/22 08:31:56 provision: a.shop.example.com: import sd_23ogtfusi7pnum4eap2bxjv5gu is cleaned up and its journal row retired
2026/10/22 08:31:57 activator: c.example.com: run run_a is not proven stopped: processes remained
2026/10/22 08:31:57 activator: stop c.example.com: not every process of the entry is proven gone; keeping the lease until it is
2026/10/22 08:31:57 activator: swap.example.com hibernated
2026/10/22 08:31:57 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: h.example.com: cgroup: the host's parent cgroup holds a process directly: holds 1 process(es)
2026/10/22 08:31:57 activator: c.example.com: run run_a is not proven stopped: processes remained
2026/10/22 08:31:57 activator: c.example.com: run run_a is not proven stopped: processes remained
2026/10/22 08:31:57 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:57 activator: LEASE LOST for c.example.com (lost) — standing down
2026/10/22 08:31:57 activator: c.example.com hibernated
2026/10/22 08:31:57 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:57 activator: stop fence.example: activator: stop evidence unavailable
2026/10/22 08:31:57 activator: fence.example hibernated
2026/10/22 08:31:57 activator: swap.example.com: run run_a on retired generation 1099511627776 is not proven stopped: instance control: 502 mid-roll; the sweep tries again
2026/10/22 08:31:57 activator: c.example.com: run run_a is not proven stopped: processes remained
2026/10/22 08:31:57 activator: x.example source opened on the recovery probe's session; serving
2026/10/22 08:31:57 activator: c.example.com hibernated
2026/10/22 08:31:57 activator: swap.example.com: v2 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:57 activator: c.example.com idle 1h0m0s — hibernating
2026/10/22 08:31:57 activator: seeding shop.example.com: /tmp/TestARefusedLaunchLeavesNoBuildStateRecorda_seed_that_ran_is_re435509183/001/versions/v1/app seed --db /tmp/TestARefusedLaunchLeavesNoBuildStateRecorda_seed_that_ran_is_re435509183/002/shop.example.com.db
2026/10/22 08:31:57 activator: c.example.com hibernated
2026/10/22 08:31:57 activator: shop.example.com: the seed ran with no delegated cgroup; its leader's exit is the only proof there is
2026/10/22 08:31:57 activator: swap.example.com: run run_a on retired generation 1099511627776 is not proven stopped: processes remained; the sweep tries again
2026/10/22 08:31:57 activator: one.example.com hibernated
2026/10/22 08:31:57 activator: c.example.com: run run_a is not proven stopped: processes remained
2026/10/22 08:31:57 activator: stop c.example.com: a run is not proven stopped; keeping replication and the lease until it is
2026/10/22 08:31:57 activator: c.example.com hibernated
2026/10/22 08:31:57 activator: swap.example.com hibernated
2026/10/22 08:31:57 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: h.example.com: start unit: instancectl: staged executable refused: digest mismatch
2026/10/22 08:31:57 activator: sidecar staged for awake swap.example.com — adopting
2026/10/22 08:31:57 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:57 activator: shop.example.com: seed placement not recorded yet: record unreachable
2026/10/22 08:31:57 activator: sidecar for one.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:57 activator: one.example.com hibernated
2026/10/22 08:31:57 activator: swap.example.com hibernated
2026/10/22 08:31:57 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: h.example.com: start unit: instancectl: staged executable refused: digest mismatch
2026/10/22 08:31:57 activator: swap.example.com hibernated
2026/10/22 08:31:57 activator: one.example.com: v1 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:57 activator: SIDECAR restart for one.example.com failed: the build state could not be written, so this build was not started: bucket refused the build state (next attempt in 2s)
2026/10/22 08:31:57 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedplanned_wake617005226/003/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedplanned_wake617005226/003/not-a-dir/zdd: not a directory; the sweep retries
2026/10/22 08:31:57 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedplanned_wake617005226/003/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedplanned_wake617005226/003/not-a-dir/zdd: not a directory; the sweep retries
2026/10/22 08:31:57 activator: stop fence.example: stop refused
2026/10/22 08:31:57 activator: fence.example hibernated
2026/10/22 08:31:57 activator: sidecar staged for awake swap.example.com — adopting
2026/10/22 08:31:57 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:57 activator: swap.example.com: the sidecar's leader exited but its cgroup is not proven empty: role-sidecar: still populated
2026/10/22 08:31:57 activator: stop swap.example.com: not every process of the entry is proven gone; keeping the lease until it is
2026/10/22 08:31:57 activator: swap.example.com: the sidecar's leader exited but its cgroup is not proven empty: role-sidecar: still populated
2026/10/22 08:31:57 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:57 activator: swap.example.com hibernated
2026/10/22 08:31:57 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:57 activator: final checkpoint fence.example: activator: stop evidence unavailable
2026/10/22 08:31:57 activator: fence.example hibernated
2026/10/22 08:31:57 activator: c.example.com serving v1 but v2 is adopted — cycling onto the new build
2026/10/22 08:31:57 activator: c.example.com hibernated
2026/10/22 08:31:57 activator: x.example source opened on the recovery probe's session; serving
2026/10/22 08:31:57 activator: swap.example.com hibernated
2026/10/22 08:31:57 activator: sidecar staged for awake swap.example.com — adopting
2026/10/22 08:31:57 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:57 activator: c.example.com idle 1h0m0s — hibernating
2026/10/22 08:31:57 activator: swap.example.com: run run_a on retired generation 1099511627776 is not proven stopped: instance control: 502 mid-roll; the sweep tries again
2026/10/22 08:31:57 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:57 activator: c.example.com: run run_a is not proven stopped: processes remained
2026/10/22 08:31:57 activator: stop c.example.com: a run is not proven stopped; keeping replication and the lease until it is
2026/10/22 08:31:57 activator: c.example.com hibernated
2026/10/22 08:31:57 activator: sidecar for swap.example.com was down — restarted (backoff now 4s)
2026/10/22 08:31:57 activator: sidecar staged for awake swap.example.com — adopting
2026/10/22 08:31:57 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:57 activator: sidecar staged for awake swap.example.com — adopting
2026/10/22 08:31:57 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:57 activator: swap.example.com hibernated
2026/10/22 08:31:57 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedoverlap_successor2190742349/005/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedoverlap_successor2190742349/005/not-a-dir/zdd: not a directory; the sweep retries
2026/10/22 08:31:57 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedoverlap_successor2190742349/005/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedoverlap_successor2190742349/005/not-a-dir/zdd: not a directory; the sweep retries
2026/10/22 08:31:57 activator: fence.example hibernated
2026/10/22 08:31:57 activator: one.example.com: v3 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:57 activator: SIDECAR for one.example.com failed to start: the build state could not be written, so this build was not started: bucket refused the build state — serving without it (the sweep retries)
2026/10/22 08:31:57 activator: swap.example.com hibernated
2026/10/22 08:31:57 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: cgroup: a cgroup that took cgroup.kill could not be made fresh before a spawn: carlos-exec@h.example.com: device or resource busy
2026/10/22 08:31:57 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:57 activator: fence.example hibernated
2026/10/22 08:31:57 activator: c.example.com hibernated
2026/10/22 08:31:58 activator: one.example.com: v1 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:58 activator: one.example.com idle 1h0m0s — hibernating
2026/10/22 08:31:58 activator: one.example.com hibernated
2026/10/22 08:31:58 activator: sidecar staged for awake swap.example.com — adopting
2026/10/22 08:31:58 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:58 activator: seeding h.example.com: /tmp/TestPlan14GenerationBackendAuxiliaryBoundaryclaim=falseseedpi2333166748/001/live/h.example.com seed --db /tmp/nb1806560079/data/instances/h.example.com/h.example.com.db
2026/10/22 08:31:58 activator: seeded h.example.com
2026/10/22 08:31:58 activator: seeding h.example.com: /tmp/TestPlan14GenerationBackendAuxiliaryBoundaryclaim=falseseedpi3858699653/001/live/h.example.com seed --db /tmp/nb671201033/data/instances/h.example.com/h.example.com.db
2026/10/22 08:31:58 activator: seeded h.example.com
2026/10/22 08:31:58 activator: one.example.com idle 1h0m0s — hibernating
2026/10/22 08:31:58 activator: one.example.com hibernated
2026/10/22 08:31:58 activator: h.example.com idle 2m0s — hibernating
2026/10/22 08:31:58 activator: stop h.example.com: activator: stop unproven; processes remain; keeping the lease until termination is proven
2026/10/22 08:31:58 activator: fence.example hibernated
2026/10/22 08:31:58 activator: h.example.com hibernated
2026/10/22 08:31:58 activator: stuck.example.com idle 2m0s — hibernating
2026/10/22 08:31:58 activator: stop stuck.example.com: activator: stop unproven; processes remain; keeping the lease until termination is proven
2026/10/22 08:31:58 activator: publish generations to /tmp/TestAReplannedBuildIsPublishedBeforeItExecsunpublished1518301518/001/zdd/generations.json: open directory /tmp/TestAReplannedBuildIsPublishedBeforeItExecsunpublished1518301518/001/zdd: not a directory; the sweep retries
2026/10/22 08:31:58 activator: publish generations to /tmp/TestAReplannedBuildIsPublishedBeforeItExecsunpublished1518301518/001/zdd/generations.json: open directory /tmp/TestAReplannedBuildIsPublishedBeforeItExecsunpublished1518301518/001/zdd: not a directory; the sweep retries
2026/10/22 08:31:58 activator: fence.example hibernated
2026/10/22 08:31:58 activator: f6.example.com: failed wake's generation 4 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
2026/10/22 08:31:58 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedholds_pinned_wake822514821/005/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedholds_pinned_wake822514821/005/not-a-dir/zdd: not a directory; the sweep retries
2026/10/22 08:31:58 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedholds_pinned_wake822514821/005/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedholds_pinned_wake822514821/005/not-a-dir/zdd: not a directory; the sweep retries
2026/10/22 08:31:58 activator: exited-flat.example.com: failed wake's generation 2305 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
2026/10/22 08:31:58 activator: exited-flat.example.com: failed wake's generation 2305 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:58 activator: one.example.com is no longer hibernate-managed — releasing
2026/10/22 08:31:58 activator: one.example.com hibernated
2026/10/22 08:31:58 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:58 activator: fenced.example.com: failed wake's generation 2311 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:58 activator: one.example.com: v1 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:58 activator: unproven.example.com: generation 2313's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:58 activator: unproven.example.com: failed wake's generation 2313 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:58 activator: unproven.example.com: wake failed and its generation is not proven stopped: start unproven.example.com: start unit: the unit exited before it was observed; activator: generation start failed and its termination is unproven: kill timed out
2026/10/22 08:31:58 activator: unproven.example.com: generation 2313's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:58 activator: fenced.example.com: failed wake's generation 2311 is proven stopped; lease given back
2026/10/22 08:31:58 activator: c.example.com is no longer hibernate-managed — releasing
2026/10/22 08:31:58 activator: c.example.com hibernated
2026/10/22 08:31:58 activator: unproven.example.com: failed wake's generation 2313 is proven stopped; lease given back
2026/10/22 08:31:58 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:58 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:58 activator: bot.x.internal hibernated
2026/10/22 08:31:58 activator: unproven.example.com hibernated
2026/10/22 08:31:58 activator: bot.x.internal: v1 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:58 activator: swap.example.com hibernated
2026/10/22 08:31:58 activator: forked.example.com: failed wake's generation 2318 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:58 activator: forked.example.com: failed wake's generation 2318 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
2026/10/22 08:31:58 activator: barrier.example.com idle 2h0m0s — hibernating
2026/10/22 08:31:58 activator: barrier.example.com hibernated
2026/10/22 08:31:58 activator: forked.example.com: failed wake's generation 2318 is proven stopped; lease given back
2026/10/22 08:31:58 activator: sidecar staged for awake swap.example.com — adopting
2026/10/22 08:31:58 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:58 activator: one.example.com is no longer hibernate-managed — releasing
2026/10/22 08:31:58 activator: one.example.com hibernated
2026/10/22 08:31:58 activator: exited-foreign.example.com: failed wake's generation 2326 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
2026/10/22 08:31:58 activator: exited-foreign.example.com: failed wake's generation 2326 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:58 activator: barrier.example.com: generation 2199023255552's child is not proven empty: the child still holds a process
2026/10/22 08:31:58 activator: stop barrier.example.com: not every process of the entry is proven gone; keeping the lease until it is
2026/10/22 08:31:58 activator: instance unproven.example.com exited unexpectedly — recycling
2026/10/22 08:31:58 activator: unproven.example.com hibernated
2026/10/22 08:31:58 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedclaimed_planned_wake1746421889/003/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedclaimed_planned_wake1746421889/003/not-a-dir/zdd: not a directory; the sweep retries
2026/10/22 08:31:58 activator: x.example: hold's pinned wake refused or abandoned: x.example: refusing to wake: staged build not published before its exec
2026/10/22 08:31:58 activator: publish generations to /tmp/TestAnUnpublishedBuildIsNeverSpawnedclaimed_planned_wake1746421889/003/not-a-dir/zdd/generations.json: open directory /tmp/TestAnUnpublishedBuildIsNeverSpawnedclaimed_planned_wake1746421889/003/not-a-dir/zdd: not a directory; the sweep retries
2026/10/22 08:31:58 activator: stop barrier.example.com: not every process of the entry is proven gone; keeping the lease until it is
2026/10/22 08:31:58 activator: unproven.example.com: the aborted start's unit is not proven stopped (stop carlos-instance@unproven: instance control socket: connection refused); keeping the lease until it is
2026/10/22 08:31:58 activator: barrier.example.com: generation 2199023255552's child is not proven empty: the child still holds a process
2026/10/22 08:31:58 activator: instance slowproof.example.com exited unexpectedly — recycling
2026/10/22 08:31:58 activator: slowproof.example.com hibernated
2026/10/22 08:31:58 activator: barrier.example.com hibernated
2026/10/22 08:31:58 activator: swap.example.com hibernated
2026/10/22 08:31:58 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: cgroup: a generation's limits could not be applied: h.example.com: the placement shim is not available
2026/10/22 08:31:58 activator: barrier.example.com hibernated
2026/10/22 08:31:58 activator: h.example.com: started carlos-instance@h.example.com.service memory.max=536870912
2026/10/22 08:31:58 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:58 activator: f6-layout.example.com: failed wake's generation 2337 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
2026/10/22 08:31:58 activator: f6-layout.example.com: failed wake's generation 2337 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:58 activator: refused.example.com: giving the lease back failed: delete lease: context deadline exceeded; retrying it
2026/10/22 08:31:58 activator: refused.example.com: lease given back on retry
2026/10/22 08:31:58 activator: c.example.com hibernated
2026/10/22 08:31:58 activator: fenced.example.com: failed wake's generation 2341 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:58 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
2026/10/22 08:31:58 activator: worker bot.x.internal respawned (hit its max_run), now running v1
2026/10/22 08:31:58 activator: bot.x.internal hibernated
2026/10/22 08:31:58 activator: unproven.example.com: generation 2343's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:58 activator: unproven.example.com: failed wake's generation 2343 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:58 activator: unproven.example.com: wake failed and its generation is not proven stopped: start unproven.example.com: h: start unit: instance control: generation termination unproven: the unit exited before it was observed
2026/10/22 08:31:58 activator: fenced.example.com: failed wake's generation 2341 is proven stopped; lease given back
2026/10/22 08:31:58 activator: one.example.com: v3 not started: its build state could not be written: bucket refused the build state
2026/10/22 08:31:58 activator: unproven.example.com: generation 2343's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:58 activator: unproven.example.com: failed wake's generation 2343 is proven stopped; lease given back
2026/10/22 08:31:58 activator: unproven.example.com hibernated
2026/10/22 08:31:58 activator: stop stuck.example.com: activator: stop unproven; processes remain; keeping the lease until termination is proven
2026/10/22 08:31:58 activator: instance restart.example.com exited unexpectedly — recycling
2026/10/22 08:31:58 activator: restart.example.com hibernated
2026/10/22 08:31:59 activator: barrier.example.com idle 2h0m0s — hibernating
2026/10/22 08:31:59 activator: barrier.example.com hibernated
2026/10/22 08:31:59 activator: slowproof.example.com: the aborted start's unit is not proven stopped (context deadline exceeded); keeping the lease until it is
2026/10/22 08:31:59 activator: shutdown: out of time with 1 failed wake(s) not proven stopped, their leases still held: slowproof.example.com (generation 2333)
2026/10/22 08:31:59 activator: sidecar staged for awake swap.example.com — adopting
2026/10/22 08:31:59 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:59 activator: bot.x.internal hit its max_run of 1m0s — stopping
2026/10/22 08:31:59 activator: bot.x.internal hibernated
2026/10/22 08:31:59 activator: swap.example.com: the sidecar's leader exited but its cgroup is not proven empty: role-sidecar: still populated
2026/10/22 08:31:59 activator: SIDECAR for swap.example.com is not proven gone for its replacement; tracking it (the sweep re-proves it)
2026/10/22 08:31:59 activator: SIDECAR restart for swap.example.com failed: a legacy sidecar of this host is not proven gone (next attempt in 4s)
2026/10/22 08:31:59 activator: swap.example.com: the sidecar's leader exited but its cgroup is not proven empty: role-sidecar: still populated
2026/10/22 08:31:59 activator: f6.example.com: failed wake's generation 0 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
2026/10/22 08:31:59 activator: stuck.example.com hibernated
2026/10/22 08:31:59 activator: worker bot.x.internal reported idle but is always-on (hibernate:false) — ignoring
2026/10/22 08:31:59 activator: stop swap.example.com: not every process of the entry is proven gone; keeping the lease until it is
2026/10/22 08:31:59 activator: sidecar bot.x.internal exited cleanly — its work is done; parking it
2026/10/22 08:31:59 activator: bot.x.internal hibernated
2026/10/22 08:31:59 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:31:59 activator: WORKER bot.x.internal failed to respawn (converging onto a new build): exec: live symlink gone — the sweep's crash restart takes it from here
2026/10/22 08:31:59 activator: swap.example.com: the sidecar's leader exited but its cgroup is not proven empty: role-sidecar: still populated
2026/10/22 08:31:59 activator: one.example.com: live/one.example.com names v2, which this box will not start (a failure record holds this build: v2), so it does not move onto it: it keeps running v1
2026/10/22 08:31:59 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:59 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running v2
2026/10/22 08:31:59 activator: queued.example.com hibernated
2026/10/22 08:31:59 activator: swap.example.com: the sidecar's leader exited but its cgroup is not proven empty: role-sidecar: still populated
2026/10/22 08:31:59 activator: f6-layout.example.com: failed wake's generation 2361 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
2026/10/22 08:31:59 activator: f6-layout.example.com: failed wake's generation 2361 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:59 activator: shutdown: out of time with 1 failed wake(s) not proven stopped, their leases still held: unproven.example.com (generation 2330)
2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:59 activator: worker bot.x.internal exited; live/bot.x.internal names v2, but the release scheduler owns build changes, so it recycles its captured build v1
2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running v1
2026/10/22 08:31:59 activator: one.example.com serving v1 but live symlink is now v3 — cycling onto the new build
2026/10/22 08:31:59 activator: swap.example.com hibernated
2026/10/22 08:31:59 activator: one.example.com hibernated
2026/10/22 08:31:59 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:31:59 activator: fence.example hibernated
2026/10/22 08:31:59 activator: bot.x.internal serving v1 but live symlink is now v2 — cycling onto the new build
2026/10/22 08:31:59 activator: bot.x.internal hibernated
2026/10/22 08:31:59 activator: untimed.bab.oncarlos.com idle 16m0s — hibernating
2026/10/22 08:31:59 activator: untimed.bab.oncarlos.com hibernated
2026/10/22 08:31:59 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:31:59 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
2026/10/22 08:31:59 activator: bot.x.internal hibernated
2026/10/22 08:31:59 activator: unproven.example.com: failed wake's generation 2363 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:59 activator: unproven.example.com: retry stop of failed wake's generation 2363: cgroup.kill: the child is not empty
2026/10/22 08:31:59 activator: LEASE LOST for barrier.example.com (renewal failed) — standing down
2026/10/22 08:31:59 activator: barrier.example.com hibernated
2026/10/22 08:31:59 activator: LEASE LOST for one.example.com (lease renewal failed) — standing down
2026/10/22 08:31:59 activator: one.example.com hibernated
2026/10/22 08:31:59 activator: unproven.example.com: generation 2363's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:59 activator: mid.example.com has a scheduled delivery due — waking it
2026/10/22 08:31:59 activator: unproven.example.com: failed wake's generation 2363 is proven stopped; lease given back
2026/10/22 08:31:59 activator: one.example.com serving v1 but live symlink is now v2 — cycling onto the new build
2026/10/22 08:31:59 activator: one.example.com hibernated
2026/10/22 08:31:59 activator: flip.example.com is no longer hibernate-managed — releasing
2026/10/22 08:31:59 activator: flip.example.com next scheduled delivery at 2023-11-14T22:13:15Z — will wake for it
2026/10/22 08:31:59 activator: flip.example.com hibernated
2026/10/22 08:31:59 activator: unproven.example.com hibernated
2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
2026/10/22 08:31:59 activator: sidecar staged for awake swap.example.com — adopting
2026/10/22 08:31:59 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:59 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running 
2026/10/22 08:31:59 activator: mid.example.com is no longer hibernate-managed — releasing (wake finished first)
2026/10/22 08:31:59 activator: mid.example.com hibernated
2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:59 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running 
2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:59 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running 
2026/10/22 08:31:59 activator: f6-layout.example.com: failed wake's generation 2375 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
2026/10/22 08:31:59 activator: f6-layout.example.com: failed wake's generation 2375 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:59 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:59 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:31:59 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
2026/10/22 08:31:59 activator: worker bot.x.internal respawned (converging onto a new build), now running v2
2026/10/22 08:31:59 activator: worker bot-a.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:31:59 activator: worker bot-a.x.internal respawned (converging onto a new build), now running v2
2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 4s)
2026/10/22 08:31:59 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running 
2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
2026/10/22 08:31:59 activator: bot.x.internal idle 11s — hibernating
2026/10/22 08:31:59 activator: bot.x.internal hibernated
2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 8s)
2026/10/22 08:31:59 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running 
2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
2026/10/22 08:31:59 activator: bot.x.internal idle 11s — hibernating
2026/10/22 08:31:59 activator: bot.x.internal hibernated
2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
2026/10/22 08:31:59 activator: bot.x.internal idle 31s — hibernating
2026/10/22 08:31:59 activator: bot.x.internal hibernated
2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
2026/10/22 08:31:59 activator: bot.x.internal: live/bot.x.internal names v2, which this box will not start (a failure record holds this build: v2), so it does not move onto it: it keeps running v1
2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
2026/10/22 08:31:59 activator: bot.x.internal has a scheduled delivery due — waking it
2026/10/22 08:31:59 activator: tickheld.bab.oncarlos.com serving v1 but live symlink is now v2 — cycling onto the new build
2026/10/22 08:31:59 activator: tickheld.bab.oncarlos.com hibernated
2026/10/22 08:31:59 activator: worker bot-b.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:31:59 activator: worker bot-b.x.internal respawned (converging onto a new build), now running v2
2026/10/22 08:31:59 activator: bot.x.internal idle 11s — hibernating
2026/10/22 08:31:59 activator: bot.x.internal hibernated
2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:59 activator: bot.x.internal hibernated
2026/10/22 08:31:59 activator: LEASE LOST for barrier.example.com (renewal failed) — standing down
2026/10/22 08:31:59 activator: barrier.example.com hibernated
2026/10/22 08:31:59 activator: always-on sidecar bot.x.internal is not running — starting it
2026/10/22 08:31:59 activator: bot.x.internal idle 11s — hibernating
2026/10/22 08:31:59 activator: bot.x.internal hibernated
2026/10/22 08:31:59 activator: unproven.example.com: generation 2380's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:59 activator: unproven.example.com: failed wake's generation 2380 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:59 activator: unproven.example.com: wake failed and its generation is not proven stopped: start unproven.example.com: start unit: the unit exited before it was observed; activator: generation start failed and its termination is unproven: kill timed out
2026/10/22 08:31:59 activator: swap.example.com hibernated
2026/10/22 08:31:59 activator: swap.example.com: hold's pinned wake refused or abandoned: start swap.example.com: swap: superseded by a newer attempt
2026/10/22 08:31:59 activator: unproven.example.com: generation 2380's child is not proven empty: the generation's child still holds a process
2026/10/22 08:31:59 activator: f6-layout.example.com: failed wake's generation 2382 had no cgroup of its own, and its host cgroup is not proven empty: carlos-exec@<host> still holds a process
2026/10/22 08:31:59 activator: f6-layout.example.com: failed wake's generation 2382 is not proven stopped; keeping the lease until it is
2026/10/22 08:31:59 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:31:59 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
2026/10/22 08:31:59 activator: worker bot.x.internal respawned (exited), now running 
2026/10/22 08:31:59 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
2026/10/22 08:31:59 activator: worker bot.x.internal hit its max_run; no captured build to recycle onto, so it respawns from live/bot.x.internal
2026/10/22 08:31:59 activator: worker bot.x.internal respawned (hit its max_run), now running 
2026/10/22 08:31:59 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:31:59 activator: unproven.example.com: failed wake's generation 2380 is proven stopped; lease given back
2026/10/22 08:32:00 activator: worker bot.x.internal exited — restarting (backoff now 2s)
2026/10/22 08:32:00 activator: worker bot.x.internal exited; no captured build to recycle onto, so it respawns from live/bot.x.internal
2026/10/22 08:32:00 activator: worker bot.x.internal respawned (exited), now running 
2026/10/22 08:32:00 activator: unproven.example.com hibernated
2026/10/22 08:32:00 activator: LEASE LOST for bot.x.internal (lease renewal failed) — standing down
2026/10/22 08:32:00 activator: bot.x.internal hibernated
2026/10/22 08:32:00 activator: one.example.com idle 11s — hibernating
2026/10/22 08:32:00 activator: one.example.com hibernated
2026/10/22 08:32:00 activator: always-on sidecar bot00.x.internal is not running — starting it
2026/10/22 08:32:00 activator: always-on sidecar bot01.x.internal is not running — starting it
2026/10/22 08:32:00 activator: always-on sidecar bot02.x.internal is not running — starting it
2026/10/22 08:32:00 activator: always-on sidecar bot03.x.internal is not running — starting it
2026/10/22 08:32:00 activator: always-on sidecar bot04.x.internal is not running — starting it
2026/10/22 08:32:00 activator: always-on sidecar bot05.x.internal is not running — starting it
2026/10/22 08:32:00 activator: always-on sidecar bot06.x.internal is not running — starting it
2026/10/22 08:32:00 activator: always-on sidecar bot07.x.internal is not running — starting it
2026/10/22 08:32:00 activator: always-on sidecar bot08.x.internal is not running — starting it
2026/10/22 08:32:00 activator: always-on sidecar bot09.x.internal is not running — starting it
2026/10/22 08:32:00 activator: always-on sidecar bot10.x.internal is not running — starting it
2026/10/22 08:32:00 activator: one.example.com serving v1 but live symlink is now v2 — cycling onto the new build
2026/10/22 08:32:00 activator: one.example.com hibernated
2026/10/22 08:32:00 activator: two.example.com serving v1 but live symlink is now v2 — cycling onto the new build
2026/10/22 08:32:00 activator: two.example.com hibernated
2026/10/22 08:32:00 activator: own.example.com idle 1m0s — hibernating
2026/10/22 08:32:00 activator: own.example.com hibernated
2026/10/22 08:32:00 activator: bots.example.com idle 11s — hibernating
2026/10/22 08:32:00 activator: bots.example.com hibernated
2026/10/22 08:32:00 activator: one.example.com serving v1 but live symlink is now v2 — cycling onto the new build
2026/10/22 08:32:00 activator: one.example.com hibernated
2026/10/22 08:32:00 activator: instance bots.example.com exited unexpectedly — recycling
2026/10/22 08:32:00 activator: bots.example.com hibernated
2026/10/22 08:32:00 activator: one.example.com idle 11s — hibernating
2026/10/22 08:32:00 activator: one.example.com hibernated
2026/10/22 08:32:00 activator: sidecar staged for awake swap.example.com — adopting
2026/10/22 08:32:00 activator: sidecar for swap.example.com was down — restarted (backoff now 2s)
2026/10/22 08:32:00 activator: always-on sidecar bot.x.internal hit its max_run of 30s — recycling its child
2026/10/22 08:32:00 activator: bot.x.internal hibernated
2026/10/22 08:32:00 activator: barrier.example.com hibernated
2026/10/22 08:32:00 activator: swap.example.com hibernated
2026/10/22 08:32:00 activator: deaf.example.com idle 11s — hibernating
2026/10/22 08:32:00 activator: next-due probe deaf.example.com: dial unix: no such file — recording none (it sleeps until a request)
2026/10/22 08:32:00 activator: deaf.example.com hibernated
2026/10/22 08:32:00 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:32:00 activator: faroff.bab.oncarlos.com idle 16m0s — hibernating
2026/10/22 08:32:00 activator: faroff.bab.oncarlos.com hibernated
2026/10/22 08:32:00 activator: bots.example.com idle 11s — hibernating
2026/10/22 08:32:00 activator: bots.example.com hibernated
2026/10/22 08:32:00 activator: SIDECAR for botless.example.com failed to start: exec: live symlink gone — serving without it (the sweep retries)
2026/10/22 08:32:00 activator: reborn.example.com idle 11s — hibernating
2026/10/22 08:32:00 activator: reborn.example.com next scheduled delivery at 2023-11-14T22:13:50Z — will wake for it
2026/10/22 08:32:00 activator: reborn.example.com hibernated
2026/10/22 08:32:00 activator: due.example.com idle 11s — hibernating
2026/10/22 08:32:00 activator: due.example.com next scheduled delivery at 2023-11-14T22:13:50Z — will wake for it
2026/10/22 08:32:00 activator: due.example.com hibernated
2026/10/22 08:32:00 activator: late.example.com idle 11s — hibernating
2026/10/22 08:32:00 activator: late.example.com next scheduled delivery at 2023-11-14T22:13:15Z — will wake for it
2026/10/22 08:32:00 activator: late.example.com hibernated
2026/10/22 08:32:00 activator: SIDECAR restart for botless.example.com failed: exec: live symlink gone (next attempt in 2s)
2026/10/22 08:32:00 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:32:00 activator: reborn.example.com has a scheduled delivery due — waking it
2026/10/22 08:32:00 activator: late.example.com has a scheduled delivery due — waking it
2026/10/22 08:32:00 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:32:00 activator: due.example.com has a scheduled delivery due — waking it
2026/10/22 08:32:00 activator: sidecar for botless.example.com was down — restarted (backoff now 4s)
2026/10/22 08:32:00 activator: SIDECAR for partial-sidecar.example failed to start: sidecar started then failed — retaining returned process
2026/10/22 08:32:00 activator: due.example.com idle 11s — hibernating
2026/10/22 08:32:00 activator: due.example.com hibernated
2026/10/22 08:32:00 activator: partial-sidecar.example hibernated
2026/10/22 08:32:00 activator: sidecar for bots.example.com was down — restarted (backoff now 2s)
2026/10/22 08:32:00 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:32:00 activator: worker bot.x.internal NOT respawned (converging onto a new build): swap: instance not awake; abandoning it
2026/10/22 08:32:00 activator: bot.x.internal hibernated
2026/10/22 08:32:00 activator: bot.x.internal hibernated
2026/10/22 08:32:00 activator: sidecar for bots.example.com was down — restarted (backoff now 4s)
2026/10/22 08:32:00 activator: one.example.com idle 1m0s — hibernating
2026/10/22 08:32:00 activator: one.example.com is no longer hibernate-managed — releasing
2026/10/22 08:32:00 activator: one.example.com hibernated
2026/10/22 08:32:00 activator: sidecar for bots.example.com was down — restarted (backoff now 8s)
2026/10/22 08:32:00 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:32:00 activator: f6.example.com: failed wake's generation 4 ran with no delegated cgroup; its leader's exit is the only proof there is
2026/10/22 08:32:00 activator: swap.example.com hibernated
2026/10/22 08:32:00 activator: worker bot.x.internal serving v1 but live symlink is now v2 — respawning onto the new build
2026/10/22 08:32:00 activator: bot.x.internal hibernated
2026/10/22 08:32:00 activator: barrier.example.com hibernated
2026/10/22 08:32:00 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:32:00 activator: sidecar for bots.example.com was down — restarted (backoff now 2s)
2026/10/22 08:32:00 activator: one.example.com hibernated
2026/10/22 08:32:00 activator: sidecar for bots.example.com was down — restarted (backoff now 4s)
2026/10/22 08:32:00 activator: SIDECAR restart for partial-sidecar.example failed: sidecar started then failed — retaining returned process
2026/10/22 08:32:00 activator: two.example.com not started: the executable it would run is outside the version store, so no build state can name it (settings spec 4.2); move the instance onto a promoted build
2026/10/22 08:32:00 activator: partial-sidecar.example hibernated
2026/10/22 08:32:00 activator: swap.example.com hibernated
2026/10/22 08:32:00 activator: worker bot.x.internal NOT respawned (converging onto a new build): swap: instance not awake; abandoning it
2026/10/22 08:32:00 activator: x.example recovery probe healthy; held until the source opens
2026/10/22 08:32:00 activator: barrier.example.com hibernated
2026/10/22 08:32:00 activator: barrier.example.com hibernated
2026/10/22 08:32:00 activator: barrier.example.com is no longer hibernate-managed — releasing
2026/10/22 08:32:00 activator: barrier.example.com hibernated
2026/10/22 08:32:00 activator: barrier.example.com is no longer hibernate-managed — releasing
2026/10/22 08:32:00 activator: barrier.example.com hibernated
2026/10/22 08:32:00 activator: barrier.example.com hibernated
2026/10/22 08:32:00 activator: worker bot.x.internal NOT respawned (converging onto a new build): swap: instance not awake; abandoning it
2026/10/22 08:32:00 activator: barrier.example.com hibernated
2026/10/22 08:32:01 activator: bot.x.internal hibernated
2026/10/22 08:32:01 activator: worker bot.x.internal NOT respawned (converging onto a new build): swap: instance not awake; abandoning it
2026/10/22 08:32:01 activator: bot.x.internal hibernated
2026/10/22 08:32:01 activator: bot.x.internal hibernated
FAIL
FAIL	github.com/carlosframework/platform/internal/activator	59.684s
ok  	github.com/carlosframework/platform/internal/agentsock	0.034s
ok  	github.com/carlosframework/platform/internal/alerting	0.010s
ok  	github.com/carlosframework/platform/internal/analytics	0.029s
ok  	github.com/carlosframework/platform/internal/appconfig	2.878s
ok  	github.com/carlosframework/platform/internal/apperr	0.133s
ok  	github.com/carlosframework/platform/internal/applog	0.352s
ok  	github.com/carlosframework/platform/internal/awsinv	0.009s
ok  	github.com/carlosframework/platform/internal/boxchoice	0.008s
ok  	github.com/carlosframework/platform/internal/boxid	0.856s
?   	github.com/carlosframework/platform/internal/boxid/boxidtest	[no test files]
?   	github.com/carlosframework/platform/internal/boxid/internal/signtest	[no test files]
ok  	github.com/carlosframework/platform/internal/boxvolumes	0.014s
ok  	github.com/carlosframework/platform/internal/caps	0.019s
ok  	github.com/carlosframework/platform/internal/certwarm	0.003s
ok  	github.com/carlosframework/platform/internal/cgroup	0.757s
ok  	github.com/carlosframework/platform/internal/changelog	0.488s
ok  	github.com/carlosframework/platform/internal/claimactivation	1.206s
ok  	github.com/carlosframework/platform/internal/clamd	0.057s
?   	github.com/carlosframework/platform/internal/cliflag	[no test files]
?   	github.com/carlosframework/platform/internal/controlname	[no test files]
?   	github.com/carlosframework/platform/internal/controlsock	[no test files]
ok  	github.com/carlosframework/platform/internal/dbdoor	5.654s
ok  	github.com/carlosframework/platform/internal/dbdoor/dbdoortest	0.011s
ok  	github.com/carlosframework/platform/internal/dbverify	0.006s
ok  	github.com/carlosframework/platform/internal/dnsrec	0.005s
ok  	github.com/carlosframework/platform/internal/docsite	0.005s
ok  	github.com/carlosframework/platform/internal/domains	2.867s
ok  	github.com/carlosframework/platform/internal/doorkey	0.013s
ok  	github.com/carlosframework/platform/internal/economics	0.007s
ok  	github.com/carlosframework/platform/internal/edge	45.219s
?   	github.com/carlosframework/platform/internal/edgeproof	[no test files]
ok  	github.com/carlosframework/platform/internal/edgesfile	0.009s
ok  	github.com/carlosframework/platform/internal/fleetapi	0.192s
ok  	github.com/carlosframework/platform/internal/gate	1.933s
ok  	github.com/carlosframework/platform/internal/genselect	0.024s
ok  	github.com/carlosframework/platform/internal/geo	0.029s
ok  	github.com/carlosframework/platform/internal/geoip	0.033s
ok  	github.com/carlosframework/platform/internal/historyreadback	0.282s
ok  	github.com/carlosframework/platform/internal/host	138.962s
ok  	github.com/carlosframework/platform/internal/hostactors	6.918s
ok  	github.com/carlosframework/platform/internal/hostactors/awsmembership	0.011s
ok  	github.com/carlosframework/platform/internal/hostbox	3.167s
ok  	github.com/carlosframework/platform/internal/hostclaim	0.836s
ok  	github.com/carlosframework/platform/internal/hostenv	0.007s
ok  	github.com/carlosframework/platform/internal/hostevidence	0.007s
ok  	github.com/carlosframework/platform/internal/hostexec	5.534s
ok  	github.com/carlosframework/platform/internal/hostfence	0.068s
ok  	github.com/carlosframework/platform/internal/hostfiles	10.278s
ok  	github.com/carlosframework/platform/internal/hostfloor	0.028s
ok  	github.com/carlosframework/platform/internal/hostguard	1.030s
ok  	github.com/carlosframework/platform/internal/hostops	2.260s
?   	github.com/carlosframework/platform/internal/hostops/fencerelease	[no test files]
ok  	github.com/carlosframework/platform/internal/hostops/internal/fencerelease	0.002s
ok  	github.com/carlosframework/platform/internal/hostquarantine	0.005s
ok  	github.com/carlosframework/platform/internal/hostrelocate	0.575s
ok  	github.com/carlosframework/platform/internal/hostresolve	0.230s
ok  	github.com/carlosframework/platform/internal/hostwrite	0.003s
ok  	github.com/carlosframework/platform/internal/infraview	0.004s
ok  	github.com/carlosframework/platform/internal/instancectl	5.250s
ok  	github.com/carlosframework/platform/internal/instanceexec	2.776s
ok  	github.com/carlosframework/platform/internal/instancefs	0.008s
ok  	github.com/carlosframework/platform/internal/instancekey	0.003s
ok  	github.com/carlosframework/platform/internal/instanceupdates	0.007s
ok  	github.com/carlosframework/platform/internal/layout	1.943s
ok  	github.com/carlosframework/platform/internal/lbhealth	0.008s
ok  	github.com/carlosframework/platform/internal/lease	10.252s
ok  	github.com/carlosframework/platform/internal/lease/leasetest	0.508s
ok  	github.com/carlosframework/platform/internal/ledger	0.014s
ok  	github.com/carlosframework/platform/internal/mail	0.220s
ok  	github.com/carlosframework/platform/internal/maintenance	0.083s
ok  	github.com/carlosframework/platform/internal/maintenanceexec	5.590s
ok  	github.com/carlosframework/platform/internal/maintenanceguard	0.089s
ok  	github.com/carlosframework/platform/internal/metrics	0.005s
ok  	github.com/carlosframework/platform/internal/moves	21.401s
ok  	github.com/carlosframework/platform/internal/moves/archive	1.079s
ok  	github.com/carlosframework/platform/internal/objstore	0.253s
ok  	github.com/carlosframework/platform/internal/ops	0.214s
ok  	github.com/carlosframework/platform/internal/park	0.281s
ok  	github.com/carlosframework/platform/internal/plans	0.004s
ok  	github.com/carlosframework/platform/internal/privatefile	0.004s
ok  	github.com/carlosframework/platform/internal/provision	13.312s
ok  	github.com/carlosframework/platform/internal/publicrelease	0.009s
?   	github.com/carlosframework/platform/internal/regionname	[no test files]
ok  	github.com/carlosframework/platform/internal/registry	5.675s
ok  	github.com/carlosframework/platform/internal/relay	7.233s
ok  	github.com/carlosframework/platform/internal/release	24.209s
ok  	github.com/carlosframework/platform/internal/rollout	3.802s
ok  	github.com/carlosframework/platform/internal/rolloutwords	0.005s
ok  	github.com/carlosframework/platform/internal/rootaws	0.008s
ok  	github.com/carlosframework/platform/internal/rootparticipation	0.058s
ok  	github.com/carlosframework/platform/internal/rootstate	0.027s
ok  	github.com/carlosframework/platform/internal/runs	0.563s
ok  	github.com/carlosframework/platform/internal/s3compat	0.005s
ok  	github.com/carlosframework/platform/internal/safefile	0.007s
ok  	github.com/carlosframework/platform/internal/schedule	2.692s
ok  	github.com/carlosframework/platform/internal/seeds	0.011s
ok  	github.com/carlosframework/platform/internal/sim/hostlife	10.615s
ok  	github.com/carlosframework/platform/internal/sim/litestreamfacts	4.029s
ok  	github.com/carlosframework/platform/internal/status	0.080s
ok  	github.com/carlosframework/platform/internal/steering	0.005s
ok  	github.com/carlosframework/platform/internal/stopevidence	0.170s
ok  	github.com/carlosframework/platform/internal/svcrole	0.002s
ok  	github.com/carlosframework/platform/internal/telemetry	0.004s
ok  	github.com/carlosframework/platform/internal/termfence	0.004s
ok  	github.com/carlosframework/platform/internal/tunnelclient	0.005s
ok  	github.com/carlosframework/platform/internal/unixdial	0.002s
ok  	github.com/carlosframework/platform/internal/updatewords	0.004s
ok  	github.com/carlosframework/platform/internal/usage	0.007s
ok  	github.com/carlosframework/platform/internal/version	0.002s
ok  	github.com/carlosframework/platform/internal/vet	1.650s
FAIL
=== internal_console@0 (77 s)
ok  	github.com/carlosframework/platform/internal/console	74.955s
=== internal_console@1 (37 s)
ok  	github.com/carlosframework/platform/internal/console	34.690s
=== internal_console@2 (42 s)
ok  	github.com/carlosframework/platform/internal/console	39.465s
=== internal_console@3 (37 s)
ok  	github.com/carlosframework/platform/internal/console	35.049s
=== internal_console@4 (37 s)
ok  	github.com/carlosframework/platform/internal/console	34.729s
=== internal_console@5 (35 s)
ok  	github.com/carlosframework/platform/internal/console	32.560s
=== internal_console@6 (36 s)
ok  	github.com/carlosframework/platform/internal/console	34.445s
=== internal_console@7 (43 s)
ok  	github.com/carlosframework/platform/internal/console	40.652s
=== root@0 (32 s)
ok  	github.com/carlosframework/platform	30.000s
=== root@1 (44 s)
ok  	github.com/carlosframework/platform	41.895s
=== root@2 (41 s)
ok  	github.com/carlosframework/platform	38.945s

FAILED: rest
make: *** [Makefile:19: test] Error 1

amadan: step gate failed: exit status 2

amadan: job failed at step gate — its output is above, not at the tail of this log