Hello, I have released the source tar file bacula-1.38.6-beta3-20060304.tar.gz to the bacula-beta section of Source Forge. This beta release has several new features as well as a number of bug fixes. It has successfully run the disk based regression scripts on Linux against SQLite (2.somthing), MySQL 4.1.16, and PostgreSQL 8.0.7. However, the dual drive virtual disk autochanger script failed (blocked waiting for media) when running on PostgreSQL. I will look into this problem in the next few days. Since I have no tape device on my laptop, I have not run the tape based regression scripts, so you should test carefully.
I include the relevant part of the ReleaseNotes below. Please read the full release notes to see *all* the changes since version 1.38.5. Feedback on how this works would be appreciated ... Best regards, Kern Release Notes for Bacula 1.38.6-beta3 Bacula code: Total files = 418 Total lines = 136,328 (*.h *.c *.in) 20,440 additional lines of code since version 1.36.3 New features: - For autochanger get Scratch tape if in autochanger if no appendable Volumes are available. - New virtual disk autochanger. See scripts/disk-changer for documentation. - New optional Device resource directive in SD. 'Device Type =', which may have types: File, DVD, Tape, or FIFO. This can be useful for writing DVDs on FreeBSD where Bacula cannot correctly detect the DVD. - Faster restore tree building and uses less memory. - The command line keyword job (or jobname) now refers to the name of the job specified in the Job resource; jobid refers as before to the non-unique numeric jobid; and ujobid refers to the unique job identification that Bacula creates for each job. - The job report for Backups has a few more user friendly ways of displaying the information. - The wait command can now be made to wait for jobids. - New command line keywords are permitted in update volume. They are Inchanger=yes/no, slot=nn. Major bug fixes: - Fix race condition in multiple-drive autochangers where both drives want the same Volume. - Do not allow opening default catalog for restricted console if it is not in ACL. - Writable FIFOs now work for restore. - ACLs are now checked in all dot commands. - Multiple drive autochangers and multiple different autochangers should now work correctly (no race conditions for Volume names, update slots use correct StorageId). - Fix bug where drive was always reserved if a restore job failed while in the reservation process. Minor bug fixes: - See below: Release 1.38.6 beta3 4Mar06 04Mar06 - The po files should now be current. - Fix new sql_use_result() code to properly release the buffers in all cases. - Convert to using new Python class definitons with (object). - Use the keyword ujobid to mean the unique job id; job or jobname to mean the Job name given on the Name directive, and jobid to be the numeric (non-unique) job id. - Allow listing by any of the above. - Add the user friendly job report code for reporting job elapsed time and rates with suffexes. - Add Priority and JobLevel as Python settable items. - Use TEMPORARY table creation where the table is created by Bacula. - Add new code submitted by Eric for waiting on specific jobid. - Add ACL checking for the dot commands. - Fix restore of writable FIFOs. - Fix a bug in bpipe where the string was freed too early. 26Feb06 - Fix bug reported by Arno listing blocks with bls - Update the po files at Eric's request. Release 1.38.6-beta2 25Feb06 25Feb06 - Add sql_use_result() define. ------------------------------------------------------- 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