blah
This commit is contained in:
parent
eac31b0e90
commit
62385cd088
17
TODO
Normal file
17
TODO
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
- zomp nodes must report the realms they provide to upstream nodes to which they connect.
|
||||||
|
On redirect a list of hosts of the form [{zx:host(), [zx:realm()]}] must be provided to the downstream client.
|
||||||
|
This is the only way that downstream clients can determine which redirect hosts are useful to it.
|
||||||
|
|
||||||
|
- The ZX daemon should be able to retry requests that were submitted but did not receive a response before the relevant
|
||||||
|
connection was terminated for whatever reason.
|
||||||
|
The most obvious way to do this would be to keep a set or queue of references in each connection monitor's section,
|
||||||
|
clearing them when they receive responses, and pushing them back into the action queue (from the responses reference map)
|
||||||
|
when they fail.
|
||||||
|
|
||||||
|
- The same issue as the one above, but with subscriptions. Currently there is no obvious way to track what subscriptions flow
|
||||||
|
through which connections, and on termination or change of a connection there is no way to ensure that the subscription request
|
||||||
|
finds its way back into the action queue to resubmission once a realm becomes available again.
|
||||||
|
|
||||||
|
- The request tracking ref list is currently passing through the MX record. That is exactly the wrong place to put it.
|
||||||
|
It should DEFINITELY be in the CX record.
|
||||||
|
MOVE IT.
|
||||||
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user