You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Pavel Sakun (JIRA)" <ji...@apache.org> on 2014/07/23 16:14:39 UTC

[jira] [Created] (CASSANDRA-7597) System.exit() calls should be removed from DatabaseDescriptor

Pavel Sakun created CASSANDRA-7597:
--------------------------------------

             Summary: System.exit() calls should be removed from DatabaseDescriptor
                 Key: CASSANDRA-7597
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7597
             Project: Cassandra
          Issue Type: Bug
         Environment: Cassandra 2.0.9 (earlier version should be affected as well)
            Reporter: Pavel Sakun


We're using SSTableSimpleUnsortedWriter API to generate SSTable to be loaded into cassandra. In case of any issue with config DatabaseDescriptor calls System.exit() which is apparently not the thing you expect while using API.

Test case is simple:
System.setProperty( "cassandra.config", "" );
new YamlConfigurationLoader().loadConfig();
Thread.sleep( 5000 );
System.out.println("We're still alive"); // this will never be called




--
This message was sent by Atlassian JIRA
(v6.2#6252)