From 507c31f1cd962b11d093ccf1752d7c9f212a7744 Mon Sep 17 00:00:00 2001 From: Adrian Sutton Date: Tue, 30 Apr 2019 05:57:52 +1000 Subject: [PATCH] Increase RocksDB max-background-compactions and background-thread-count to 4 by default. Improves fast sync times even on a t3.large instance (2 cores). (#1364) --- .../pantheon/services/kvstore/RocksDbConfiguration.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/kvstore/src/main/java/tech/pegasys/pantheon/services/kvstore/RocksDbConfiguration.java b/services/kvstore/src/main/java/tech/pegasys/pantheon/services/kvstore/RocksDbConfiguration.java index d6872022ae..66dbe91d72 100644 --- a/services/kvstore/src/main/java/tech/pegasys/pantheon/services/kvstore/RocksDbConfiguration.java +++ b/services/kvstore/src/main/java/tech/pegasys/pantheon/services/kvstore/RocksDbConfiguration.java @@ -94,7 +94,7 @@ public static class Builder { @CommandLine.Option( names = {"--Xrocksdb-max-background-compactions"}, hidden = true, - defaultValue = "1", + defaultValue = "4", paramLabel = "", description = "Maximum number of RocksDB background compactions (default: ${DEFAULT-VALUE})") @@ -103,7 +103,7 @@ public static class Builder { @CommandLine.Option( names = {"--Xrocksdb-background-thread-count"}, hidden = true, - defaultValue = "1", + defaultValue = "4", paramLabel = "", description = "Number of RocksDB background threads (default: ${DEFAULT-VALUE})") int backgroundThreadCount;