I would like to have more control on how Services are presented after upgrade and migrating from one service to another.
The best solution in my mind is to have an in place upgrade and display history for the Webservice in a separate panel.
I believe the system already knows the old and new IDs because one can click migrate and the instance automagically is pushed to the new service.
example:
- Service with ID: 1 is having an update available
- admin clicks More > Update Service
- Service is entering Update status.
- Current active Webservice is put under history of the newly created Service that has been given ID 5
- The new service gets the config copied over from the Service with ID 1 and the new Modules are installed.
- On this updated Webservice no Instance will be visible (status: pending migration) until this is migrated out of the Service with ID 1 by clicking on More > Pull Instances.
- The Instances on Webservice with ID 1 are now starting to migrate to Webservice with ID 5
- Nice to have would be something like having a service that will eventually perish or have it deleted after n updates.
The Implementation of updating Services in Spotfire 7.10.0 very much resembles my idea. I very much appreciate the effort made in presenting status updates and the small "show old service" link also the presentation of services stays clean this way.
Great job!