ACCUMULO-2814 Specify absolute directory in test

In a real accumulo deployment we re-resolve relative paths based on
ACCUMULO_HOME, which is good, but in test scenario having it set just
messed things up.


Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/5d2cf870
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/5d2cf870
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/5d2cf870

Branch: refs/heads/master
Commit: 5d2cf870440f4a084c560010b09bdfa911bbb618
Parents: bd3c2f0
Author: Mike Drob <md...@cloudera.com>
Authored: Thu May 15 14:31:22 2014 -0400
Committer: Mike Drob <md...@cloudera.com>
Committed: Thu May 15 14:31:22 2014 -0400

----------------------------------------------------------------------
 .../java/org/apache/accumulo/tserver/log/LocalWALRecovery.java   | 3 +--
 .../org/apache/accumulo/tserver/log/LocalWALRecoveryTest.java    | 4 +++-
 2 files changed, 4 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/accumulo/blob/5d2cf870/server/tserver/src/main/java/org/apache/accumulo/tserver/log/LocalWALRecovery.java
----------------------------------------------------------------------
diff --git 
a/server/tserver/src/main/java/org/apache/accumulo/tserver/log/LocalWALRecovery.java
 
b/server/tserver/src/main/java/org/apache/accumulo/tserver/log/LocalWALRecovery.java
index 31f4f14..51c13d5 100644
--- 
a/server/tserver/src/main/java/org/apache/accumulo/tserver/log/LocalWALRecovery.java
+++ 
b/server/tserver/src/main/java/org/apache/accumulo/tserver/log/LocalWALRecovery.java
@@ -32,7 +32,6 @@ import org.apache.accumulo.server.conf.ServerConfiguration;
 import org.apache.accumulo.server.fs.VolumeManagerImpl;
 import org.apache.accumulo.server.logger.LogFileKey;
 import org.apache.accumulo.server.logger.LogFileValue;
-import org.apache.accumulo.tserver.TabletServer;
 import org.apache.hadoop.fs.FSDataOutputStream;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
@@ -49,7 +48,7 @@ import com.google.common.annotations.VisibleForTesting;
  * This class will attempt to rewrite any local WALs to HDFS.
  */
 public class LocalWALRecovery implements Runnable {
-  private static final Logger log = Logger.getLogger(TabletServer.class);
+  private static final Logger log = Logger.getLogger(LocalWALRecovery.class);
 
   public static void main(String[] args) throws IOException {
     AccumuloConfiguration configuration = 
SiteConfiguration.getInstance(SiteConfiguration.getDefaultConfiguration());

http://git-wip-us.apache.org/repos/asf/accumulo/blob/5d2cf870/server/tserver/src/test/java/org/apache/accumulo/tserver/log/LocalWALRecoveryTest.java
----------------------------------------------------------------------
diff --git 
a/server/tserver/src/test/java/org/apache/accumulo/tserver/log/LocalWALRecoveryTest.java
 
b/server/tserver/src/test/java/org/apache/accumulo/tserver/log/LocalWALRecoveryTest.java
index 54752e9..99190b2 100644
--- 
a/server/tserver/src/test/java/org/apache/accumulo/tserver/log/LocalWALRecoveryTest.java
+++ 
b/server/tserver/src/test/java/org/apache/accumulo/tserver/log/LocalWALRecoveryTest.java
@@ -55,8 +55,10 @@ public class LocalWALRecoveryTest {
 
   @Before
   public void setUp() throws Exception {
+    File source = new File("src/test/resources", "walog-from-14");
+
     configuration = createMock(AccumuloConfiguration.class);
-    
expect(configuration.get(Property.LOGGER_DIR)).andReturn("src/test/resources/walog-from-14").anyTimes();
+    
expect(configuration.get(Property.LOGGER_DIR)).andReturn(source.getAbsolutePath()).anyTimes();
     replay(configuration);
 
     walTarget = folder.newFolder("wal");

Reply via email to