Hi Jonathan, No problem, thanks for all the work you and everyone on the dev team do on Cassandra.
I have a small bit of wrapper code for scripting the Java Debugger Interface, which is up at https://github.com/jfager/jdiscript. I also have a short writeup on it at http://jasonfager.com/888-introducing-jdiscript/. In a nutshell, I just ran Cassandra with the debugger set to fire events on JDI's MonitorContendedEnterEvent, and handle them by printing out stacktraces. If I get some time in the next day or so, I'll take another shot at the 0.7 codebase. Best, Jason On Tue, Dec 28, 2010 at 3:14 PM, Jonathan Ellis <jbel...@gmail.com> wrote: > Hi Jason, > > Thanks for looking into this! > > What tool are you using? I belatedly noticed your tickets (we should > have them resolved for 0.6.9) and it might be useful to do another > check against the 0.7 code. > > On Fri, Aug 6, 2010 at 3:25 PM, Jason Fager <jfa...@gmail.com> wrote: >> Hi all, >> >> I'm doing some work with the Java Debugger Interface, and I'm using >> Cassandra as a test bed. I've found a few minor contention spots >> (example: MessageDigest.getInstance() being called for every >> invocation of FBUtilities.hash()), but before I start possibly >> spamming your jira with them, I wanted to gauge the general interest >> in knowing these kinds of minor issues. I'm happy to report them as >> they come up while I'm doing my work, but if you consider them too >> minor to worry about until they actually show up as impacting >> performance during profiling, I don't want to annoy anyone. Let me >> know. >> >> - Jason >> > > > > -- > Jonathan Ellis > Project Chair, Apache Cassandra > co-founder of Riptano, the source for professional Cassandra support > http://riptano.com >