Bacula-users

[Bacula-users] Purging Verify Jobs

2008-12-22 04:10:58
Subject: [Bacula-users] Purging Verify Jobs
From: Troy Daniels <troy.daniels AT itouch.com DOT au>
To: bacula-users AT lists.sourceforge DOT net
Date: Mon, 22 Dec 2008 17:04:41 +0900
Hi,

Bacula: 2.4.2, CentOS 5.2, MySQL 5.0.22

I noticed today whilst doing some routing bacula work that the Catalog
had grown large (well large for my site anyways :) ) and the
BaculaCatalog dump file is now over 3.6Gb.

Out of curiosity I ran the following query from bconsole:

    10: List total files/bytes by Job

+------+------------+-------------------+----------------------+
| Jobs | Files      | Bytes             | Job                  |
+------+------------+-------------------+----------------------+
|   59 |        141 |   206,781,463,656 | BackupCatalog        |
|  582 |  1,022,941 |    68,722,412,431 | Verify-BackupCatalog |
|  507 |  8,896,399 |   310,277,718,356 | Verify-fs1           |
|  526 |  9,450,665 |   165,052,894,094 | Verify-intranet1     |
|  182 |  1,773,363 |                 0 | Verify-repo          |
|  540 |    387,787 |    24,657,181,324 | Verify-warehouse     |
|    8 |     89,367 |     4,188,830,613 | backup1              |
|   57 |    381,701 |   473,310,459,000 | backup2              |
|   57 |  1,226,525 |    94,625,363,872 | build                |
|   58 |  8,056,738 |   347,350,624,685 | cvs                  |
|   60 | 11,653,878 | 2,913,691,631,062 | fs1                  |
|   57 |    856,393 |   429,717,533,097 | imaprep              |
|   56 |  9,444,635 |   956,770,555,284 | intranet1            |
|   57 |    602,916 |   173,175,405,062 | jira                 |
|   57 |    548,043 |    71,925,053,651 | osmosis5             |
|   57 |    239,485 |    51,417,661,937 | pabxav               |
|   57 |  1,876,326 |   104,668,113,092 | repo                 |
|    4 |    114,665 |   221,538,929,525 | vmserver             |
|   57 |    305,702 | 1,215,267,960,551 | warehouse            |
+------+------------+-------------------+----------------------+

Something that immediately stood out was that even tho there was only
about 2 months worth of backup jobs I had a lot of Verify jobs shown.

My system is configured to run verify jobs on certain more important
backups as a confirmation process. However it looks like these jobs
aren't getting purged from the catalog like the backups are.

Checking the jobs list I can see the verify jobs from early 2007 are
still listed in the DB.

I've poked around with the prune, and even purge (albeit carefully)
commands in an attempt to work out how to clear the verify jobs, but the
best I've found is how to remove file records from individual jobs. 

I even checked dbcheck and whilst it has options to cleanup admin and
restore jobs it has nothing for verify jobs.

All my retention periods are set on the Client, not the job and a glance
thru the Bacula manual's config chapter showed to indication it was
possible on a per-job basis. 

So what I'd like to know is:
1) Is there a config option somewhere I can turn on to make Bacula
cleanup the verify jobs automagically?
2) Should verify jobs be auto-purged without special intervention?
Should I therefore be logging a bug or a feature request for this case?
3) If the answer to the first of the above is No, what's the best way to
manually clean these records out - Is it OK to do a delete from Jobs
where type = 'V' and date < 2 months ago? With a dbcheck run afterwards
to cleanup the rest of the DB perhaps?

Cheers,


-  
Troy Daniels                      iTouch Australia, a Buongiorno company
System Administrator              Ph  +618 6461 4102
troy.daniels AT itouch.com DOT au        Fax +618 6461 4199
                                  www.itouch.com.au



------------------------------------------------------------------------------
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users

<Prev in Thread] Current Thread [Next in Thread>