• Joined on 2026-03-08
ltms pushed to main at fleet/fleetd 2026-09-12 06:59:04 +02:00
01adc841fa Merge #523: test the policy probe's parsing guards (fleetd #519)
b5843ab43f fleetd #519 review fix: widen two needles to the whole parenthetical
5b1e13ca3d fleetd #519 review fix: move the parser comments with the code they explain
a5ad7c6561 fleetd #519: test policy probe guards
Compare 4 commits »
ltms merged pull request fleet/fleetd#523 2026-09-12 06:59:02 +02:00
fleetd #519: test policy probe guards
ltms commented on issue fleet/fleetd#512 2026-09-12 06:35:55 +02:00
redeploy-fleetd.sh says "no ERROR lines since restart" while blind to the exact failure #493 is about

Part 1 is merged (#522). Part 2 is now unblocked.

The line is live on main:

drain complete: released={N} abandoned={M} (still BUSY at the shutdown deadline)

Grep pattern for part 2…

ltms opened issue fleet/fleetd#525 2026-09-12 06:35:26 +02:00
A test pins the shared SessionManager logger to WARN and never restores it, so any later test asserting an INFO line silently sees nothing
ltms merged pull request fleet/fleetd#522 2026-09-12 06:34:52 +02:00
fleetd #512 (part 1): log a positive completion line when drainAll finishes
ltms pushed to main at fleet/fleetd 2026-09-12 06:34:52 +02:00
37dcefa834 Merge #522: log a positive drain-completion line when drainAll finishes (fleetd #512 part 1)
33720c42b3 fleetd #512 (part 1): log a positive completion line when drainAll finishes
Compare 2 commits »
ltms closed issue fleet/fleetd#517 2026-09-12 06:30:42 +02:00
A source-text test pins what a message SAYS and never whether it is REACHED — the drain-gate abort branch can be disabled with the suite green
ltms commented on issue fleet/fleetd#517 2026-09-12 06:30:36 +02:00
A source-text test pins what a message SAYS and never whether it is REACHED — the drain-gate abort branch can be disabled with the suite green

Fixed by #520, merged. main is at c71ac23.

I ticked each item of this ticket's own fix section against the merged diff rather than against the worker's report, because a brief can be narrower…

ltms opened issue fleet/fleetd#521 2026-09-12 06:29:41 +02:00
The swap guard can be disabled with the suite green — a "successful" redeploy that never puts the new jar in place
ltms pushed to main at fleet/fleetd 2026-09-12 06:29:10 +02:00
c71ac231e5 Merge #520: pin the drain-gate abort branch and jar_id's absent case (fleetd #517)
3833d8e52b fleetd #517: pin the drain-gate abort branch and jar_id's absent case
Compare 2 commits »
ltms merged pull request fleet/fleetd#520 2026-09-12 06:29:09 +02:00
fleetd #517: pin the drain-gate abort branch and jar_id absent case
ltms commented on issue fleet/fleetd#518 2026-09-12 06:23:52 +02:00
Nothing tests that FleetMcp uses the CallerResolver — forcing the legacy identity path leaves the whole suite green at 1696/0

Severity: deleting a config key silently downgrades authorization

Raised by the fleet01 lead, and it sharpens the severity line above. I had written this up as "there is an untested branch".…

ltms commented on issue fleet/fleetd#512 2026-09-12 06:23:33 +02:00
redeploy-fleetd.sh says "no ERROR lines since restart" while blind to the exact failure #493 is about

Merge constraint on part 1: the completion line must NOT be in a finally block

This is an explicit non-goal, raised by the fleet01 lead, and I am recording it as a merge gate rather than…

ltms commented on issue fleet/fleetd#509 2026-09-12 06:21:25 +02:00
#505 follow-up: the two-client completeness fold is unpinned, and legacyPrincipal can still re-open the escalation

Correction to the count in my comment above: it is 11 hits, not ten. Re-measured on main at b37def9:

grep -rn '\.resolved()\
ltms commented on issue fleet/fleetd#512 2026-09-12 06:18:59 +02:00
redeploy-fleetd.sh says "no ERROR lines since restart" while blind to the exact failure #493 is about

Independently reproduced on fleet01, and the obvious cheaper fix does not exist

Not my measurement. The fleet01 lead reported the block below from their own host. I have not run any of it;…

ltms closed issue fleet/fleetd#500 2026-09-12 06:10:43 +02:00
probe-member-credentials.sh uses mapfile (bash 4+) with no set -e, so on bash 3.2 it silently reports an empty field list
ltms opened issue fleet/fleetd#519 2026-09-12 06:10:37 +02:00
probe-member-credentials.sh has no test harness at all, and its new arity message is off by one on an empty parse
ltms merged pull request fleet/fleetd#516 2026-09-12 06:09:51 +02:00
fleetd #500: honest refusal when the policy parse fails, not just when it's empty
ltms pushed to main at fleet/fleetd 2026-09-12 06:09:51 +02:00
b37def9238 Merge #516: the probe refuses with three distinct messages, each naming its own cause (fleetd #500)
d59ece6dec fleetd #500: stop a wrong-interpreter or failed-parse reading a policy as empty
Compare 2 commits »
ltms closed issue fleet/fleetd#509 2026-09-12 06:07:06 +02:00
#505 follow-up: the two-client completeness fold is unpinned, and legacyPrincipal can still re-open the escalation