aboutsummaryrefslogtreecommitdiffstats
path: root/doc/protocols
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--doc/protocols19
1 files changed, 18 insertions, 1 deletions
diff --git a/doc/protocols b/doc/protocols
index 449f669..fe6ca16 100644
--- a/doc/protocols
+++ b/doc/protocols
@@ -77,7 +77,10 @@ Conditionally required header: Length
Optional header: Action
Remove availability for registry if `remove`.
- Wait until listed commands are available if `wait`.
+ Wait until listed commands are available if `wait`,
+ however if a protocol becomes unavailable during this
+ wait period it will still be counted as available for
+ this wait action.
Send a list of availability commands if `list`.
Message: List of values for the header `Command` that you implement
@@ -93,3 +96,17 @@ Reference implementation: mds-registry
---------------------------------------------------------------------
+Command: reregister
+ Request that all servers resends `Command: register` with either
+ `Action: add` or without the `Action` header (does the same thing)
+
+Purpose: Rebuild registry created with `Command: register` if the
+ registry server crashes
+
+Compulsivity: highly recommended (infrastructure), programs may
+ think a protocol is not supported of the registry
+ server crashes if you do not implement this in your
+ server
+
+---------------------------------------------------------------------
+