cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brandon Williams (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (CASSANDRA-7998) Remove the usage of System.exit() calls in core services
Date Wed, 15 Oct 2014 20:19:34 GMT

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

Brandon Williams resolved CASSANDRA-7998.
-----------------------------------------
    Resolution: Fixed
      Reviewer: Brandon Williams
      Assignee: Heiko Braun

resolved in parent issue.

> 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
>            Assignee: Heiko Braun
>            Priority: Minor
>
> 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)

Mime
View raw message