GEODE-6444: Store GC logs in files (#56)
authorNabarun Nag <nabarunnag@users.noreply.github.com>
Mon, 25 Feb 2019 15:58:13 +0000 (07:58 -0800)
committerGitHub <noreply@github.com>
Mon, 25 Feb 2019 15:58:13 +0000 (07:58 -0800)
commitc477ca02a9a4685c2008d9b9ea98d2e500522592
treed1314c7fecb2d01ab23e71631ed6805b122e53d8
parent7a90788731efee6a72b5bef93a7b9fa7f0cd3d24
GEODE-6444: Store GC logs in files (#56)

* Store the GC logs in a file.
* Print the GC logs in the System.out / System.err in parallel while the benchmark is being executed in parallel.
* Using a thread pool for execution of runAsync and not depend on fork join pools
        * Disabling the dstat probe

Co-authored-by: Dan Smith <dsmith@pivotal.io>
Co-authored-by: nabarunnag <nag@cs.wisc.edu>
Co-authored-by: Jacob Barrett <jbarrett@pivotal.io>
geode-benchmarks/build.gradle
harness/src/main/java/org/apache/geode/perftest/infrastructure/ssh/SshInfrastructure.java
harness/src/main/java/org/apache/geode/perftest/jvms/JVMLauncher.java
harness/src/main/java/org/apache/geode/perftest/jvms/rmi/ChildJVM.java
harness/src/main/java/org/apache/geode/perftest/jvms/rmi/Controller.java
harness/src/main/java/org/apache/geode/perftest/yardstick/YardstickTask.java
harness/src/test/java/org/apache/geode/perftest/jvms/rmi/ChildJVMTest.java