MySQL Enterprise Backup 3.12.2 has been released

sreedhar sreedhargadda <[email protected]> Thu, 21 Jan 2016 10:28:44 +0530
Newsgroups gmane.comp.db.mysql.announce,gmane.comp.db.mysql.general,gmane.comp.db.mysql.packagers
Organization Oracle Corporation
Message-ID <[email protected]>
Dear MySQL users,

MySQL Enterprise Backup v3.12.2, a new version of the online MySQL backup
tool, is now available for download from the My Oracle Support (MOS) 
website
as our latest GA release. This release will be available on eDelivery 
(OSDC)
after the next upload cycle. MySQL Enterprise Backup is a commercial
extension to the MySQL family of products.

A brief summary of the changes in MySQL Enterprise Backup (MEB)
version 3.12.2 is given below.

Changes in MySQL Enterprise Backup 3.12.2      (2016-01-21)

    Functionality Added or Changed

      * If the value for the innodb_checksum_algorithm or
        backup_innodb_checksum_algorithm option provided on the
        mysqlbackup command line differed from that of the
        server, mysqlbackup gave a single warning that the
        checksum algorithm specified might be incompatible with
        the server. Starting with 3.12.2, to be consistent with
        the way checksums are handled by the MySQL server since
        5.6.25, mysqlbackup gives a separate warning for every
        single page of data in every .ibd file for which the
        checksum algorithm specified does not match the one used
        on the server. (Bug #22509993)

      * Values for MASTER_USER and MASTER_PORT are now included
        in the CHANGE MASTER TO statement in the slave
        information file (meta/ibbackup_slave_info) when the
        --slave-info option is used for backing up a slave
        server. (Bug #14213115)

    Bugs Fixed

      * When mysqlbackup came across a file of an unknown file
        type and its path name contained characters that
        mysqlbackup could not convert to the file system
        character set, it threw an error. With this fix,
        mysqlbackup continues with its operation in the situation
        after giving a warning. (Bug #22098742)

      * A backup failed if, towards the end of the backup
        process, mysqlbackup found the binary log file that was
        current at the beginning of the backup had been purged.
        With this fix, mysqlbackup now ignores the fact that the
        file has been purged, resets the log position to the now
        current binary log file, and continues with the backup
        without raising any issues. (Bug #21655145)

      * During a backup, mysqlbackup performed, by default, a SQL
        query to get storage engine information that was to be
        put into the backup_history table. Because the query
        caused all table files on the server to be scanned, it
        consumed a great amount of IO resources when there were
        many tables on the server, resulting in serious
        performance issues sometimes. With this fix, only tables
        included in the backup are scanned, thus reducing the IO
        stress on the server. (Bug #21098174)

      * When creating a compressed backup, mysqlbackup threw an
        error if a table on the server was dropped in the middle
        of the process. With this fix, the dropped table is
        ignored (as it does not need to be restored) and
        mysqlbackup finishes without throwing an error. (Bug
        #21087079)
        References: See also Bug #18358912.

      * When a backup took a long time to perform and the binary
        logs were rotated in the middle of the process,
        mysqlbackup lost track of the binary log files it was
        copying, skipping the second last log file and attempting
        to copy the last one twice; that resulted in a file
        creation error, at which point mysqlbackup quit
        without releasing its lock on the tables in the database.
        With this fix, all binary log files are now copied
        properly, and the lock on the tables is released at the
        end of the backup process as usual. (Bug #20971763)

      * When restoring an incremental backup image, if the binary
        log in the backup was larger than 16MB, the restored
        binary log would become corrupted, as mysqlbackup kept
        overwriting the same 16-MB file again and again with
        binary log contents. With this fix, the binary log is now
        correctly restored and has the same size as it did on the
        backed-up server. (Bug #20915642)

      * A backup of a slave server failed if, during the backup,
        a relay log file got purged from the slave server (for
        example, due to a log file rotation). With this fix,
        backup continues even if mysqlbackup finds a relay log
        file missing. (Bug #20769891, Bug #76312, Bug #21655314,
        Bug #19255925)

      * When the --password option was used without an argument
        with the copy-back-and-apply-log command, mysqlbackup did
        not prompt user for a password, but either took the
        password from the defaults files, or took it to be an
        empty string when no value was specified in the defaults
        files. (Bug #20657939)

      * When the trace level of mysqlbackup messages was greater
        than "0," if the operation command for mysqlbackup was
        invalid or missing, a stack trace and some error messages
        were printed, which made it look like mysqlbackup had
        crashed. With this fix, a new message is now shown before
        the stack trace, to better explain the situation. (Bug
        #20281022)

      * If an incremental backup had already been applied to a
        directory backup with the apply-incremental-backup
        command and the up-to-date backup was then restored to a
        data directory, it was possible to restore the same
        incremental backup again to the data directory using the
        copy-back-and-apply-log command, potentially causing data
        inconsistencies. With this fix, the incremental data can
        be reapplied only when the --force option is used.
        Without the --force option, the copy-back-and-apply-log
        command skips the apply log operation if the incremental
        backup is a directory backup and throws an error if it is
        an image backup. (Bug #18004179)


You can also find more information on the contents of this release in 
the change log:
http://dev.mysql.com/doc/mysql-enterprise-backup/3.12/en/meb-news.html

The complete manual for MEB 3.12.2 is at
http://dev.mysql.com/doc/mysql-enterprise-backup/3.12/en/index.html

The tool is available for download from Oracle Software Delivery
Cloud (http://edelivery.oracle.com/).

You can also download the binaries from MOS, https://support.oracle.com
Choose the "Patches & Updates" tab, and then use the "Product or Family
(Advanced Search)" feature. If you haven't looked at MEB recently,
please do so now and let us know how MEB works for you.

Your feedback is greatly appreciated!

Please report any problems you have at https://bug.oraclecorp.com/
for the product "MySQL Enterprise Backup"

Thanks,

On behalf MySQL RE team at Oracle
Sreedhar S

-- 
MySQL Announce Mailing List
For list archives: http://lists.mysql.com/announce
To unsubscribe:    http://lists.mysql.com/announce