Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id EBDF6200B98 for ; Mon, 3 Oct 2016 12:00:31 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id EA660160ADC; Mon, 3 Oct 2016 10:00:31 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 08BED160ACC for ; Mon, 3 Oct 2016 12:00:30 +0200 (CEST) Received: (qmail 68919 invoked by uid 500); 3 Oct 2016 10:00:29 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 68868 invoked by uid 99); 3 Oct 2016 10:00:29 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Oct 2016 10:00:29 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 0973B18014C for ; Mon, 3 Oct 2016 10:00:29 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.629 X-Spam-Level: ** X-Spam-Status: No, score=2.629 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id l1Q7SqR9WpKb for ; Mon, 3 Oct 2016 10:00:27 +0000 (UTC) Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id D706A5FC73 for ; Mon, 3 Oct 2016 10:00:26 +0000 (UTC) Received: by mail-wm0-f50.google.com with SMTP id p138so141303790wmb.1 for ; Mon, 03 Oct 2016 03:00:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=BUBpncb9yNguGeofxOQknFq8L0I+qcxvz++wMsnDYyI=; b=mZSJE5oTxiLAr7ViW7imIXlQtuSpaTfKY3Td9TxLZC14QbNZSPpSj50WK2eXxRzTyE B7m0WfCVf0wOWg6ImRVPGKaHfyuuUI0t4NO26uvL5Xe6uZTbaItjLax04Y2pkZEP//Dc v2bOpZJbbwg0p0Cft9/PIiSOD/UlZ9glLU00+BTmRoWwnO6mSbYAvYh14ehwKiOsxamU HOVSHIFpBIm/WySai+8U62MtnybergYT3tueojdCf2Ve5YJ4+0KjJURcJK3FP2iDtxlg NlonIZ3IclwPpXUWCawEUGwVCvpeNU8/7x6i8ZBTfdDO4qa7ZL9CTV8Xw/OsqQCGZxQ0 TgfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=BUBpncb9yNguGeofxOQknFq8L0I+qcxvz++wMsnDYyI=; b=br4+W0AfsZe/1CO+FkFbG6NbHcRh6J1V1lfHXrZvgO7r/FIJ1ssTMQbDu0YIMvpn5n KqWmV9yGxhL5665F+jy42eMo7Jd7n6ZAbNnovQ7ci/bsBOb7w15isEtpvLstt64/TIiR /mjiTwxW+Ag9YlE7k0h0b1/9YImWsIKhHbTubm0pwL5e8Udn9y3CyA3xWlwXz87swhM5 iU9BInCCgegNEWA/sFEOKfgc3xlO441tPkCH2bheoi2fQLz7NKEamEsV047o3giHNiN6 aGOZ4FySX8ziFyJFO2hU9lyjtSH2kgV5P+j55YFfBZZ4ijrotv97K2a1KviWbQMjLp/t ha8g== X-Gm-Message-State: AA6/9RnecenhCXG+ZtyYpLln4jBKuXJRHVUxKP3Ug/rN0WHguuEbcc8ukEO3eYT1oCavV8LkYo/f19z2iFDmCg== X-Received: by 10.28.70.70 with SMTP id t67mr8081904wma.35.1475488824320; Mon, 03 Oct 2016 03:00:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.236.142 with HTTP; Mon, 3 Oct 2016 03:00:23 -0700 (PDT) From: Jean Carlo Date: Mon, 3 Oct 2016 12:00:23 +0200 Message-ID: Subject: cassandra dump file path To: user@cassandra.apache.org Content-Type: multipart/alternative; boundary=94eb2c0d40963e69bb053df30346 archived-at: Mon, 03 Oct 2016 10:00:32 -0000 --94eb2c0d40963e69bb053df30346 Content-Type: text/plain; charset=UTF-8 Hi I see in the log of my node cassandra that the parameter -XX:HeapDumpPath is charged two times. INFO [main] 2016-10-03 04:21:29,941 CassandraDaemon.java:205 - JVM Arguments: [-ea, -javaagent:/usr/share/cassandra/lib/jamm-0.3.0.jar, -XX:+CMSClassUnloadingEnabled, -XX:+UseThreadPriorities, -XX:ThreadPriorityPolicy=42, -Xms6G, -Xmx6G, -Xmn600M, *-XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=/cassandra/dumps/cassandra-1475461287-pid34435.hprof*, -Xss256k, -XX:StringTableSize=1000003, -XX:+UseParNewGC, -XX:+UseConcMarkSweepGC, -XX:+CMSParallelRemarkEnabled, -XX:SurvivorRatio=8, -XX:MaxTenuringThreshold=1, -XX:CMSInitiatingOccupancyFraction=30, -XX:+UseCMSInitiatingOccupancyOnly, -XX:+UseTLAB, -XX:CompileCommandFile=/etc/cassandra/hotspot_compiler, -XX:CMSWaitDuration=10000, -XX:+CMSParallelInitialMarkEnabled, -XX:+CMSEdenChunksRecordAlways, -XX:CMSWaitDuration=10000, -XX:+UseCondCardMark, -XX:+PrintGCDetails, -XX:+PrintGCDateStamps, -XX:+PrintGCApplicationStoppedTime, -Xloggc:/var/opt/hosting/log/cassandra/gc.log, -XX:+UseGCLogFileRotation, -XX:NumberOfGCLogFiles=20, -XX:GCLogFileSize=20M, -Djava.net.preferIPv4Stack=true, -Dcom.sun.management.jmxremote.port=7199, -Dcom.sun.management.jmxremote.rmi.port=7199, -Dcom.sun.management.jmxremote.ssl=false, -Dcom.sun.management.jmxremote.authenticate=false, -Dcom.sun.management.jmxremote.password.file=/etc/cassandra/jmxremote.password, -Djava.io.tmpdir=/var/opt/hosting/db/cassandra/tmp, -javaagent:/usr/share/cassandra/lib/jolokia-jvm-1.0.6-agent.jar=port=8778,host=0.0.0.0, -Dcassandra.auth_bcrypt_gensalt_log2_rounds=4, -Dlogback.configurationFile=logback.xml, -Dcassandra.logdir=/var/log/cassandra, -Dcassandra.storagedir=, -Dcassandra-pidfile=/var/run/cassandra/cassandra.pid, *-XX:HeapDumpPath=/var/lib/cassandra/java_1475461286.hprof*, -XX:ErrorFile=/var/lib/cassandra/hs_err_1475461286.log] This option is defined in cassandra-env.sh if [ "x$CASSANDRA_HEAPDUMP_DIR" != "x" ]; then JVM_OPTS="$JVM_OPTS -XX:HeapDumpPath=$CASSANDRA_HEAPDUMP_DIR/cassandra-`date +%s`-pid$$.hprof" fi and we defined before the value of CASSANDRA_HEAPDUMP_DIR before to */cassandra/dumps/* It is seems that cassandra does not care about the conf in cassandra-env.sh and he only takes in account the last set for HeapDumpPath */var/lib/cassandra/java_1475461286.hprof* This causes problems when we have to dump the heap because cassandra uses the disk not suitable to do it. Is *XX:HeapDumpPath *set in another place/file that I dont know? Thxs Jean Carlo "The best way to predict the future is to invent it" Alan Kay --94eb2c0d40963e69bb053df30346 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Hi

I see in the log of my= node cassandra that the parameter -XX:HeapDumpPath is charged two times.
INFO=C2=A0 [main] 2016-10-03 04:21:29,941 CassandraDaemon.java:205 - = JVM Arguments: [-ea, -javaagent:/usr/share/cassandra/lib/jamm-0.3.0.jar, -X= X:+CMSClassUnloadingEnabled, -XX:+UseThreadPriorities, -XX:ThreadPriorityPo= licy=3D42, -Xms6G, -Xmx6G, -Xmn600M, -XX:+HeapDumpOnOutOfMemoryError, -X= X:HeapDumpPath=3D/cassandra/dumps/cassandra-1475461287-pid34435.hprof, = -Xss256k, -XX:StringTableSize=3D1000003, -XX:+UseParNewGC, -XX:+UseConcMark= SweepGC, -XX:+CMSParallelRemarkEnabled, -XX:SurvivorRatio=3D8, -XX:MaxTenur= ingThreshold=3D1, -XX:CMSInitiatingOccupancyFraction=3D30, -XX:+UseCMSIniti= atingOccupancyOnly, -XX:+UseTLAB, -XX:CompileCommandFile=3D/etc/cassandra/h= otspot_compiler, -XX:CMSWaitDuration=3D10000, -XX:+CMSParallelInitialMarkEn= abled, -XX:+CMSEdenChunksRecordAlways, -XX:CMSWaitDuration=3D10000, -XX:+Us= eCondCardMark, -XX:+PrintGCDetails, -XX:+PrintGCDateStamps, -XX:+PrintGCApp= licationStoppedTime, -Xloggc:/var/opt/hosting/log/cassandra/gc.log, -XX:+Us= eGCLogFileRotation, -XX:NumberOfGCLogFiles=3D20, -XX:GCLogFileSize=3D20M, -= Djava.net.preferIPv4Stack=3Dtrue, -Dcom.sun.management.jmxremote.port=3D719= 9, -Dcom.sun.management.jmxremote.rmi.port=3D7199, -Dcom.sun.management.jmx= remote.ssl=3Dfalse, -Dcom.sun.management.jmxremote.authenticate=3Dfalse, -D= com.sun.management.jmxremote.password.file=3D/etc/cassandra/jmxremote.passw= ord, -Djava.io.tmpdir=3D/var/opt/hosting/db/cassandra/tmp, -javaagent:/usr/= share/cassandra/lib/jolokia-jvm-1.0.6-agent.jar=3Dport=3D8778,host=3D0.0.0.= 0, -Dcassandra.auth_bcrypt_gensalt_log2_rounds=3D4, -Dlogback.configuration= File=3Dlogback.xml, -Dcassandra.logdir=3D/var/log/cassandra, -Dcassandra.st= oragedir=3D, -Dcassandra-pidfile=3D/var/run/cassandra/cassandra.pid, -XX= :HeapDumpPath=3D/var/lib/cassandra/java_1475461286.hprof, -XX:ErrorFile= =3D/var/lib/cassandra/hs_err_1475461286.log]

This option is defined in cassandra-env.sh

if= [ "x$CASSANDRA_HEAPDUMP_DIR" !=3D "x" ]; then
=C2= =A0=C2=A0=C2=A0 JVM_OPTS=3D"$JVM_OPTS -XX:HeapDumpPath=3D$CASSANDRA_HE= APDUMP_DIR/cassandra-`date +%s`-pid$$.hprof"
fi
=C2=A0and we defined before the = value of CASSANDRA_HEAPDUMP_DIR before to=
/cassandra/dumps/

It is seems that cassandra does not care about the conf in cassandra-env.s= h and he only takes in account the last set for HeapDumpPath /var/lib/ca= ssandra/java_1475461286.hprof

This caus= es problems when we have to dump the heap because cassandra uses the disk n= ot suitable to do it.

Is=C2=A0 XX:HeapDu= mpPath set in another place/file that I dont know?

Th= xs

Jean Carlo

"The best way to pre= dict the future is to invent it" Alan Kay

=
--94eb2c0d40963e69bb053df30346--