]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Polish debug messages on swap.state rename failure
authorAmos Jeffries <squid3@treenet.co.nz>
Sat, 3 Dec 2011 14:47:51 +0000 (07:47 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 3 Dec 2011 14:47:51 +0000 (07:47 -0700)
src/fs/ufs/store_dir_ufs.cc

index 449d5d6f0fea8c10d6eda3b999f6af27c6cf5a64..a2522b039580074bd1ff623e439eb1899fe51d4d 100644 (file)
@@ -742,14 +742,15 @@ UFSSwapDir::closeTmpSwapLog()
     file_close(swaplog_fd);
 
     if (xrename(new_path, swaplog_path) < 0) {
-        fatal("commonUfsDirCloseTmpSwapLog: rename failed");
+        debugs(50, DBG_IMPORTANT, "ERROR: " << swaplog_path << ": " << xstrerror());
+        fatalf("Failed to rename log file %s with .new", swaplog_path);
     }
 
     fd = file_open(swaplog_path, O_WRONLY | O_CREAT | O_BINARY);
 
     if (fd < 0) {
-        debugs(50, 1, "" << swaplog_path << ": " << xstrerror());
-        fatal("commonUfsDirCloseTmpSwapLog: Failed to open swap log.");
+        debugs(50, DBG_IMPORTANT, "ERROR: " << swaplog_path << ": " << xstrerror());
+        fatalf("Failed to open swap log ", swaplog_path);
     }
 
     safe_free(swaplog_path);