Repository navigation
Conversation
…ts name the fleet request (ADR 0021)
Open
1 task done
…field not the relay mark, probes counted apart
…fleet figures, narrows ADR 0014 §6
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ADR 0021 for #329. It replaces ADR 0016 §6's fleet join and narrows ADR 0014 §6. Task #431 implements it, and #347's usage rules now follow it.
fleetRequestId. Only the gateway's uplink may set it, and only withnoWait. A worker never queues a probe.lease.declined, whatever the reason. The worker makes no judgement about whether the gateway will retry.request.grantedwhen it hands a grant to its caller. It emitslease.rejectedfor every other ending, with the new reasonworker-failed(+code,worker) for failures on a worker. A gateway stop or crash is closed on read, at its nextdaemon.started.declinedcounts events. On a worker, probes are counted apart from local requests.incompatible.Why: #347's review round 3 found that a stale worker's relayed
no-waitrefusal counted as a request's outcome. Four spec-check rounds on #431 shaped the rest.Refs #329, #431
Written by an agent.