>>>>> On Wed, 11 Jul 2007 08:53:22 -0700, Craig White said:
> 
> On Wed, 2007-07-11 at 10:15 +0100, Martin Simmons wrote:
> > >>>>> On Tue, 10 Jul 2007 10:50:46 -0700, Craig White said:
> > > 
> > > I have a 3 week rotation with a full backup each Friday and differential
> > > backups every weekday.
> > > 
> > > Last night, upon execution, the 1_Monday_Week_1 AND 1_Monday_Week_2 were
> > > both purged and it shouldn't have purged 1_Monday_Week_2
> > > 
> > > from my backup logs...
> > > 
> > > 09-Jul 20:00 SRV1: Start Backup JobId 91,
> > > Job=SRV1Backup.2007-07-09_20.00.00
> > > 09-Jul 20:00 SRV1: Pruned 3 Jobs on Volume "1_Monday_Week_1" from
> > > catalog.
> > > 09-Jul 20:00 SRV1: ua_purge.c:611 All records pruned from Volume
> > > "1_Monday_Week_1"; marking it "Purged"
> > > 09-Jul 20:00 SRV1: ua_purge.c:611 All records pruned from Volume
> > > "1_Monday_Week_2"; marking it "Purged"
> > > 09-Jul 20:00 SRV1: Recycled volume "1_Monday_Week_1"
> > > 09-Jul 20:00 SRV1: Recycled volume "1_Monday_Week_1" on device
> > > "DDS-4" (/dev/nst0), all previous data lost.
> > > 
> > > My MondayPool is defined as...
> > > Pool {
> > >   Name = MondayPool
> > >   Pool Type = Backup
> > >   Recycle = yes
> > >   AutoPrune = yes
> > >   Volume Retention = 19d
> > >   Volume Use Duration = 4d
> > >   Maximum Volume Jobs = 5
> > > }
> > > 
> > > and according to list media...
> > > | MediaId | VolumeName      | VolStatus | Enabled | VolBytes       |
> > > VolFiles | VolRetention | Recycle | Slot | InChanger | MediaType |
> > > LastWritten         |
> > > +---------+-----------------+-----------+---------+----------------+----------+--------------+---------+------+-----------+-----------+---------------------+
> > > |       2 | 1_Monday_Week_2 | Purged    |       1 | 25,815,250,944 |
> > > 26 |    1,641,600 |       1 |    0 |         1 | DDS-4     | 2007-06-25
> > > 22:07:04 |
> > > 
> > > My 1_Monday_Week_2 was last written on 6/25/2007 which is clearly not 19
> > > days of Volume Retention.
> > > 
> > > Is there something wrong with my understanding of this?
> > > 
> > > # rpm -qa|grep bacula
> > > bacula-mysql-2.0.3-1
> > > bacula-mtx-2.0.3-1
> > > bacula-wxconsole-2.0.3-1
> > > bacula-gconsole-2.0.3-1
> > 
> > Do you have previous logs still?  If so, check for other messages about
> > 1_Monday_Week_2, because it looks like all the jobs had been removed before 
> > it
> > ran the above.  Also, maybe they were removed with the delete command?
> ----
> I don't - but I think I figured out why this happened. Two weeks ago, I
> ended up running a 'Full' backup on Monday instead of the Differential
> because I changed the FileSet selectors (actually the 'Exclude' portion)
> and that made it run onto a second tape. After I had another 'Full'
> backup on Friday, I deleted 2_Monday_Week_2 and internally, Bacula must
> have figured that since the continuation tape for that particular 'Full'
> set was deleted, then the first tape of that set was worthless too so it
> just purged it.

Ah, yes, that explains it.  Deleting 2_Monday_Week_2 would have removed all
the job ids from 1_Monday_Week_2 that were also on 2_Monday_Week_2.  If that
left nothing on 1_Monday_Week_2, then the next autopruning would mark is
purged.

__Martin

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to