You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bookkeeper.apache.org by eo...@apache.org on 2020/06/01 13:24:18 UTC

[bookkeeper] branch master updated: [BUG] Fix class not found compilation failure

This is an automated email from the ASF dual-hosted git repository.

eolivelli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git


The following commit(s) were added to refs/heads/master by this push:
     new a9e6045  [BUG] Fix class not found compilation failure
a9e6045 is described below

commit a9e604525f4a784133d23666e94d16f101749197
Author: lamber-ken <la...@apache.org>
AuthorDate: Mon Jun 1 21:24:07 2020 +0800

    [BUG] Fix class not found compilation failure
    
    ### Motivation
    
    Fix compilation failure after merged https://github.com/apache/bookkeeper/pull/2338
    
    ![image](https://user-images.githubusercontent.com/20113411/83361037-3a8f4800-a3b8-11ea-9691-ea2842a18cfd.png)
    
    ### Changes
    
    Fix wrong package location.
    
    
    
    
    Reviewers: Matteo Minardi <mi...@hotmail.it>, Enrico Olivelli <eo...@apache.org>
    
    This closes #2351 from lamber-ken/misscleass
---
 .../java/org/apache/bookkeeper/bookie/BookieStateManager.java    | 2 +-
 .../main/java/org/apache/bookkeeper/bookie/EntryMemTable.java    | 2 +-
 .../src/main/java/org/apache/bookkeeper/bookie/FileInfo.java     | 2 +-
 .../java/org/apache/bookkeeper/bookie/LedgerDescriptorImpl.java  | 2 +-
 .../bookie/storage/ldb/SingleDirectoryDbLedgerStorage.java       | 2 +-
 .../main/java/org/apache/bookkeeper/client/BookKeeperAdmin.java  | 2 +-
 .../org/apache/bookkeeper/client/ExplicitLacFlushPolicy.java     | 3 +--
 .../src/main/java/org/apache/bookkeeper/meta/LedgerLayout.java   | 6 ++++--
 .../main/java/org/apache/bookkeeper/net/ScriptBasedMapping.java  | 2 +-
 .../main/java/org/apache/bookkeeper/proto/BookieClientImpl.java  | 2 +-
 .../java/org/apache/bookkeeper/proto/BookieRequestProcessor.java | 2 +-
 .../bookkeeper/server/http/service/DecommissionService.java      | 2 +-
 .../main/java/org/apache/bookkeeper/tls/TLSContextFactory.java   | 3 ++-
 .../tools/cli/commands/bookie/ReadLogMetadataCommand.java        | 2 +-
 .../bookkeeper/util/collections/ConcurrentOpenHashSet.java       | 2 +-
 .../java/org/apache/bookkeeper/client/BookKeeperAdminTest.java   | 2 +-
 circe-checksum/src/main/java/com/scurrilous/circe/Hashes.java    | 9 ---------
 .../main/java/org/apache/bookkeeper/proto/ProtocolBenchmark.java | 1 -
 .../apache/bookkeeper/proto/checksum/DigestTypeBenchmark.java    | 4 +++-
 .../java/org/apache/bookkeeper/stats/StatsLoggerBenchmark.java   | 4 ----
 .../org/apache/bookkeeper/stats/codahale/TimerBenchmark.java     | 2 --
 21 files changed, 23 insertions(+), 35 deletions(-)

diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieStateManager.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieStateManager.java
index b848c63..5464745 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieStateManager.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieStateManager.java
@@ -229,7 +229,7 @@ public class BookieStateManager implements StateManager {
                         shutdownHandler.shutdown(ExitCode.ZK_REG_FAIL);
                     }
                 }
-                return (Void) null;
+                return null;
             }
         });
     }
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryMemTable.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryMemTable.java
index 941906c..f54d73a 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryMemTable.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryMemTable.java
@@ -47,7 +47,7 @@ import org.slf4j.LoggerFactory;
  * flusher reports in that the flush succeeded. At that point we let the snapshot go.
  */
 public class EntryMemTable implements AutoCloseable{
-    private static Logger logger = LoggerFactory.getLogger(Journal.class);
+    private static Logger logger = LoggerFactory.getLogger(EntryMemTable.class);
     /**
      * Entry skip list.
      */
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileInfo.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileInfo.java
index 09b751e..acef43f 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileInfo.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileInfo.java
@@ -309,7 +309,7 @@ class FileInfo extends Watchable<LastAddConfirmedUpdateNotification> {
             try {
                 readHeader();
             } catch (BufferUnderflowException buf) {
-                LOG.warn("Exception when reading header of {} : {}", lf, buf);
+                LOG.warn("Exception when reading header of {}.", lf, buf);
                 if (null != masterKey) {
                     LOG.warn("Attempting to write header of {} again.", lf);
                     writeHeader();
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerDescriptorImpl.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerDescriptorImpl.java
index 77fafa1..fcad36e 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerDescriptorImpl.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerDescriptorImpl.java
@@ -37,7 +37,7 @@ import org.slf4j.LoggerFactory;
  * to write entries to a ledger and read entries from a ledger.
  */
 public class LedgerDescriptorImpl extends LedgerDescriptor {
-    private static final Logger LOG = LoggerFactory.getLogger(LedgerDescriptor.class);
+    private static final Logger LOG = LoggerFactory.getLogger(LedgerDescriptorImpl.class);
     final LedgerStorage ledgerStorage;
     private long ledgerId;
     final byte[] masterKey;
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.java
index a6ae8c5..60e3d64 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.java
@@ -890,7 +890,7 @@ public class SingleDirectoryDbLedgerStorage implements CompactableLedgerStorage
         void process(long entryId, long entryLogId, long position);
     }
 
-    private static final Logger log = LoggerFactory.getLogger(DbLedgerStorage.class);
+    private static final Logger log = LoggerFactory.getLogger(SingleDirectoryDbLedgerStorage.class);
 
     @Override
     public OfLong getListOfEntriesOfLedger(long ledgerId) throws IOException {
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeperAdmin.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeperAdmin.java
index 3cc50a4..c9cd86f 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeperAdmin.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeperAdmin.java
@@ -432,7 +432,7 @@ public class BookKeeperAdmin implements AutoCloseable {
                         close();
                         return false;
                     }
-                    LOG.error("Error reading entry {} from ledger {}", new Object[] { nextEntryId, ledgerId }, e);
+                    LOG.error("Error reading entry {} from ledger {}", nextEntryId, ledgerId, e);
                     close();
                     throw new RuntimeException(e);
                 }
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ExplicitLacFlushPolicy.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ExplicitLacFlushPolicy.java
index c9e6def..e3a333c 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ExplicitLacFlushPolicy.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ExplicitLacFlushPolicy.java
@@ -124,8 +124,7 @@ interface ExplicitLacFlushPolicy {
                 scheduledFuture = clientCtx.getScheduler().scheduleAtFixedRateOrdered(lh.getId(), updateLacTask,
                         explicitLacIntervalInMs, explicitLacIntervalInMs, TimeUnit.MILLISECONDS);
             } catch (RejectedExecutionException re) {
-                LOG.error("Scheduling of ExplictLastAddConfirmedFlush for ledger: {} has failed because of {}",
-                        lh.getId(), re);
+                LOG.error("Scheduling of ExplictLastAddConfirmedFlush for ledger: {} has failed.", lh.getId(), re);
             }
         }
 
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerLayout.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerLayout.java
index 09f3a70..f0ee03c 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerLayout.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerLayout.java
@@ -18,6 +18,8 @@
 package org.apache.bookkeeper.meta;
 
 import java.io.IOException;
+import java.nio.charset.StandardCharsets;
+
 import lombok.EqualsAndHashCode;
 import lombok.Getter;
 import lombok.ToString;
@@ -82,7 +84,7 @@ public class LedgerLayout {
         if (log.isDebugEnabled()) {
             log.debug("Serialized layout info: {}", s);
         }
-        return s.getBytes("UTF-8");
+        return s.getBytes(StandardCharsets.UTF_8);
     }
 
     /**
@@ -95,7 +97,7 @@ public class LedgerLayout {
      *             if the given byte[] cannot be parsed
      */
     public static LedgerLayout parseLayout(byte[] bytes) throws IOException {
-        String layout = new String(bytes, "UTF-8");
+        String layout = new String(bytes, StandardCharsets.UTF_8);
         if (log.isDebugEnabled()) {
             log.debug("Parsing Layout: {}", layout);
         }
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/net/ScriptBasedMapping.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/net/ScriptBasedMapping.java
index 890bcfc..467baca 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/net/ScriptBasedMapping.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/net/ScriptBasedMapping.java
@@ -130,7 +130,7 @@ public final class ScriptBasedMapping extends CachedDNSToSwitchMapping {
     private static final class RawScriptBasedMapping extends AbstractDNSToSwitchMapping {
         private String scriptName;
         private int maxArgs; //max hostnames per call of the script
-        private static final Logger LOG = LoggerFactory.getLogger(ScriptBasedMapping.class);
+        private static final Logger LOG = LoggerFactory.getLogger(RawScriptBasedMapping.class);
 
         /*
          * extract 'scriptName' and 'maxArgs' parameters from the conf and throw
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieClientImpl.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieClientImpl.java
index 63c70fc..8fb0f1d 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieClientImpl.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieClientImpl.java
@@ -78,7 +78,7 @@ import org.slf4j.LoggerFactory;
  *
  */
 public class BookieClientImpl implements BookieClient, PerChannelBookieClientFactory {
-    static final Logger LOG = LoggerFactory.getLogger(BookieClient.class);
+    static final Logger LOG = LoggerFactory.getLogger(BookieClientImpl.class);
 
     private final OrderedExecutor executor;
     private final ScheduledExecutorService scheduler;
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieRequestProcessor.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieRequestProcessor.java
index f46d19c..82f9f2a 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieRequestProcessor.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieRequestProcessor.java
@@ -567,7 +567,7 @@ public class BookieRequestProcessor implements RequestProcessor {
                     if (future.isSuccess()) {
                         LOG.info("Session is protected by: {}", sslHandler.engine().getSession().getCipherSuite());
                     } else {
-                        LOG.error("TLS Handshake failure: {}", future.cause());
+                        LOG.error("TLS Handshake failure.", future.cause());
                         BookkeeperProtocol.Response.Builder errResponse = BookkeeperProtocol.Response.newBuilder()
                                 .setHeader(r.getHeader()).setStatus(BookkeeperProtocol.StatusCode.EIO);
                         c.writeAndFlush(errResponse.build());
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/service/DecommissionService.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/service/DecommissionService.java
index 41f18cb..5295bb7 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/service/DecommissionService.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/service/DecommissionService.java
@@ -84,7 +84,7 @@ public class DecommissionService implements HttpEndpointService {
                             bka.decommissionBookie(bookieSrc);
                             LOG.info("Complete decommissioning bookie.");
                         } catch (Exception e) {
-                            LOG.error("Error handling decommissionBookie: {} with exception {}", bookieSrc, e);
+                            LOG.error("Error handling decommissionBookie: {}.", bookieSrc, e);
                         }
                     });
 
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/tls/TLSContextFactory.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/tls/TLSContextFactory.java
index 2a9f6df..a973486 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/tls/TLSContextFactory.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/tls/TLSContextFactory.java
@@ -32,6 +32,7 @@ import io.netty.handler.ssl.SslProvider;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
+import java.nio.charset.StandardCharsets;
 import java.security.KeyStore;
 import java.security.KeyStoreException;
 import java.security.NoSuchAlgorithmException;
@@ -102,7 +103,7 @@ public class TLSContextFactory implements SecurityHandlerFactory {
             return "";
         }
         pwd = FileUtils.readFileToByteArray(passwdFile);
-        return new String(pwd, "UTF-8");
+        return new String(pwd, StandardCharsets.UTF_8);
     }
 
     @SuppressFBWarnings(
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/ReadLogMetadataCommand.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/ReadLogMetadataCommand.java
index 4b73742..12acd4d 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/ReadLogMetadataCommand.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/ReadLogMetadataCommand.java
@@ -41,7 +41,7 @@ import org.slf4j.LoggerFactory;
  */
 public class ReadLogMetadataCommand extends BookieCommand<ReadLogMetadataFlags> {
 
-    static final Logger LOG = LoggerFactory.getLogger(ReadLogMetadataFlags.class);
+    static final Logger LOG = LoggerFactory.getLogger(ReadLogMetadataCommand.class);
 
     private static final String NAME = "readlogmetadata";
     private static final String DESC = "Prints entrylog's metadata";
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections/ConcurrentOpenHashSet.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections/ConcurrentOpenHashSet.java
index 9cf6d22..19482e4 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections/ConcurrentOpenHashSet.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections/ConcurrentOpenHashSet.java
@@ -67,7 +67,7 @@ public class ConcurrentOpenHashSet<V> {
         int numSections = concurrencyLevel;
         int perSectionExpectedItems = expectedItems / numSections;
         int perSectionCapacity = (int) (perSectionExpectedItems / MapFillFactor);
-        this.sections = (Section<V>[]) new Section[numSections];
+        this.sections = new Section[numSections];
 
         for (int i = 0; i < numSections; i++) {
             sections[i] = new Section<>(perSectionCapacity);
diff --git a/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/BookKeeperAdminTest.java b/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/BookKeeperAdminTest.java
index d10d9ab..1916880 100644
--- a/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/BookKeeperAdminTest.java
+++ b/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/BookKeeperAdminTest.java
@@ -66,9 +66,9 @@ import org.apache.bookkeeper.replication.ReplicationException.UnavailableExcepti
 import org.apache.bookkeeper.server.Main;
 import org.apache.bookkeeper.server.conf.BookieConfiguration;
 import org.apache.bookkeeper.test.BookKeeperClusterTestCase;
-import org.apache.bookkeeper.test.PortManager;
 import org.apache.bookkeeper.util.AvailabilityOfEntriesOfLedger;
 import org.apache.bookkeeper.util.BookKeeperConstants;
+import org.apache.bookkeeper.util.PortManager;
 import org.apache.commons.io.FileUtils;
 import org.apache.zookeeper.CreateMode;
 import org.apache.zookeeper.ZooDefs.Ids;
diff --git a/circe-checksum/src/main/java/com/scurrilous/circe/Hashes.java b/circe-checksum/src/main/java/com/scurrilous/circe/Hashes.java
index 786ead5..16e3b4a 100644
--- a/circe-checksum/src/main/java/com/scurrilous/circe/Hashes.java
+++ b/circe-checksum/src/main/java/com/scurrilous/circe/Hashes.java
@@ -17,15 +17,6 @@ package com.scurrilous.circe;
 
 import java.util.EnumSet;
 
-import com.scurrilous.circe.HashParameters;
-import com.scurrilous.circe.HashProviders;
-import com.scurrilous.circe.HashSupport;
-import com.scurrilous.circe.IncrementalIntHash;
-import com.scurrilous.circe.IncrementalLongHash;
-import com.scurrilous.circe.StatefulHash;
-import com.scurrilous.circe.StatelessIntHash;
-import com.scurrilous.circe.StatelessLongHash;
-
 /**
  * Static methods to obtain various forms of abstract hash functions. Each
  * method uses {@link HashProviders#best} to find the best provider for the
diff --git a/microbenchmarks/src/main/java/org/apache/bookkeeper/proto/ProtocolBenchmark.java b/microbenchmarks/src/main/java/org/apache/bookkeeper/proto/ProtocolBenchmark.java
index 5baad80..8ecf3a9 100644
--- a/microbenchmarks/src/main/java/org/apache/bookkeeper/proto/ProtocolBenchmark.java
+++ b/microbenchmarks/src/main/java/org/apache/bookkeeper/proto/ProtocolBenchmark.java
@@ -25,7 +25,6 @@ import io.netty.buffer.ByteBufAllocator;
 import io.netty.buffer.Unpooled;
 import io.netty.util.ReferenceCountUtil;
 
-import java.util.Map;
 import java.util.Random;
 import java.util.concurrent.TimeUnit;
 import org.apache.bookkeeper.proto.BookieProtoEncoding.EnDecoder;
diff --git a/microbenchmarks/src/main/java/org/apache/bookkeeper/proto/checksum/DigestTypeBenchmark.java b/microbenchmarks/src/main/java/org/apache/bookkeeper/proto/checksum/DigestTypeBenchmark.java
index 2319b2e..b65b759 100644
--- a/microbenchmarks/src/main/java/org/apache/bookkeeper/proto/checksum/DigestTypeBenchmark.java
+++ b/microbenchmarks/src/main/java/org/apache/bookkeeper/proto/checksum/DigestTypeBenchmark.java
@@ -26,6 +26,8 @@ import io.netty.buffer.ByteBufAllocator;
 import io.netty.buffer.CompositeByteBuf;
 import io.netty.buffer.PooledByteBufAllocator;
 import io.netty.buffer.Unpooled;
+
+import java.nio.charset.StandardCharsets;
 import java.util.concurrent.ThreadLocalRandom;
 import java.util.concurrent.TimeUnit;
 import org.apache.bookkeeper.proto.DataFormats.LedgerMetadataFormat.DigestType;
@@ -105,7 +107,7 @@ public class DigestTypeBenchmark {
 
         @Setup(Level.Trial)
         public void doSetup() throws Exception {
-            final byte[] password = "password".getBytes("UTF-8");
+            final byte[] password = "password".getBytes(StandardCharsets.UTF_8);
             crc32 = DigestManager.instantiate(ThreadLocalRandom.current().nextLong(0, Long.MAX_VALUE),
                     password, DigestType.CRC32, PooledByteBufAllocator.DEFAULT, true);
 
diff --git a/microbenchmarks/src/main/java/org/apache/bookkeeper/stats/StatsLoggerBenchmark.java b/microbenchmarks/src/main/java/org/apache/bookkeeper/stats/StatsLoggerBenchmark.java
index 3986ffa..1a88bd0 100644
--- a/microbenchmarks/src/main/java/org/apache/bookkeeper/stats/StatsLoggerBenchmark.java
+++ b/microbenchmarks/src/main/java/org/apache/bookkeeper/stats/StatsLoggerBenchmark.java
@@ -23,10 +23,6 @@ import java.util.Map;
 import java.util.concurrent.TimeUnit;
 import java.util.function.Supplier;
 
-import org.apache.bookkeeper.stats.Counter;
-import org.apache.bookkeeper.stats.OpStatsLogger;
-import org.apache.bookkeeper.stats.StatsLogger;
-import org.apache.bookkeeper.stats.StatsProvider;
 import org.apache.bookkeeper.stats.codahale.CodahaleMetricsProvider;
 import org.apache.bookkeeper.stats.codahale.FastCodahaleMetricsProvider;
 import org.apache.bookkeeper.stats.prometheus.PrometheusMetricsProvider;
diff --git a/microbenchmarks/src/main/java/org/apache/bookkeeper/stats/codahale/TimerBenchmark.java b/microbenchmarks/src/main/java/org/apache/bookkeeper/stats/codahale/TimerBenchmark.java
index 5d1cf06..6d98313 100644
--- a/microbenchmarks/src/main/java/org/apache/bookkeeper/stats/codahale/TimerBenchmark.java
+++ b/microbenchmarks/src/main/java/org/apache/bookkeeper/stats/codahale/TimerBenchmark.java
@@ -21,8 +21,6 @@ import java.util.concurrent.TimeUnit;
 
 import org.apache.bookkeeper.stats.OpStatsLogger;
 import org.apache.bookkeeper.stats.StatsLogger;
-import org.apache.bookkeeper.stats.codahale.CodahaleMetricsProvider;
-import org.apache.bookkeeper.stats.codahale.FastCodahaleMetricsProvider;
 import org.openjdk.jmh.annotations.Benchmark;
 import org.openjdk.jmh.annotations.BenchmarkMode;
 import org.openjdk.jmh.annotations.Fork;