[hornetq-commits] JBoss hornetq SVN: r12014 - in trunk: hornetq-journal/src/main/java/org/hornetq/core/journal/impl and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Jan 12 07:09:48 EST 2012


Author: borges
Date: 2012-01-12 07:09:47 -0500 (Thu, 12 Jan 2012)
New Revision: 12014

Modified:
   trunk/hornetq-bootstrap/src/main/java/org/hornetq/integration/bootstrap/HornetQBootstrapServer.java
   trunk/hornetq-journal/src/main/java/org/hornetq/core/journal/impl/AbstractSequentialFile.java
   trunk/hornetq-journal/src/main/java/org/hornetq/core/journal/impl/SyncSpeedTest.java
Log:
Log error if file fails to delete.

Modified: trunk/hornetq-bootstrap/src/main/java/org/hornetq/integration/bootstrap/HornetQBootstrapServer.java
===================================================================
--- trunk/hornetq-bootstrap/src/main/java/org/hornetq/integration/bootstrap/HornetQBootstrapServer.java	2012-01-12 12:09:19 UTC (rev 12013)
+++ trunk/hornetq-bootstrap/src/main/java/org/hornetq/integration/bootstrap/HornetQBootstrapServer.java	2012-01-12 12:09:47 UTC (rev 12014)
@@ -32,9 +32,8 @@
 import org.jboss.kernel.spi.deployment.KernelDeployment;
 
 /**
- * This is the method in which the HornetQ server can be deployed externall outside of jBoss. Alternatively a user can embed
- * by using the same code as in main
- *
+ * This is the method in which the HornetQ server can be deployed externally outside of jBoss.
+ * Alternatively a user can embed by using the same code as in main
  * @author <a href="ataylor at redhat.com">Andy Taylor</a>
  */
 public class HornetQBootstrapServer extends BasicBootstrap
@@ -84,7 +83,10 @@
       final File file = new File(dirName + "/STOP_ME");
       if (file.exists())
       {
-         file.delete();
+         if (!file.delete())
+         {
+            log.error("Failed to delete " + file.getAbsolutePath());
+         }
       }
       final Timer timer = new Timer("HornetQ Server Shutdown Timer", true);
       timer.scheduleAtFixedRate(new TimerTask()

Modified: trunk/hornetq-journal/src/main/java/org/hornetq/core/journal/impl/AbstractSequentialFile.java
===================================================================
--- trunk/hornetq-journal/src/main/java/org/hornetq/core/journal/impl/AbstractSequentialFile.java	2012-01-12 12:09:19 UTC (rev 12013)
+++ trunk/hornetq-journal/src/main/java/org/hornetq/core/journal/impl/AbstractSequentialFile.java	2012-01-12 12:09:47 UTC (rev 12014)
@@ -103,7 +103,10 @@
          close();
       }
 
-      file.delete();
+      if (!file.delete())
+      {
+         log.error("Failed to delete file " + this);
+      }
    }
 
    public void copyTo(SequentialFile newFileName) throws Exception

Modified: trunk/hornetq-journal/src/main/java/org/hornetq/core/journal/impl/SyncSpeedTest.java
===================================================================
--- trunk/hornetq-journal/src/main/java/org/hornetq/core/journal/impl/SyncSpeedTest.java	2012-01-12 12:09:19 UTC (rev 12013)
+++ trunk/hornetq-journal/src/main/java/org/hornetq/core/journal/impl/SyncSpeedTest.java	2012-01-12 12:09:47 UTC (rev 12014)
@@ -28,7 +28,7 @@
 
 /**
  * A SyncSpeedTest
- * 
+ *
  * This class just provides some diagnostics on how fast your disk can sync
  * Useful when determining performance issues
  *
@@ -168,7 +168,11 @@
 
          if (file.exists())
          {
-            file.delete();
+            if (!file.delete())
+            {
+               log.error("failed to delete file " + file);
+            }
+
          }
 
          file.createNewFile();



More information about the hornetq-commits mailing list