Currently when a VDM Client loses connectivity to a broker, the client refreshes and loses all applets. Need to allow for a graceful failover.
When a disconnect occurs, the client should:
- Update status to red, but do not refresh
- Have a persistent log of all current subscription for applets
- Immediately return error on any new Mesh commands
- Retry connection every X seconds up to Y minutes
- Re-establish subscriptions on reconnect
Currently when a VDM Client loses connectivity to a broker, the client refreshes and loses all applets. Need to allow for a graceful failover.
When a disconnect occurs, the client should: