Return-Path: X-Original-To: apmail-ignite-commits-archive@minotaur.apache.org Delivered-To: apmail-ignite-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4895A18B53 for ; Thu, 2 Jul 2015 11:06:43 +0000 (UTC) Received: (qmail 78601 invoked by uid 500); 2 Jul 2015 11:06:43 -0000 Delivered-To: apmail-ignite-commits-archive@ignite.apache.org Received: (qmail 78570 invoked by uid 500); 2 Jul 2015 11:06:43 -0000 Mailing-List: contact commits-help@ignite.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.incubator.apache.org Delivered-To: mailing list commits@ignite.incubator.apache.org Received: (qmail 78560 invoked by uid 99); 2 Jul 2015 11:06:43 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Jul 2015 11:06:43 +0000 X-ASF-Spam-Status: No, hits=-2000.7 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 02 Jul 2015 11:04:27 +0000 Received: (qmail 78242 invoked by uid 99); 2 Jul 2015 11:06:14 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Jul 2015 11:06:14 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 0B1F4E03CD; Thu, 2 Jul 2015 11:06:14 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: sboikov@apache.org To: commits@ignite.incubator.apache.org Message-Id: X-Mailer: ASF-Git Admin Mailer Subject: incubator-ignite git commit: # ignite_1055 Date: Thu, 2 Jul 2015 11:06:14 +0000 (UTC) X-Virus-Checked: Checked by ClamAV on apache.org Repository: incubator-ignite Updated Branches: refs/heads/ignite-1055 [created] 7030ee191 # ignite_1055 Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/7030ee19 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/7030ee19 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/7030ee19 Branch: refs/heads/ignite-1055 Commit: 7030ee191f9e229c73a85cb48e01c8255a53a0cc Parents: b437ec7 Author: Atri Authored: Mon Jun 29 21:44:01 2015 +0530 Committer: ashutak Committed: Thu Jul 2 14:05:50 2015 +0300 ---------------------------------------------------------------------- bin/ignite.bat | 8 ++++++-- bin/ignite.sh | 6 +++++- bin/include/parseargs.bat | 1 + bin/include/parseargs.sh | 3 +++ .../ignite/startup/cmdline/CommandLineTransformer.java | 9 +++++++++ 5 files changed, 24 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/7030ee19/bin/ignite.bat ---------------------------------------------------------------------- diff --git a/bin/ignite.bat b/bin/ignite.bat index 1a4a58c..43cc58b 100644 --- a/bin/ignite.bat +++ b/bin/ignite.bat @@ -129,8 +129,12 @@ set RESTART_SUCCESS_OPT=-DIGNITE_SUCCESS_FILE=%RESTART_SUCCESS_FILE% :: :: You can specify IGNITE_JMX_PORT environment variable for overriding automatically found JMX port :: -for /F "tokens=*" %%A in ('""%JAVA_HOME%\bin\java" -cp %CP% org.apache.ignite.internal.util.portscanner.GridJmxPortFinder"') do ( - set JMX_PORT=%%A +:: This is executed if -nojmx is not specified +:: +if not "%NO_JMX%" == "1" ( + for /F "tokens=*" %%A in ('""%JAVA_HOME%\bin\java" -cp %CP% org.apache.ignite.internal.util.portscanner.GridJmxPortFinder"') do ( + set JMX_PORT=%%A + ) ) :: http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/7030ee19/bin/ignite.sh ---------------------------------------------------------------------- diff --git a/bin/ignite.sh b/bin/ignite.sh index 660a80f..7fbca57 100755 --- a/bin/ignite.sh +++ b/bin/ignite.sh @@ -71,7 +71,11 @@ RESTART_SUCCESS_OPT="-DIGNITE_SUCCESS_FILE=${RESTART_SUCCESS_FILE}" # # You can specify IGNITE_JMX_PORT environment variable for overriding automatically found JMX port # -findAvailableJmxPort +# This is executed when -nojmx is not specified +# +if [ "${NOJMX}" == "0" ] ; then + findAvailableJmxPort +fi # Mac OS specific support to display correct name in the dock. osname=`uname` http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/7030ee19/bin/include/parseargs.bat ---------------------------------------------------------------------- diff --git a/bin/include/parseargs.bat b/bin/include/parseargs.bat index e8c764a..c4b35d2 100644 --- a/bin/include/parseargs.bat +++ b/bin/include/parseargs.bat @@ -24,6 +24,7 @@ :: QUIET :: NO_PAUSE :: JVM_XOPTS +:: NOJMX :: :: Script setups reasonable defaults (see below) for omitted arguments. :: http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/7030ee19/bin/include/parseargs.sh ---------------------------------------------------------------------- diff --git a/bin/include/parseargs.sh b/bin/include/parseargs.sh index 8045348..3ab255e 100755 --- a/bin/include/parseargs.sh +++ b/bin/include/parseargs.sh @@ -22,6 +22,7 @@ # INTERACTIVE # QUIET # JVM_XOPTS +# NOJMX # # Script setups reasonable defaults (see below) for omitted arguments. # @@ -35,6 +36,7 @@ CONFIG=${DEFAULT_CONFIG} INTERACTIVE="0" +NOJMX="0" QUIET="-DIGNITE_QUIET=true" JVM_XOPTS="" @@ -42,6 +44,7 @@ while [ $# -gt 0 ] do case "$1" in -i) INTERACTIVE="1";; + -nojmx) NOJMX="1";; -v) QUIET="-DIGNITE_QUIET=false";; -J*) JVM_XOPTS="$JVM_XOPTS ${1:2}";; *) CONFIG="$1";; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/7030ee19/modules/core/src/main/java/org/apache/ignite/startup/cmdline/CommandLineTransformer.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/startup/cmdline/CommandLineTransformer.java b/modules/core/src/main/java/org/apache/ignite/startup/cmdline/CommandLineTransformer.java index 6b2c809..ae0c587 100644 --- a/modules/core/src/main/java/org/apache/ignite/startup/cmdline/CommandLineTransformer.java +++ b/modules/core/src/main/java/org/apache/ignite/startup/cmdline/CommandLineTransformer.java @@ -56,6 +56,9 @@ public class CommandLineTransformer { /** No pause mode. */ private boolean noPause; + /** No JMX mode. */ + private boolean noJMX; + /** Supported parameter, parsed manually. */ private String jvmOptions = ""; @@ -132,6 +135,11 @@ public class CommandLineTransformer { break; + case "-nojmx": + noJMX = true; + + break; + default: argsList.add(arg); } @@ -152,6 +160,7 @@ public class CommandLineTransformer { addArgWithValue(sb, "INTERACTIVE", formatBooleanValue(interactive)); addArgWithValue(sb, "QUIET", "-DIGNITE_QUIET=" + !verbose); addArgWithValue(sb, "NO_PAUSE", formatBooleanValue(noPause)); + addArgWithValue(sb, "NO_JMX", formatBooleanValue(noJMX)); parseJvmOptionsAndSpringConfig(args);