Bacula-users

Re: [Bacula-users] Purging Verify Jobs

2008-12-22 10:13:54
Subject: Re: [Bacula-users] Purging Verify Jobs
From: C M Reinehr <cmr AT amsent DOT com>
To: bacula-users AT lists.sourceforge DOT net
Date: Mon, 22 Dec 2008 09:10:38 -0600
Troy,

I can't find the thread now but I think I remember this question being asked a 
couple of months ago. As I recall, there was no 'canned' way to delete these 
jobs from the database (other than using bconsole to delete them one at a 
time) and the suggestion was to delete them with an SQL query, either 
manually or with an admin job.

HTH!

cmr

On Mon 22 December 2008 02:04, Troy Daniels wrote:
> 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

-- 
Debian 'Etch' - Registered Linux User #241964
--------
"More laws, less justice." -- Marcus Tullius Ciceroca, 42 BC

------------------------------------------------------------------------------
_______________________________________________
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>