You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2011/10/07 18:04:30 UTC

svn commit: r1180085 - /hbase/trunk/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java

Author: stack
Date: Fri Oct  7 16:04:30 2011
New Revision: 1180085

URL: http://svn.apache.org/viewvc?rev=1180085&view=rev
Log:
HBASE-4547 TestAdmin failing in 0.92 because .tableinfo not found

Modified:
    hbase/trunk/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java

Modified: hbase/trunk/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java
URL: http://svn.apache.org/viewvc/hbase/trunk/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java?rev=1180085&r1=1180084&r2=1180085&view=diff
==============================================================================
--- hbase/trunk/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java (original)
+++ hbase/trunk/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java Fri Oct  7 16:04:30 2011
@@ -1067,7 +1067,7 @@ public abstract class FSUtils {
     // hole.  Need to fix.
     try {
       if (forceCreation) {
-        if (!fs.delete(tableInfoPath, false)) {
+        if (fs.exists(tableInfoPath) && !fs.delete(tableInfoPath, false)) {
           String errMsg = "Unable to delete " + tableInfoPath
               + " while forcefully writing the table descriptor.";
           LOG.error(errMsg);