+0
−230
+230
−0
File added.
Preview size limit exceeded, changes collapsed.
+1
−1
+62
−66
File changed.
Preview size limit exceeded, changes collapsed.
Loading
Review with the OEG and SRM owners dropped the synchronous HTTP request
from ADR-0053's first version. OEG has already answered the App Provider
with 202 before SRM sees the command, so an HTTP 202 from FM only told
SRM that FM took the job, which a JetStream acknowledgement already does,
and one hand-off shouldn't need two transports.
SRM now publishes command.fm.service.deploy / .terminate on OOP_TASKS and
FM answers with event.fm.operation.completed on OOP_EVENTS. The federated
zone lookup stays a synchronous HTTP read, plus a list variant SRM's zone
listing already calls. OOP_TASKS gains command.fm.> with an fm-task-worker
consumer and OOP_EVENTS gains event.fm.>, amending ADR-0001, ADR-0022 and
ADR-0046's DataBus scope. Publishers must go through JetStream and wait for
the acknowledgement. SRM's completion event has to list the instance in
instances[], since OEG only updates what it finds there.
The ADR file is renamed to match, and the SRM architecture doc's open
item F6 is closed.
Co-Authored-By:
Claude Opus 5 <noreply@anthropic.com>
File added.
Preview size limit exceeded, changes collapsed.
File changed.
Preview size limit exceeded, changes collapsed.