Dynamic Icegrid and application updates
We're using a "dynamic icegrid", in which various servers can register themselves and become part of the grid.
We have an XML application descriptor, consisting of several server templates. A new server is deployed by running icebox and instantiating the server templates using the administrative icegrid interface.
This all works really well, until we try to perform an "application update descriptor.xml" on the icegrid. It seems that all our services are stopped and removed (destroyed). My guess is that this happens because only the templates are in the XML descriptor, not the instantiated services?
- Is this expected behavior?
- What would be a better approach for our setup? Stopping all services momentarily is not acceptable due to availability of the service.