You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Jared Stewart (JIRA)" <ji...@apache.org> on 2017/06/19 16:32:00 UTC
[jira] [Created] (GEODE-3103) GfshRule clutters the nightly build
output
Jared Stewart created GEODE-3103:
------------------------------------
Summary: GfshRule clutters the nightly build output
Key: GEODE-3103
URL: https://issues.apache.org/jira/browse/GEODE-3103
Project: Geode
Issue Type: Improvement
Components: gfsh, tests
Reporter: Jared Stewart
Most tests only write output to the nightly build when they fail. Right now the GfshRule is piping the output from the Gfsh processes it starts into System.out which results in cluttered nightly build logs:
```
:geode-assembly:build
:geode-assembly:distributedTest
(1) Executing - start locator --name=locator1
....
Locator in /tmp/junit7008076194550925969/locator1 on penates.apache.org[10334] as locator1 is currently online.
Process ID: 1678
Uptime: 4 seconds
Geode Version: 1.3.0-SNAPSHOT
Java Version: 1.8.0_131
Log File: /tmp/junit7008076194550925969/locator1/locator1.log
JVM Arguments: -Dgemfire.enable-cluster-configuration=true -Dgemfire.load-cluster-configuration-from-dir=false -Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true -Dsun.rmi.dgc.server.gcInterval=9223372036854775806
Class-Path: <https://builds.apache.org/job/Geode-nightly/870/artifact/geode-assembly/build/install/apache-geode/lib/geode-core-1.3.0-SNAPSHOT.jar>:<https://builds.apache.org/job/Geode-nightly/870/artifact/geode-assembly/build/install/apache-geode/lib/geode-dependencies.jar>
Successfully connected to: JMX Manager [host=penates.apache.org, port=1099]
Cluster configuration service is up and running.
(1) Executing - connect
Connecting to Locator at [host=localhost, port=10334] ..
Connecting to Manager at [host=penates.apache.org, port=1099] ..
Successfully connected to: [host=penates.apache.org, port=1099]
(2) Executing - status locator --name=locator1
Locator in /tmp/junit7008076194550925969/locator1 on penates.apache.org[10334] as locator1 is currently online.
Process ID: 1678
Uptime: 18 seconds
Geode Version: 1.3.0-SNAPSHOT
Java Version: 1.8.0_131
Log File: /tmp/junit7008076194550925969/locator1/locator1.log
JVM Arguments: -Dgemfire.enable-cluster-configuration=true -Dgemfire.load-cluster-configuration-from-dir=false -Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true -Dsun.rmi.dgc.server.gcInterval=9223372036854775806
Class-Path: <https://builds.apache.org/job/Geode-nightly/870/artifact/geode-assembly/build/install/apache-geode/lib/geode-core-1.3.0-SNAPSHOT.jar>:<https://builds.apache.org/job/Geode-nightly/870/artifact/geode-assembly/build/install/apache-geode/lib/geode-dependencies.jar>
Cluster configuration service is up and running.
(1) Executing - stop locator --dir=/tmp/junit7008076194550925969/locator1
..
(1) Executing - start locator --name=locator1
....
Locator in /tmp/junit6693528666226757220/locator1 on penates.apache.org[10334] as locator1 is currently online.
Process ID: 2996
Uptime: 3 seconds
Geode Version: 1.3.0-SNAPSHOT
Java Version: 1.8.0_131
Log File: /tmp/junit6693528666226757220/locator1/locator1.log
JVM Arguments: -Dgemfire.enable-cluster-configuration=true -Dgemfire.load-cluster-configuration-from-dir=false -Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true -Dsun.rmi.dgc.server.gcInterval=9223372036854775806
Class-Path: <https://builds.apache.org/job/Geode-nightly/870/artifact/geode-assembly/build/install/apache-geode/lib/geode-core-1.3.0-SNAPSHOT.jar>:<https://builds.apache.org/job/Geode-nightly/870/artifact/geode-assembly/build/install/apache-geode/lib/geode-dependencies.jar>
Successfully connected to: JMX Manager [host=penates.apache.org, port=1099]
Cluster configuration service is up and running.
(1) Executing - status locator --name=locator1
Gfsh must be connected in order to get the status of a Locator by member name or ID.
(1) Executing - stop locator --dir=/tmp/junit6693528666226757220/locator1
...
:geode-assembly:integrationTest
:geode-benchmarks:jar
:geode-benchmarks:javadoc UP-TO-DATE
:geode-benchmarks:javadocJar
```
It would be better to redirect IO to a logger so that the output is consistent with the output from other tests.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)