Skip to content

Commit

Permalink
Added standalone NMDA diagram
Browse files Browse the repository at this point in the history
  • Loading branch information
jgcumming committed Jul 19, 2024
1 parent 0b2b958 commit adc02a7
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions diagrams/NMDA-with-privcand.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@

+-------------+ +-----------+ +---------------------+
| <candidate> | | <startup> | | <private-candidate> |-+
| (ct, rw) |<---+ +--->| (ct, rw) | +->| (ct, rw) | |-+
+-------------+ | | +-----------+ | +---------------------+ | |
| | | | | +---------------------+ |
| +-----------+<--------+ | +---------------------+
+-------->| <running> | | | // multiple
| (ct, rw) |-------------------+ | // private-candidates
+-----------+<-------------------------------+ // possible
|
| // configuration transformations,
| // e.g., removal of nodes marked as
| // "inactive", expansion of
| // templates
v
+------------+
| <intended> | // subject to validation
| (ct, ro) |
+------------+
| // changes applied, subject to
| // local factors, e.g., missing
| // resources, delays
|
dynamic | +-------- learned configuration
configuration | +-------- system configuration
datastores -----+ | +-------- default configuration
| | |
v v v
+---------------+
| <operational> | <-- system state
| (ct + cf, ro) |
+---------------+

ct = config true; cf = config false
rw = read-write; ro = read-only
boxes denote named datastores

0 comments on commit adc02a7

Please sign in to comment.