Hello, I wonder on the effects of attribute Ignore FileSet Changes of the FileSet resource.
I'm not sure what I have observed really corresponds to the doc neither to some comments made by Arno sometimes ago. >From http://www.bacula.org/dev-manual/Configuring_Director.html : "f this directive is set to yes, any changes you make to the FileSet Include or Exclude lists will be ignored and not cause Bacula to immediately perform a Full backup" I wondered about "how long" changes to Include or Exclude lists are ignored. Is it up to: 1. you set Ignore FileSet Changes to no ? 2. the next full backup ? My guess was: 1. Yes (sounds logical with the MD5 checksum of the FileSet) 2. I don't know. At this point, I was to send this mail, but finally decided to do some tests first. I've been very surprised by the results. Arno, on a list archive on nabble.com (Google indexing), you said (11.11.2005): "No. I don't know if I learnt this from the manual, some release notes, or The Hard Way(TM) but the fisrt job after adding "ignore fileset changes" will be a full one. The reason is that the fingerprint of the fileset, which is stored in the catalog, is changed with adding the option, and thus this fileset is considered a new one." I disagree. I don't observe this behavious. Set to "no" or "yes" the attribute does not mean a new FileSet checksum and the backups are still incremental. Maybe Bacula behavoir has changed ? The only changes that seem to imply a new checksum and so a Full backup next time , is changes on Files attribute, inside Include/Exclude sections. I added/removed/modified Wilddir attributes, onefs attrs, ... still incremental with the same FileSet checksum date and time. Another thing I was questionning myself was: if changes are ignore for sometimes, if I modify Files attributes, for example adding a directory, will it be ignore up to time T (T must be defined) or not ? I expected changes to be ignored. They are _not_. My sequence: Step 1 - Ignore FileSet Changes = no - File = /home/test/d1 - Requesting an incremental backup. It is actually incremental (the full done previously with the same setting) Step 2 - Ignore FileSet Changes = yes - File = /home/test/d1 - Requesting an incremental backup. Still observe an incremental. - No new FileSet checksum Step 3 - Ignore FileSet Changes = yes - File = /home/test/d2 (d1 and d2 have diffrent contents) - Requesting an incremental backup. Still observe an incremental. (d2 is backuped) - No new FileSet checksum Step 4 - Ignore FileSet Changes = no - File = /home/test/d2 - Requesting an incremental backup. Still observe an incremental. (d2 is backuped _again_) - New FileSet checksum I'm a little surprised by the results. I'm not sure this is the designed behavior by the developers. But I enjoy because this allows me to backup new directories or remove some with incremental backups. I just have to set Igore FileSet Changes to no before the next Full. Of course, as usual, I might have missed some points. However I think these results might interest some people and potentially Bacula developers. PS: for those who are still reading me at this line, thank you ;-) -- Baptiste MALGUY - IT Engineer SOLSOFT PGP Fingerprint: 2A90 B6D1 855F 1584 FE68 94AC CCD6 36D0 3DC7 DCB8 www.solsoft.com - phone: +33 1 47 15 04 00 - fax: +33 1 47 15 55 09 How secure networks are managed. ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users