Hello Ivo, On 3 Aug 2011, at 10:23 , Ivo Ladage-van Doorn wrote:
> The Cassandra daemon was not designed to be stopped in ways other than > killing the JVM. I did already run into that issue (see > CassandraDaemonService), but without changing Cassandra it just doesn’t seem > to be possible to support runtime updates of the Cassandra daemon bundle. The > Cassandra guru’s (Jonathan Ellis and Ran Tavory) confirm that Cassandra was > not designed to facilitate shutdown in other ways then killing the JVM. Did you already analyze if it's feasible to change Cassandra to support proper shutdown? > Is this is big issue for provisioning? Yes, provisioning is pretty useless if we have to shutdown the whole JVM every time there is a change in Cassandra. Our fallback scenario is to fork a new JVM from within our Cassandra bundle and manage the life cycle of that separate process to match that of the launching bundle. However, it does not feel right to start forking JVMs just because there are problems shutting down a single bundle. I don't believe there are fundamental reasons why Cassandra cannot shutdown properly, it just was not important for their use cases so far. I would start with doing the analysis, and trying to mobilize other interested parties on the Cassandra mailing list to see if something can be done about this. Greetings, Marcel
_______________________________________________ Amdatu-developers mailing list [email protected] http://lists.amdatu.org/mailman/listinfo/amdatu-developers

