Hello Kern
First of all, thanks for the new Bacula release. It always amazing install
new releases.
I have home questions about it:
------------------------------------------------------------
------------------------------------------------------------
---------------------------------
- So I've tried to upgrade for this new version and I found a problem in
update script (as you mentioned above).
In this part of script for update tables:
How I'm already running bacula 7.4.7, the version of Catalog is 15, and the
update_table script is verifying version between 12 and 14, should be 12
and 15.
if [ "$DBVERSION" -lt 12 -o "$DBVERSION" -gt 14 ] ; then
echo " "
echo "The existing database is version $DBVERSION !!"
echo "This script can only update an existing version 12-14 version 15."
echo "Error. Cannot upgrade this database."
echo " "
exit 1
fi
------------------------------------------------------------
------------------------------------------------------------
---------------------------------
- About the new .api2. The manual is not so clear about it.
In the option "t" I guess is possible to inform 3 options (1, 2 or 3), but
in option "sn" and "Sn" what values are allowed?
api version 2
In Bacula version 9.0 and later, we introduced a new .api version to help
external tools to parse various Bacula bconsole output.
The api_opts option can use the following arguments:
C
Clear current options
tn
Use a specific time format (1 ISO format, 2 Unix Timestamp, 3 Default
Bacula time format)
sn
Use a specific separator between items (new line by default).
Sn
Use a specific separator between objects (new line by default).
o
Convert all keywords to lowercase and convert all non isalpha characters to
_
.api 2 api_opts=t1s43S35
.status dir running
==================================
jobid=10
job=AJob
...
Best regards
*Wanderlei Hüttel*
http://www.huttel.com.br
2017-05-26 5:47 GMT-03:00 Kern Sibbald <k...@sibbald.com>:
> Hello,
>
> I am pleased to inform you that I have released the beta source code for
> Bacula 7.9.0 to the Source Download area of bacula.org.
> http://www.bacula.org -> Downloads -> Source Download Center.
>
> Please note that the 7.9.0 release is a beta release, and it has not yet
> been fully tested. For example the database upgrade scripts have not been
> fully tested and testing with the Windows File daemon has not yet been
> done. Consequently without careful testing by you we are not yet
> recommending it for production.
>
> Aside from testing the database upgrade scripts and the Windows
> compatibility, the most important thing that you can do for the project is
> to run the nightly regression tests. This will help confirm that it works
> across various platforms. If there are no serious bugs, we will release it
> for production in several weeks (mid-June 2017).
>
> By the way, I have been running 7.9.0 in production for several weeks now.
>
> Below, for your convenience, you will find a partial copy of the
> ReleaseNotes.
>
> Best regards,
>
> Kern
>
> Release Notes for Bacula 7.9.0
>
> Release Version 7.9.0 pre-release beta
>
> NOTE: version 7.9.0 is a beta test program. The final release will
> be made several weeks following the beta release barring any problems.
> The final release will be 9.0.0.
>
> This is either the biggest Bacula release ever made or one of the
> biggest ones. Even without the new Aligned Volumes source code, which
> is substantial, there are over 78,700 lines of diff output between
> Release 7.4.7 and this release of 7.9.0
>
> For the most part the changes were contributed to the Bacula
> project by Bacula Systems SA.
>
> Database Update
> ---------------
> This version of Bacula requires a database update. So either you or the
> installation process must apply the update_bacula_tables script.
>
> Compatibility:
> --------------
> As always, both the Community Director and Storage daemon(s) must be
> upgraded
> at the same time. Any File daemon running on the same machine as a
> Director
> or Storage daemon must be of the same version.
>
> Older File Daemons should be compatible with the 7.9.0 Director and Storage
> daemons. There should be no need to upgrade older File Daemons.
>
> New features and changes:
> Please see the New Features chapter of the manual for documentation on
> the new features. The new features are currently only in the New Features
> chapter and have not yet been integrated into the main chapters of the
> manual.
>
> 24May17
> - Fix bvfs queries
> - Use FileId in place of Filename
> - Revert "Put FilenameId in .bvfs_lsfiles output"
> - Put FilenameId in .bvfs_lsfiles output
> - Add more debug in src/cats/bvfs.c
> - Fix bvfs_lsdirs and bvfs_lsfiles
> - baculum: Add Japanese language support in deb and rpm packages
> - Add DirectoryACL directive
> - baculum: New Baculum API and Baculum Web
> - Add forking info to LICENSE and LICENSE-FAQ
> - Minor improvement to error message
> - Fix race in steal_device_lock shown in truncate-concurrent-test
> - Apply Marcin's fix for 6th week of the month
> - Add new truncate test
> - Retab Makefile.in in platforms/systemd.in
> - Fix compiler warning
> - Add FD backward compatibility
> - Fix regression minor scripting problems
> - Fix #2807 about an issue with the show command when using incorrectly
> JobToVerify
> directive
> - Fix #2806 about the director service started before the database with
> systemd
> - Update Dart control files
> - Massive (78,748+ lines) backport of code from Bacula Enterprise 8.8.
> - Adapt update_bacula_tables scripts for catalog version 15
> - Allow to use Base directive in a JobDefs
> - Add more debug to the bpipe plugin
> - Enhance error message when packets are too big
> - Add '.storage unique' bconsole command
> - Allow to use ".jobs type=!B" to display specific job type
> - Add lockdump storage daemon information
>
> - Fix #2698 Display loaded driver list in status storage output
> - Fix autochanger unload message that contains sometime an incorrect
> volume name
> - Fix issue with open_bpipe() function that may flush stdio buffer if the
> command is incorrect
> - Fix unload tape messages to print correct volume + improve output format
> - Fix unload/re-load same volume
> - Fix DIR get unexpected "Connection reset by peer" for FD
> - Fix #2548 about SQL connection leak with RunScript::Console commands
> - Fix #2588 about segfault in bdirjson with JobDefs/Base directive
> - Fix #2593 about incomplete jobs incorrectly rescheduled
> - Fix #2629 about pool argument not listed in the "help cloud" output
> - Fix #2632 about VolType not set correctly for Cloud volumes after a
> label problem
> - Fix #2640 about a reference to the source directory in query.sql file
> - Fix bug #2271 where poll interval causes tape mount message to repeat
> - Fix segfault in bdirjson with incorrect configuration files
>
>
> New Features (summary):
> -----------------------
>
> - See the new features chapter of the manual
> - Major rewrite of the Storage daemon to: put all drivers in class
> structures, provide better separation of core/driver code, add new
> drivers (aligned volumes, cloud), simplifies core code, allows loadable
> device drivers much like plugins but which are better integrated into
> the SD.
> - There are a number of new Bacula Systems whitepapers available on
> www.bacula.org, and a few more will be coming in the next few months.
> - New unique message id will be added to every message (designed but
> not yet implemented).
>
> Core Features:
> - Implement a drive usage counter to do round robin drive assignment
> - Enhance functionality of TapeAlert
> - Implement a "Perpetual Virtual Full" feature that creates a Virtual
> Full backup
> that is updated every day
> - Increase Director's default "Maximum Concurrent Jobs" setting from 1 to
> 20
> - Add "PluginDirectory" by default in bacula-sd.conf and bacula-fd.conf
> - Add support for terabytes in sizes. Submitted by Wanderlei Huttel.
> - Restore mtime & atime for symlinks
> - New "status network" command to test the connection and the bandwidth
> between a Client and a Storage Daemon
> - New Tape Alert tracking
> - Loadable SD device drivers
> - PostgeSQL SSL connections permitted
> - JobStatistics improved
> - DB update required
> - Autochanger improvements to group Devices
> - Improved .estimate command
> - Comm line compression
> - Separate bxxjson programs for Console, Dir, FD, SD to output .conf
> contents
> in Json for easier reading with programs
> - Read Only storage devices
>
>
> Bconsole Features:
> - Add "ExpiresIn" field in list and llist media output
> - Add command to change the priority of a running job (update jobid=xxx
> priority=yyy)
> - Add level= and jobtype= parameters to the "list jobs" command
> - Add option to bconsole to list and select a specific Console
> - Add shortcut to RunScript console commands. Submitted by Wanderlei
> Huttel.
> - Display "IgnoreFileSetChanges" in show fileset command (#2107)
> - Display PrefixLinks in "show job" output
> - Display permission bits in .bvfs_decode
> - Display the Comment field in "llist job" command
> - Add "ActionOnPurge" field to "llist pool" command. Fix #2487
> - Add "long" keyword to list command, ie "list long job". This is
> essentially an alias fo the "llist" command.
> - Modify the "setbandwidth" limit parameter to accept speed input. ex:
> limit=10kb/s
> - Modify the "setbandwidth" limit parameter so that the default
> is no longer kb/s but b/s.
> - Do not show disabled resources in selection list
> - Fix bconsole readline and "dumb" terminal handling of CTRL-C
> - Add the priority field to the .api 2 job listing output
> - Improved restricted consoles when accessing catalog.
>
> Misc Features:
> - New Tray Monitor program
> - Client Initiated Backups
> - Many performance enhancements
> - Bandwidth limitation timing improved
> - Global resource variables are not lost during a reload command
> - Change the default "MaximumFileIndex" from 50MB to 100MB by default
> - Add -w option to btape to specify a working directory
> - Enhance bls -D/-F help message
> - The "list" command now filters the results using the current Console
> ACLs
> - The WhereACL is now verified after the restore menu
>
> Bugs fixed/closed since last release:
> 2271 2548 2563 2567 2588 2593 2602 2624 2625 2627 2629 2632 2638 2640 2646
> 2698 2520 2559 2561 2582 2806 2807
>
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Bacula-devel mailing list
> Bacula-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-devel
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel