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

Reply via email to