jschoubben
|
5c5821b210
|
Issue 085 resolved: the packages port is a node setting; two of its open questions stay open
|
2026-09-22 22:00:38 +02:00 |
|
jschoubben
|
c46c508c03
|
Merge pull request 'Issues 088, 089 and 090, found fixing 085' (#76) from fix/issue-085-followups into main
|
2026-09-22 22:00:02 +02:00 |
|
jschoubben
|
1728765fe3
|
Issues 089 and 090: a contributed route does not follow a moved port; the forge module cannot take over the forge genesis raised
|
2026-09-22 21:54:35 +02:00 |
|
jschoubben
|
e609ccdbfb
|
Issue 088: the forge's own address names a port it may not have
|
2026-09-22 21:41:58 +02:00 |
|
jschoubben
|
60eae92fb1
|
Merge pull request 'Adoption mode as built: ADRs 0101–0103, issues 084–086' (#75) from feat/adoption-mode into main
|
2026-09-22 21:02:00 +02:00 |
|
jschoubben
|
7bbbfb158a
|
ADR 0103: a unit is found when an administrator installed it or the machine uses it
|
2026-09-22 20:02:18 +02:00 |
|
jschoubben
|
87ae893407
|
Issue 087: the controller cannot tell that a node's host is too old for what it sends
|
2026-09-22 19:43:01 +02:00 |
|
jschoubben
|
c74ea2a4a8
|
Records say what the build does: 0101 names only measured daemons; 0102 adds to lists and keeps what it writes over; 0103 names every held kind, the found-service rule, conflicting found rules, guards, and what of 0100 it replaces; designs 05, 09 and 17 in step; issue 084's diagnosis in its own file
|
2026-09-22 19:38:16 +02:00 |
|
jschoubben
|
ca1f648973
|
Issue 086: taking a module narrows a port the predecessor served, without saying so
|
2026-09-22 19:00:59 +02:00 |
|
jschoubben
|
019184ec0f
|
Issue 085: the packages port given at genesis is not a setting, and a later module can undo it
|
2026-09-22 18:17:21 +02:00 |
|
jschoubben
|
213ab898d6
|
ADR 0103: what an adopted node holds and what its guard refuses; the node host and connectivity designs name 0102 and 0103
|
2026-09-22 17:52:58 +02:00 |
|
jschoubben
|
84761f0600
|
ADR 0102: the mesh writes into a shared file, never over it; issue 084 located
|
2026-09-22 17:46:06 +02:00 |
|
jschoubben
|
1901a90d68
|
ADR 0101 accepted; raising a mesh names it
|
2026-09-22 17:43:13 +02:00 |
|
jschoubben
|
347bbce633
|
ADR 0101 proposed: a machine's own resolver does not make it in use, as measured on a fresh machine
|
2026-09-22 17:38:44 +02:00 |
|
jschoubben
|
6165a7ae02
|
Issue 084: taking networking on an adopted node restarts every container, and the held runtime file blocks pulling
|
2026-09-22 17:09:21 +02:00 |
|
jschoubben
|
dfadfd23c0
|
Merge pull request 'ADR 0100 (proposed): a node in use is adopted before it is converged' (#74) from feat/adoption-mode into main
|
2026-09-22 16:35:32 +02:00 |
|
jschoubben
|
3d4ab23830
|
ADR 0100: the machine's own traffic is known by its interface, not its source address
|
2026-09-22 16:35:25 +02:00 |
|
jschoubben
|
37252f9c3e
|
ADR 0100: the guard lets the machine itself through; in use is a non-loopback listener; openings say from where; 09 in step with the flip
|
2026-09-22 16:34:53 +02:00 |
|
jschoubben
|
f3152d827f
|
ADR 0100 after re-review: the bus and registry stay reachable for enrolment; the mesh guards the store in a table that only refuses; a machine in use defined; the flip refuses while a found container is held; held containers and returning to adopted spelled out
|
2026-09-22 16:32:37 +02:00 |
|
jschoubben
|
02c40bcab4
|
ADR 0100 after review: found means unrecorded; assigning prepares, taking cuts over; openings through the found firewall on both paths; the mesh guards its own ports; ports kept as node settings; a converged genesis refuses a machine in use; designs 05, 07, 08, 09 and 17 in step
|
2026-09-22 16:28:31 +02:00 |
|
jschoubben
|
111456abb5
|
ADR 0100 accepted; the node host, connectivity, the node lifecycle and raising a mesh amended for a node adopted before it is converged
|
2026-09-22 16:20:27 +02:00 |
|
jschoubben
|
5fc3cbde4c
|
Research 012: migrating a node that is in use, measured on the control-node; ADR 0100 proposed — a node in use is adopted before it is converged
|
2026-09-22 16:16:28 +02:00 |
|
jschoubben
|
21baf397a8
|
Merge pull request 'Issue 083 resolved: nothing the control queue carries is lost while the store restarts' (#73) from multiple-fixes into main
|
2026-09-22 14:43:00 +02:00 |
|
jschoubben
|
4de74880cb
|
Issue 083: the proof, the replay caveat, and what is not closed, as three reviews found them
|
2026-09-22 14:39:29 +02:00 |
|
jschoubben
|
266ee34b5c
|
Issue 083: the diagnosis describes held messages, the enrolment's order, and what is not closed
|
2026-09-22 14:24:31 +02:00 |
|
jschoubben
|
2d45aa5f42
|
Issue 083 resolved: nothing the control queue carries is lost while the store restarts; an enrolment claims its token and spends it last
|
2026-09-22 14:11:44 +02:00 |
|
jschoubben
|
4e74cf29e4
|
Merge pull request 'Issues 081 and 082 resolved; 083 opened' (#72) from multiple-fixes into main
|
2026-09-22 13:53:16 +02:00 |
|
jschoubben
|
0d40918e92
|
Issue 081: proven by the two-node bed, and what it found about baserow's data directory
|
2026-09-22 13:53:00 +02:00 |
|
jschoubben
|
f6ded3102d
|
Issue 083 opened (other control messages lost while the store restarts); 082's diagnosis carries its review
|
2026-09-22 13:34:05 +02:00 |
|
jschoubben
|
9a75f2b6a9
|
Issue 082: a report that arrives while the store restarts was lost; 081's diagnosis corrected on review
|
2026-09-22 13:25:33 +02:00 |
|
jschoubben
|
5d1a0372cb
|
Issue 081 resolved: neither cache consumer can keep its keys under its login, so neither takes the shared cache
|
2026-09-22 12:27:12 +02:00 |
|
jschoubben
|
f1e3925009
|
Merge pull request 'Issues 079 and 080, found by running the large mesh bed; 074's addendum' (#71) from multiple-fixes into main
|
2026-09-22 02:19:17 +02:00 |
|
jschoubben
|
35e44c3e5e
|
Issue 081 opened (a cache consumer does not use its login); 079 and 080 diagnoses carry the review's consequences
|
2026-09-22 02:04:29 +02:00 |
|
jschoubben
|
f760bf632c
|
Issue 080: a cache grant let the consumer flush the server; 079: the names follow the resolver's rule for the private network
|
2026-09-22 01:39:29 +02:00 |
|
jschoubben
|
e31e077fc8
|
Issue 079: the suffix is handed down, not written twice
|
2026-09-22 01:27:53 +02:00 |
|
jschoubben
|
17cc36069f
|
Issue 079: every machine named twice over, found by the large mesh bed; what running that bed cost, on 074
|
2026-09-22 01:13:29 +02:00 |
|
jschoubben
|
446553dd1f
|
Merge pull request 'ADR 0099; issues 077, 078 and 074 resolved; designs 08 and 20 amended' (#70) from multiple-fixes into main
|
2026-09-21 23:58:50 +02:00 |
|
jschoubben
|
3ea5e47c21
|
Review: 077 says what closed it and what did not; 078 names module issue; 074's retired fixture; ADR 0099's scope
|
2026-09-21 23:58:15 +02:00 |
|
jschoubben
|
ead8913a74
|
Issue 078: module issue's orphan account, refused before it is made
|
2026-09-21 23:46:51 +02:00 |
|
jschoubben
|
faa7196ad6
|
Issue 074: opened date restored
|
2026-09-21 23:44:22 +02:00 |
|
jschoubben
|
8d159cee84
|
Issue 074 resolved: the declared list is empty of WEARING; what the last three cost
|
2026-09-21 23:43:31 +02:00 |
|
jschoubben
|
0e0f0298c6
|
ADR 0099: a step that runs once names what it reads; issues 077 and 078 resolved; designs 08 and 20 amended
|
2026-09-21 23:33:47 +02:00 |
|
jschoubben
|
c2a81cbb20
|
Merge pull request 'ADR 0098; issue 076 opened and resolved; ADR 0097's base refusal live; ADR 0096 proven against the public hub; 074 down to one bed' (#69) from multiple-fixes into main
|
2026-09-21 22:58:26 +02:00 |
|
jschoubben
|
6bc9df4b49
|
Review corrections: 076 and ADR 0098 say what the authority could and could not do; issues 077 (a fetched fact is fetched once) and 078 (secret accept takes any name) opened
|
2026-09-21 22:55:11 +02:00 |
|
jschoubben
|
6d3cb60949
|
Issue 076: the route-forwarding bed proves ADR 0098; what the run taught about the overlay
|
2026-09-21 22:44:24 +02:00 |
|
jschoubben
|
75af72ca27
|
ADR 0096: the copy is proven against the public hub by the genesis bed
|
2026-09-21 22:32:03 +02:00 |
|
jschoubben
|
252c6042e8
|
ADR 0098: a fact a provider makes at first start is fetched from it; issue 076 resolved; design 08 amended; 074 down to one bed
|
2026-09-21 22:27:32 +02:00 |
|
jschoubben
|
bc373797c7
|
Issue 076 opened: a served fact made at first start cannot be served; ADR 0097's refusal of an undeclared base is live
|
2026-09-21 22:16:15 +02:00 |
|
jschoubben
|
559683318b
|
Merge pull request 'Multiple fixes: issues 064, 066 and 020 resolved; 074 narrowed to two beds' (#68) from multiple-fixes into main
|
2026-09-21 22:13:20 +02:00 |
|
jschoubben
|
ac11bea77f
|
Issue 020 resolved: the symptom was the bed's, proven against Pebble and step-ca alike
|
2026-09-21 22:12:51 +02:00 |
|