]> git.sur5r.net Git - bacula/bacula/commitdiff
Add more output when spooling and no space left
authorKern Sibbald <kern@sibbald.com>
Tue, 14 Jul 2009 18:43:11 +0000 (18:43 +0000)
committerKern Sibbald <kern@sibbald.com>
Tue, 14 Jul 2009 18:43:11 +0000 (18:43 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@8995 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/stored/spool.c
bacula/technotes

index 6bff7b5969d8a69ffc190200a23880e47c7f136a..f13bfdf3e2c1e669efed606e40efda44733d1388 100644 (file)
@@ -221,6 +221,10 @@ static bool despool_data(DCR *dcr, bool commit)
    char ec1[50];
 
    Dmsg0(100, "Despooling data\n");
+   if (jcr->dcr->job_spool_size == 0) {
+      Jmsg(jcr, M_WARNING, 0, _("Despooling zero bytes. Your disk is probably FULL!\n"));
+   }
+
    /*
     * Commit means that the job is done, so we commit, otherwise, we
     *  are despooling because of user spool size max or some error  
@@ -515,6 +519,9 @@ static bool write_spool_header(DCR *dcr)
               be.bstrerror());
       }
       if (stat != (ssize_t)sizeof(hdr)) {
+         Jmsg(dcr->jcr, M_ERROR, 0, _("Error writing header to spool file."
+              " Disk probably full. Attempting recovery. Wanted to write=%d got=%d\n"),
+              (int)stat, (int)sizeof(hdr));
          /* If we wrote something, truncate it, then despool */
          if (stat != -1) {
 #if defined(HAVE_WIN32)
index 4d0c98ec0dbe7ccc3293c5db4f78b43f8cd512b4..0cd00e7408d6e161d597c25ab39041d51bbceee9 100644 (file)
@@ -3,6 +3,7 @@
 General:
 
 14Jul09
+kes  Add more output when spooling and no space left
 ebl  Fix postgresql driver bug that displayed <NULL> rows from time to time.
 kes  More cleanup of bootstrap
 ebl  Implement the project 'restore' menu: enter a JobId, automatically