aboutsummaryrefslogtreecommitdiffstats
path: root/doc/protocols
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-07-28 02:48:35 +0200
committerMattias Andrée <maandree@operamail.com>2014-07-28 02:48:35 +0200
commitb56efd6e9f5375bb84c2a643e7733460fb14b337 (patch)
treedc2e7702bb4fe7fc62682e10cdb35fc321065276 /doc/protocols
parentm (diff)
downloadmds-b56efd6e9f5375bb84c2a643e7733460fb14b337.tar.gz
mds-b56efd6e9f5375bb84c2a643e7733460fb14b337.tar.bz2
mds-b56efd6e9f5375bb84c2a643e7733460fb14b337.tar.xz
misc
Signed-off-by: Mattias Andrée <maandree@operamail.com>
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
+
+---------------------------------------------------------------------
+