• Joined on 2026-03-08
ltms commented on issue fleet/fleetd#553 2026-09-12 10:18:26 +02:00
A throwable from any listener callback in onStatus skips the delivered-future completion, so a caller waits forever on a message that WAS delivered

Two additions from a peer lead's question, both measured by me on main at 93a9ed3. Neither changes the fix in the previous comment; one strengthens the record, one gives a better acceptance…

ltms commented on issue fleet/fleetd#550 2026-09-12 10:14:13 +02:00
shasum is macOS-only: on Linux redeploy-fleetd.sh reports an existing jar as "absent" with exit 0, and the shell suite dies at 127 looking green

Verification of PR #554, measured by me on the branch at 3da44ee in a scratch worktree — not taken from the implementer's report.

The decisive measurement, which macOS cannot make

Both…

ltms commented on issue fleet/fleetd#553 2026-09-12 10:09:12 +02:00
A throwable from any listener callback in onStatus skips the delivered-future completion, so a caller waits forever on a message that WAS delivered

Correction to my own previous comment. Do not follow its "What the fix should do" section — the preferred option in it is wrong and would introduce a CB-116 regression. The measurement of the…

ltms opened issue fleet/fleetd#555 2026-09-12 10:07:26 +02:00
redeploy-fleetd.sh: the 67-test suite covers the functions and barely touches the main flow
ltms commented on issue fleet/fleetd#553 2026-09-12 10:05:17 +02:00
A throwable from any listener callback in onStatus skips the delivered-future completion, so a caller waits forever on a message that WAS delivered

Scoping correction before anyone writes the fix. There are two futures in this region, not one, and the obvious fix only covers one of them.

Measured on main at 93a9ed3.

The obvious…

ltms commented on issue fleet/fleetd#551 2026-09-12 09:48:57 +02:00
Injector records the delivery AFTER the irreversible send, so a failure in the response window marks a delivered brief NOT_DELIVERED

Two corrections to the body above, one against me and one that makes this ticket more precise. Both came from the fleet01 lead; I re-measured both on main at 93a9ed3.

1. Strike my ordering…

ltms commented on issue fleet/fleetd#550 2026-09-12 09:48:34 +02:00
shasum is macOS-only: on Linux redeploy-fleetd.sh reports an existing jar as "absent" with exit 0, and the shell suite dies at 127 looking green

Correction from the fleet01 lead, re-measured by me. The defect stands; the root cause named in the ticket body is the trigger, not the cause, and the real cause is one line further in.

##…

ltms commented on issue fleet/fleetd#546 2026-09-12 09:42:58 +02:00
Merging #543 made re-delivery reachable: an Error after Injector's send now loops and types the same brief again

Fixed by PR #549, merged into main at 93a9ed3. Filed and closed the same day it was created, which is right, because I created it by merging #543.

Verified by me on the branch, not from the…

ltms closed issue fleet/fleetd#545 2026-09-12 09:42:33 +02:00
redeploy-fleetd.sh cannot run on Linux at all: every mktemp -t NAME fails under GNU coreutils, and the script blames the systemd bus for it
ltms commented on issue fleet/fleetd#545 2026-09-12 09:42:27 +02:00
redeploy-fleetd.sh cannot run on Linux at all: every mktemp -t NAME fails under GNU coreutils, and the script blames the systemd bus for it

Fixed by PR #548, merged into main at 0b032f5. (Gitea did not auto-close this — the PR wrote "Fixes fleetd #545", and the fleetd prefix stops the keyword matching.)

Items 1 and 2 are done…

ltms opened issue fleet/fleetd#553 2026-09-12 09:41:59 +02:00
A throwable from any listener callback in onStatus skips the delivered-future completion, so a caller waits forever on a message that WAS delivered
ltms pushed to main at fleet/fleetd 2026-09-12 09:39:43 +02:00
93a9ed3f83 Merge #549: widen Injector's delivery catch to Throwable (#546)
87871eaefb fleetd #546: widen Injector's delivery catch to Throwable, stop re-delivery on Error
Compare 2 commits »
ltms deleted branch worker/546-injector-redelivery-d810ad-7 from fleet/fleetd 2026-09-12 09:39:43 +02:00
ltms merged pull request fleet/fleetd#549 2026-09-12 09:39:41 +02:00
fleetd #546: widen Injector's delivery catch to Throwable
ltms closed issue fleet/fleetd#546 2026-09-12 09:39:41 +02:00
Merging #543 made re-delivery reachable: an Error after Injector's send now loops and types the same brief again
ltms opened issue fleet/fleetd#552 2026-09-12 09:39:13 +02:00
redeploy-fleetd.sh exits non-zero after a SUCCESSFUL restart if the post-restart mktemp fails, reporting a working deployment as a failure
ltms opened issue fleet/fleetd#551 2026-09-12 09:35:27 +02:00
Injector records the delivery AFTER the irreversible send, so a failure in the response window marks a delivered brief NOT_DELIVERED
ltms opened issue fleet/fleetd#550 2026-09-12 09:34:36 +02:00
shasum is macOS-only: on Linux redeploy-fleetd.sh reports an existing jar as "absent" with exit 0, and the shell suite dies at 127 looking green
ltms pushed to main at fleet/fleetd 2026-09-12 09:30:31 +02:00
0b032f5a1a Merge #548: fix mktemp -t templates for GNU coreutils, split the unclear-supervisor detail (#545)
a476a14f1c fleetd #545: fix mktemp -t templates for GNU coreutils, split unclear-supervisor detail
Compare 2 commits »
ltms deleted branch worker/545-mktemp-linux-3df50f-8 from fleet/fleetd 2026-09-12 09:30:31 +02:00