Merge pull request 'Design 47 G: the lead's answers A-291 and A-292' (#585) from design/47-G-lead-answers-14 into main
This commit was merged in pull request #585.
This commit is contained in:
@@ -426,3 +426,11 @@ the principle that settles it, cited as "design 47 G A-n".
|
||||
only within the state's bound per value; an answer over it, a check's or a run's alike, is kept as the object
|
||||
`output.<ask>` in the module's outputs store and the key names it, and every reader (the checker, the asker) reads
|
||||
the answer from the key or the object it names. No step ends passed in one place and failed in another.
|
||||
- **A-291** (A-254, A-290; principle 7, and code shared between modules lives in the SDK) A process receives a seat
|
||||
verb's chunked answer through one helper of mesh-sdk's process package, which subscribes to the call's chunks
|
||||
before it asks and answers the whole body; the checker, the indexer, the assigner and the recovery keeper (whose
|
||||
own receive moves into it) read a step's answer kept as an object through it.
|
||||
- **A-292** (§590, issue 1975; principles 1 and 3) The node-engine's first statement keeps the bootstrapped seats (no
|
||||
'not yet'); every later change is said as `manifest-reads-changed` at once. A say the bus does not take is said
|
||||
again within the same link through the SDK's bus retry until the bus takes it, and each failed attempt is written
|
||||
to the engine's journal with the event's name; the held-for-the-next-link form stays only for a link that is lost.
|
||||
|
||||
Reference in New Issue
Block a user