jschoubben
bff850f798
nats: nats_consumer_remove reads a push consumer too (issue 1126)
...
js.Consumer refuses a push consumer ("consumer is not a pull consumer"), so the
controller's leftovers on EVENTS and CONTROL could not be read and were not
removed. The tool now reads a consumer of either kind (CONSUMER.INFO only, which
is all its grant gives), before the delete and for the confirmation after it.
Quick fix: this change, in the tool, one function, about an hour with its test
rows (a pull and a push consumer). Thorough fix: the same tool also needs its
grant to cover the KV_* streams' consumers (mesh-controller-take-in,
mesh-controller-config-follow), and that grant is composed by mesh-sdk's
BusRemovalGrants from a closed set (ControllerLeftoverConsumersOn), not by the
manifest, so it is not in this commit: it needs a change in mesh-sdk and a
group delivery. Chosen here: the quick fix for the read, since it is one place
and blocks the operator's removal now; the grant is reported to the lead.
Claude-Session: https://claude.ai/code/session_01JG73KG7AfSdh6FP8VrBqCn
2026-11-04 10:45:00 +01:00
..
2026-11-02 20:14:16 +01:00
2026-11-03 23:43:11 +01:00
2026-11-02 20:14:16 +01:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
Design 47's last milestones: the keeper, self-check, healers, hand-acts, provisioner, vault, artifact sweep, disk readings, credential forms (issues 774, 1952, 1953, 1954, 1955)
2026-10-30 02:21:51 +01:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-10-23 15:34:11 +02:00
2026-11-03 08:46:42 +01:00
Design 47's last milestones: the keeper, self-check, healers, hand-acts, provisioner, vault, artifact sweep, disk readings, credential forms (issues 774, 1952, 1953, 1954, 1955)
2026-10-30 02:21:51 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
Design 47's last milestones: the keeper, self-check, healers, hand-acts, provisioner, vault, artifact sweep, disk readings, credential forms (issues 774, 1952, 1953, 1954, 1955)
2026-10-30 02:21:51 +01:00
2026-10-30 18:18:16 +01:00
2026-10-17 16:23:03 +00:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-10-17 16:23:03 +00:00
Design 47's last milestones: the keeper, self-check, healers, hand-acts, provisioner, vault, artifact sweep, disk readings, credential forms (issues 774, 1952, 1953, 1954, 1955)
2026-10-30 02:21:51 +01:00
2026-10-17 16:23:03 +00:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-10-23 15:34:11 +02:00
2026-11-02 20:14:16 +01:00
2026-10-17 16:23:03 +00:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
Design 47's last milestones: the keeper, self-check, healers, hand-acts, provisioner, vault, artifact sweep, disk readings, credential forms (issues 774, 1952, 1953, 1954, 1955)
2026-10-30 02:21:51 +01:00
2026-10-17 16:23:03 +00:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:35:06 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-03 23:11:32 +01:00
2026-11-02 12:29:56 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-03 18:50:12 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-04 00:44:17 +01:00
2026-11-04 00:46:08 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-04 02:29:37 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-10-22 18:12:32 +02:00
Design 47's last milestones: the keeper, self-check, healers, hand-acts, provisioner, vault, artifact sweep, disk readings, credential forms (issues 774, 1952, 1953, 1954, 1955)
2026-10-30 02:21:51 +01:00
Design 47's last milestones: the keeper, self-check, healers, hand-acts, provisioner, vault, artifact sweep, disk readings, credential forms (issues 774, 1952, 1953, 1954, 1955)
2026-10-30 02:21:51 +01:00
2026-11-02 20:14:16 +01:00
Design 47's last milestones: the keeper, self-check, healers, hand-acts, provisioner, vault, artifact sweep, disk readings, credential forms (issues 774, 1952, 1953, 1954, 1955)
2026-10-30 02:21:51 +01:00
2026-10-22 11:47:44 +02:00
2026-11-04 10:45:00 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-10-25 16:57:46 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-10-16 09:42:45 +00:00
2026-11-02 20:14:16 +01:00
2026-10-17 16:23:03 +00:00
Design 47's last milestones: the keeper, self-check, healers, hand-acts, provisioner, vault, artifact sweep, disk readings, credential forms (issues 774, 1952, 1953, 1954, 1955)
2026-10-30 02:21:51 +01:00
2026-10-17 16:23:03 +00:00
Design 47's last milestones: the keeper, self-check, healers, hand-acts, provisioner, vault, artifact sweep, disk readings, credential forms (issues 774, 1952, 1953, 1954, 1955)
2026-10-30 02:21:51 +01:00
2026-11-02 20:14:16 +01:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-10-17 16:23:03 +00:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
Design 47's last milestones: the keeper, self-check, healers, hand-acts, provisioner, vault, artifact sweep, disk readings, credential forms (issues 774, 1952, 1953, 1954, 1955)
2026-10-30 02:21:51 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
Design 47's last milestones: the keeper, self-check, healers, hand-acts, provisioner, vault, artifact sweep, disk readings, credential forms (issues 774, 1952, 1953, 1954, 1955)
2026-10-30 02:21:51 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-10-16 09:42:45 +00:00
Design 47's last milestones: the keeper, self-check, healers, hand-acts, provisioner, vault, artifact sweep, disk readings, credential forms (issues 774, 1952, 1953, 1954, 1955)
2026-10-30 02:21:51 +01:00
2026-11-02 20:14:16 +01:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
Design 47's last milestones: the keeper, self-check, healers, hand-acts, provisioner, vault, artifact sweep, disk readings, credential forms (issues 774, 1952, 1953, 1954, 1955)
2026-10-30 02:21:51 +01:00
2026-10-17 16:23:03 +00:00
2026-10-17 16:23:03 +00:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-11-02 20:14:16 +01:00
2026-10-17 16:23:03 +00:00
2026-10-16 09:42:45 +00:00
2026-10-16 09:42:45 +00:00