This is an automated email from the ASF dual-hosted git repository.
edcoleman pushed a commit to branch 1.9
in repository https://gitbox.apache.org/repos/asf/accumulo.git
The following commit(s) were added to refs/heads/1.9 by this push:
new 60e293b Clean-up / remove comments in code from gc_metrics_backport
when merged. (#1499)
60e293b is described below
commit 60e293be2ac175e268d4aea51cb1811b50febeed
Author: EdColeman
AuthorDate: Tue Feb 4 14:40:17 2020 -0500
Clean-up / remove comments in code from gc_metrics_backport when merged.
(#1499)
---
.../accumulo/test/functional/GcMetricsIT.java | 22 --
.../accumulo/test/metrics/MetricsFileTailer.java | 13 -
2 files changed, 16 insertions(+), 19 deletions(-)
diff --git
a/test/src/main/java/org/apache/accumulo/test/functional/GcMetricsIT.java
b/test/src/main/java/org/apache/accumulo/test/functional/GcMetricsIT.java
index 968226b..9bde363 100644
--- a/test/src/main/java/org/apache/accumulo/test/functional/GcMetricsIT.java
+++ b/test/src/main/java/org/apache/accumulo/test/functional/GcMetricsIT.java
@@ -66,12 +66,8 @@ public class GcMetricsIT extends AccumuloClusterHarness {
Thread t1 = new Thread(gcTail);
t1.start();
-// used for manual jmx / jconsole validation - not for automated testing
-// try {
-// Thread.sleep(320_000);
-// } catch (InterruptedException ex) {
-// Thread.currentThread().interrupt();
-// }
+// uncomment for manual jmx / jconsole validation - not for automated
testing
+// manualValidationPause();
try {
@@ -108,6 +104,20 @@ public class GcMetricsIT extends AccumuloClusterHarness {
}
/**
+ * This method just sleeps for a while (test will likely time out) The pause
is to allow manual
+ * validation of metrics by connecting to the running gc process with
jconsole (or other jmx
+ * utility). It should not be used for automatic testing.
+ */
+ @SuppressWarnings("unused")
+ private void manualValidationPause() {
+try {
+ Thread.sleep(320_000);
+} catch (InterruptedException ex) {
+ Thread.currentThread().interrupt();
+}
+ }
+
+ /**
* Validate metrics for consistency withing a run cycle.
*
* @param values
diff --git
a/test/src/main/java/org/apache/accumulo/test/metrics/MetricsFileTailer.java
b/test/src/main/java/org/apache/accumulo/test/metrics/MetricsFileTailer.java
index 74a71ac..ea829f4 100644
--- a/test/src/main/java/org/apache/accumulo/test/metrics/MetricsFileTailer.java
+++ b/test/src/main/java/org/apache/accumulo/test/metrics/MetricsFileTailer.java
@@ -124,21 +124,8 @@ public class MetricsFileTailer implements Runnable,
AutoCloseable {
String filename = propUrl.getFile();
- // Read data from this file
- // File propertiesFile = new File(filename);
-
- // ConfigurationFactory factory = new ConfigurationFactory(filename);
Configuration config = new PropertiesConfiguration(filename);
- // Configurations configs = new Configurations();
- //
- // Configuration config = configs.properties(new
File("config.properties"));
- // FileBasedConfigurationBuilder builder =
- // new
FileBasedConfigurationBuilder(PropertiesConfiguration.class)
- // .configure(params.fileBased().setFile(propertiesFile));
- //
- // Configuration config = builder.getConfiguration();
-
final Configuration sub = config.subset(metricsPrefix);
if (log.isTraceEnabled()) {