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

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

commit e374cc513ee13edbcb745ce04ebab34ad523eba2
Merge: 5474f5a 8519514
Author: Keith Turner <[email protected]>
AuthorDate: Fri Jul 13 16:34:03 2018 -0400

    Merge branch '1.9'

 .../org/apache/accumulo/tserver/tablet/Tablet.java | 64 ++++++++++++++--------
 1 file changed, 42 insertions(+), 22 deletions(-)

diff --cc 
server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Tablet.java
index 013c5c7,4dc19f2..b2733ca
--- 
a/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Tablet.java
+++ 
b/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Tablet.java
@@@ -147,14 -148,17 +147,17 @@@ import org.apache.hadoop.fs.FileStatus
  import org.apache.hadoop.fs.FileSystem;
  import org.apache.hadoop.fs.Path;
  import org.apache.hadoop.io.Text;
 -import org.apache.log4j.Logger;
  import org.apache.zookeeper.KeeperException;
  import org.apache.zookeeper.KeeperException.NoNodeException;
 +import org.slf4j.Logger;
 +import org.slf4j.LoggerFactory;
  
  import com.google.common.annotations.VisibleForTesting;
 -import com.google.common.base.Optional;
+ import com.google.common.base.Preconditions;
  import com.google.common.cache.Cache;
  import com.google.common.cache.CacheBuilder;
+ import com.google.common.collect.ImmutableSet;
+ import com.google.common.collect.ImmutableSet.Builder;
  
  /**
   *
@@@ -494,9 -498,11 +497,11 @@@ public class Tablet implements TabletCo
              logEntry.getColumnQualifier().toString()));
        }
  
+       rebuildReferencedLogs();
+ 
        log.info(
 -          "Write-Ahead Log recovery complete for " + this.extent + " (" + 
entriesUsedOnTablet.get()
 -              + " mutations applied, " + getTabletMemory().getNumEntries() + 
" entries created)");
 +          "Write-Ahead Log recovery complete for {} ({} mutations applied, {} 
entries created)",
 +          this.extent, entriesUsedOnTablet.get(), 
getTabletMemory().getNumEntries());
      }
  
      String contextName = tableConfiguration.get(Property.TABLE_CLASSPATH);
@@@ -2480,16 -2519,14 +2499,14 @@@
      }
  
      for (String logger : currentLogsCopy) {
 -      log.debug("Logs for current memory: " + getExtent() + " " + logger);
 +      log.debug("Logs for current memory: {} {}", getExtent(), logger);
      }
  
-     Set<String> doomed = new HashSet<>();
-     for (DfsLogger logger : doomedLogs) {
-       log.debug("Logs to be destroyed: {} {}", getExtent(), logger.getMeta());
-       doomed.add(logger.getMeta());
+     for (String logger : unusedLogs) {
 -      log.debug("Logs to be destroyed: " + getExtent() + " " + logger);
++      log.debug("Logs to be destroyed: {} {}", getExtent(), logger);
      }
  
-     return doomed;
+     return unusedLogs;
    }
  
    synchronized void finishClearingUnusedLogs() {

Reply via email to