In tracking down the leak that led to
https://issues.apache.org/jira/browse/CASSANDRA-17174, it came to my
attention that debugging ref counts is a -D property rather than a JMX
flippable hot property in Ref.java:

public static final boolean DEBUG_ENABLED =
> System.getProperty("cassandra.debugrefcount",
> "false").equalsIgnoreCase("true");


While I used it in this case to get a little more context it turned out
that it wasn't actually necessary given other things logging around the
time of the issue (histogram overflow that Yifan knocked out in
https://issues.apache.org/jira/browse/CASSANDRA-17155 I believe).

So the question here: do operators / developers find themselves using the
above property frequently enough that we should make it hot proppable via
JMX, or are we fine the way we are now?

I'm on the fence so looking for feedback here.

Thanks!

~Josh

Reply via email to