cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael DeHaan (JIRA)" <>
Subject [jira] [Updated] (CASSANDRA-8817) Error handling in Cassandra logs in low memory scenarios could use improvement
Date Tue, 17 Feb 2015 21:04:11 GMT


Michael DeHaan updated CASSANDRA-8817:
    Priority: Minor  (was: Major)

> Error handling in Cassandra logs in low memory scenarios could use improvement
> ------------------------------------------------------------------------------
>                 Key: CASSANDRA-8817
>                 URL:
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>         Environment: Ubuntu 14.04, VM originally created with 1 GB RAM, DSE 4.6.0 installed
>            Reporter: Michael DeHaan
>            Priority: Minor
>             Fix For: 2.1.3
> When running Cassandra with a low amount of RAM, in this case, using DataStax Enterprise
4.6.0 in a reasonably default configuration, I find that I get an error after starting and
trying to use nodetool, namely that it cannot connect to   Originally this sends
me up a creek, looking for why Cassandra is not listening on 7199.  The truth ends up being
a bit more cryptic - that Cassandra isn't running.
> Upon looking at the Cassandra system logs, I see the last thing that it did was print
out the (very long) class path.   This confused me as basically I'm seeing no errors in the
log at all.
> I am proposing that Cassandra should check the amount of available RAM and issue a warning
in the log, or possibly an error, because in this scenario Cassandra is going to oomkill and
probably could have predicted this in advance.
> Something like:
> "Found X MB of RAM, expecting at least Y MB of RAM, Z MB recommended, may crash, adjust
<SETTINGS>" or something similar would be a possible solution.

This message was sent by Atlassian JIRA

View raw message