Kern Sibbald wrote:
> Bacula probably refuses to prune the very last Full backup. So, if you only
> have one, perhaps it won't touch it. Purge will override this and prune
> anything you give it.
It seems not, I have tested again this time with more than one full job:
*list jobs
...
| 20 | jobBackupOddball | 2006-09-01 14:46:43 | B | F |
2 | 14 | T |
| 22 | jobBackupOddball | 2006-09-01 14:50:21 | B | F |
2 | 14 | T |
| 27 | jobBackupOddball | 2006-09-01 23:05:08 | B | I |
0 | 0 | T |
A recent prune at 1:18am only removed the incremental, leaving these:
| 20 | jobBackupOddball | 2006-09-01 14:46:43 | B | F |
2 | 14 | T |
| 22 | jobBackupOddball | 2006-09-01 14:50:21 | B | F |
2 | 14 | T |
which seems to go against what the comments for function prune_jobs() in
ua_prune.c describe:
" * Purging Jobs is a bit more complicated than purging Files
* because we delete Job records only if there is a more current
* backup of the FileSet. Otherwise, we keep the Job record.
* In other words, we never delete the only Job record that
* contains a current backup of a FileSet. This prevents the
* Volume from being recycled and destroying a current backup."
it suggests jobid 20 should have been pruned.
>
>> Regards,
>> Phil
>>
>> Phil Gleghorn wrote:
>>> Hi all,
>>>
>>> (Apologies if this is a duplicate, my first post
>>> didn't come through.)
>>>
>>> I am testing a short job retention period (minutes) on
>>> a client, but only incremental jobs are being removed
>>> when I prune, the full jobs remain. This is the same
>>> whether the prune is done manually in the console or
>>> automatically at the end of a job. I get this in my
>>> production setup which is 1,36.3-1 and the 1.39.20
>>> beta. Does anyone have a workaround to this?
>>>
>>> My client config is:
>>>
>>> Client {
>>> Name = oddball-fd
>>> Address = oddball.nl.fatwire.com
>>> FDPort = 9102
>>> Catalog = MyCatalog
>>> Password = "bacula" # password for
>>> FileDaemon
>>> File Retention = 30 days # 30 days
>>> Job Retention = 10 minutes
>>> AutoPrune = yes # Prune expired
>>> Jobs/Files
>>> }
>>>
>>> *list clients
>>> +----------+-----------------+---------------+--------------+
>>> | clientid | name | fileretention |
>>> jobretention |
>>> +----------+-----------------+---------------+--------------+
>>> ...
>>> | 2 | oddball-fd | 2,592,000 |
>>> 600 |
>>>
>>> Client: name=oddball-fd address=oddball.nl.fatwire.com
>>> FDport=9102 MaxJobs=1
>>> JobRetention=10 mins FileRetention=1 month
>>> AutoPrune=1
>>> --> Catalog: name=MyCatalog address=*None* DBport=0
>>> db_name=bacula
>>> db_user=bacula MutliDBConn=0
>>>
>>> *list jobs
>>> ...
>>> | 3 | jobBackupOddball | 2006-08-29 00:20:58
>>> | B | F |
>>> | 15 | jobBackupOddball | 2006-08-31 14:47:31
>>> | B | I |
>>>
>>> *time
>>> 31-Aug-2006 14:57:32
>>> *prune
>>> You have the following choices:
>>> 1: Files
>>> 2: Jobs
>>> 3: Volume
>>> Choose item to prune (1-3): 2
>>> The defined Client resources are:
>>> 1: mercury-fd
>>> 2: oddball-fd
>>> Select Client (File daemon) resource (1-2): 2
>>> The current Job retention period is: 10 mins
>>> Continue? (yes/mod/no): yes
>>> Pruned 1 Job for client oddball-fd from catalog.
>>> *list jobs
>>> | 3 | jobBackupOddball | 2006-08-29 00:20:58
>>> | B | F |
>>>
>>> Most other config is default (pool, etc) from the beta
>>> kit.
>>>
>>> Regards,
>>> Phil
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users