On Monday 20 August 2007 11:42, Alan Brown wrote: > My observation: > > Item 1: Accurate restoration of renamed/deleted files > > Item 3: Merge multiple backups (Synthetic Backup or Consolidation) > > To my mind, these pretty much all use the same code inasmuch as one is > wanting to generate a new full backup to tape (or restore to disk) based > on what's in the database and in the volumes for any given backup date, > while weeding files which had been deleted before that date, but since the > previous backups (full/differential/incremental) > > In other words, solving either of #1 or #3 should pretty much > automatically solve the other.
I can see how one might think what you write is so, but in reality the two projects are quite distinct and don't really involve any common code. Item 3 (merge of multiple backups) is simply a restore bootstrap file as input a migration (or copy) job, which is a rather small to moderate addition to the current code. The process doesn't involve the FD at all. Item 1 is a very complex problem that has serious performance implications depending on how it is implemented particularly for the FD, and is a major addition to the current code. Probably the best solution that scales is to push the work out to the client (FD). However, doing so risks to overrun the capacities of the FD. The project involves sending a full and accurate state of the Client as known in the Bacula catalog to the client, which would then reference this information (potentially very large) when backing up files. This project has certain aspects in common with Item 7 "Implement Base jobs", which also must have a full and accurate state of the catalog at the disposal of the Client. Regards, Kern ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users