[ 
https://issues.apache.org/jira/browse/CASSANDRA-7998?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Heiko Braun updated CASSANDRA-7998:
-----------------------------------
    Description: The use of System.exit() prevents using the CassandraDaemon as 
a managed service (managed from another Java process). The core services 
(StorageService,DatabaseDescriptor, SSTableReader) should propagate exceptions 
back to the callee so the decision to exit the VM (unmanaged case) or further 
delegate that decision (managed case) can be handled in a well defined place.

> Remove the usage of System.exit() calls in core services
> --------------------------------------------------------
>
>                 Key: CASSANDRA-7998
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7998
>             Project: Cassandra
>          Issue Type: Sub-task
>          Components: Core
>            Reporter: Heiko Braun
>
> The use of System.exit() prevents using the CassandraDaemon as a managed 
> service (managed from another Java process). The core services 
> (StorageService,DatabaseDescriptor, SSTableReader) should propagate 
> exceptions back to the callee so the decision to exit the VM (unmanaged case) 
> or further delegate that decision (managed case) can be handled in a well 
> defined place.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to