SATP-Hermes has capacity to recover from failure (if a gateway goes down in the middle of a transfer, we need to make sure the state is still consistent).
Requirements:
1- update the already implemented recovery messages according to the latest Crash recovery draft. Please make sure to update the corresponding tests.
2- Implement crash recovery for other steps of the protocol, and implement tests for each
3- Implement organizational interoperability strategies for crash recovery: when gateway crashes emit an event (see https://rxjs.dev/guide/observer as a possible solution); see other situations that require communication with other Cacti nodes within SATP context.
SATP-Hermes has capacity to recover from failure (if a gateway goes down in the middle of a transfer, we need to make sure the state is still consistent).
Requirements: 1- update the already implemented recovery messages according to the latest Crash recovery draft. Please make sure to update the corresponding tests.
2- Implement crash recovery for other steps of the protocol, and implement tests for each
3- Implement organizational interoperability strategies for crash recovery: when gateway crashes emit an event (see https://rxjs.dev/guide/observer as a possible solution); see other situations that require communication with other Cacti nodes within SATP context.
Resources: