It looks like CASSANDRA-504 commit added a second -XX:SurvivorRatio argument to cassandra.in.sh. Was this intentional?
JVM_OPTS=" \ -ea \ -Xdebug \ -Xrunjdwp:transport=dt_socket,server=y,address=8888,suspend=n \ -Xms128M \ -Xmx1G \ -XX:SurvivorRatio=8 \ -XX:TargetSurvivorRatio=90 \ -XX:+AggressiveOpts \ -XX:+UseParNewGC \ -XX:+UseConcMarkSweepGC \ -XX:+CMSParallelRemarkEnabled \ -XX:+HeapDumpOnOutOfMemoryError \ -XX:SurvivorRatio=128 \ -XX:MaxTenuringThreshold=0 \ -Dcom.sun.management.jmxremote.port=8080 \ -Dcom.sun.management.jmxremote.ssl=false \ -Dcom.sun.management.jmxremote.authenticate=false" Here's the commit: http://svn.apache.org/viewvc/incubator/cassandra/trunk/bin/cassandra.in.sh?p2=%2Fincubator%2Fcassandra%2Ftrunk%2Fbin%2Fcassandra.in.sh&p1=%2Fincubator%2Fcassandra%2Ftrunk%2Fbin%2Fcassandra.in.sh&r1=828139&r2=828138&pathrev=828139&view=diff&diff_format=l -Tim