18 lines
1.2 KiB
Plaintext
18 lines
1.2 KiB
Plaintext
- 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.
|