You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ozone.apache.org by ad...@apache.org on 2023/03/02 09:37:42 UTC
[ozone] branch master updated: HDDS-7934. NPE in RandomKeyGenerator's shutdown hook (#4286)
This is an automated email from the ASF dual-hosted git repository.
adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git
The following commit(s) were added to refs/heads/master by this push:
new 8b9d1a852b HDDS-7934. NPE in RandomKeyGenerator's shutdown hook (#4286)
8b9d1a852b is described below
commit 8b9d1a852bb6feb3e2626a78fd74559cd6d8b3f9
Author: Chung En Lee <wf...@gmail.com>
AuthorDate: Thu Mar 2 17:37:35 2023 +0800
HDDS-7934. NPE in RandomKeyGenerator's shutdown hook (#4286)
---
.../java/org/apache/hadoop/ozone/freon/TestRandomKeyGenerator.java | 1 +
.../java/org/apache/hadoop/ozone/freon/RandomKeyGenerator.java | 7 ++++---
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/freon/TestRandomKeyGenerator.java b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/freon/TestRandomKeyGenerator.java
index 132d086dc0..5e96bf1dd6 100644
--- a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/freon/TestRandomKeyGenerator.java
+++ b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/freon/TestRandomKeyGenerator.java
@@ -87,6 +87,7 @@ public class TestRandomKeyGenerator {
Assert.assertEquals(2, randomKeyGenerator.getNumberOfVolumesCreated());
Assert.assertEquals(10, randomKeyGenerator.getNumberOfBucketsCreated());
Assert.assertEquals(100, randomKeyGenerator.getNumberOfKeysAdded());
+ randomKeyGenerator.printStats(System.out);
}
@Test
diff --git a/hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/freon/RandomKeyGenerator.java b/hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/freon/RandomKeyGenerator.java
index 38a96075c6..ee5ac6140b 100644
--- a/hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/freon/RandomKeyGenerator.java
+++ b/hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/freon/RandomKeyGenerator.java
@@ -450,7 +450,7 @@ public final class RandomKeyGenerator implements Callable<Void> {
*
* @param out PrintStream
*/
- private void printStats(PrintStream out) {
+ void printStats(PrintStream out) {
long endTime = System.nanoTime() - startTime;
String execTime = DurationFormatUtils
.formatDuration(TimeUnit.NANOSECONDS.toMillis(endTime),
@@ -484,8 +484,9 @@ public final class RandomKeyGenerator implements Callable<Void> {
out.println("Number of Volumes created: " + numberOfVolumesCreated);
out.println("Number of Buckets created: " + numberOfBucketsCreated);
out.println("Number of Keys added: " + numberOfKeysAdded);
- out.println("Replication: " + replicationConfig.getReplication());
- out.println("Replication type: " + replicationConfig.getReplicationType());
+ if (replicationConfig != null) {
+ out.println("Replication: " + replicationConfig);
+ }
out.println(
"Average Time spent in volume creation: " + prettyAverageVolumeTime);
out.println(
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@ozone.apache.org
For additional commands, e-mail: commits-help@ozone.apache.org