Our problem with IOx is making atomic updates to IOx agents on multiple routers (100+) over an unreliable network.
To publish an update to an App we potentially have to:
- Possibly get current config & edit
- Stop App
- Deactivate App
- Upgrade App
- Activate App
- Possibly set new config
- Start App
Any of these steps can fail and, crucially, they may fail midway - after you have stopped or deactivate an App that you can then no longer activate/start due to network problems.
We were wondering about a solution that downloads all necessary data (package & config) locally to the router (829) and then uses IOS to talk to IOx and make the changes.
Thoughts?