We are using VFabric Gemfire 6.6.3.4 and currently whenever we change out Gemfire function code or region object schema, we stop the cache server, deploy new code and start the cache server again. This forces a lot of data replication between servers when one of the servers in restarted for deployment. We also repopulate the data from DB in the regions if the schema of the cache objects changes across releases to be able to put data in the newly added properties.
Gfsh tool has an advanced option called deploy which apparently allows deploying JAR files with function code without having to restart the cache server but the documentation for this option is not very detailed. We use xml file based configuration for functions and regions and the documenattion does nto say anything about configuration file changes taking effct using the "deploy" option of gfsh.
How can we deploy our code without having to restart the cache servers?
Thanks
Devesh