Percona-XtraDB Changelog

New in version 1.0.6-10.1

May 17th, 2010
  • Fixed Bug #573100
  • Ubuntu Lucid binaries are available

New in version 1.0.6-9.1 (March 15th, 2010)

  • MySQL 5.1.43 is taken as the basis
  • packages name changed to Percona-XtraDB
  • Enabled support of SSL
  • Enabled profiling
  • Added script to sort LRU dump
  • New supported platforts are added. The full list includes:
  • CentOS 5 (x86_64 and i386)
  • CenOS 4 (x86_64 and i386)
  • Debian lenny (x86_64 and i386)
  • Debian etch (x86_64 and i386)
  • Ubuntu Jaunty (x86_64 and i386)
  • Ubuntu Intrepid (x86_64 and i386)
  • Ubuntu Hardy (x86_64 and i386)
  • FreeBSD 8 (x86_64 and i386)
  • OpenSolaris (x86_64)
  • Fixed bugs:
  • Bug #506894: buf_flush_LRU_recommendation() is too optimistic
  • Fixed mysql-tests:
  • mysql
  • mysql_upgrade
  • ssl tests
  • enabled rpl_killed_ddl and innodb-autoinc tests

New in version 1.0.4-8 (October 14th, 2009)

  • The release includes following new features:
  • The release is base on 1.0.4 version of InnoDB plugin. We thank Schooner Information Technology for sponsoring and testing the port of XtraDB to 1.0.4
  • MySQL 5.1.39 as a base release
  • Fixed bugs:
  • Bugs#413858: Crash from failed assertion in dict0dict.c
  • Bug#417751:
  • XtraDB crashes on startup on windows
  • fix-import-extern-pages
  • Number of mysql-tests are fixed

New in version 1.0.3-7 (August 17th, 2009)

  • The release includes following new features:
  • MySQL 5.1.37 as a base release
  • speed hack for buf_flush_insert_sorted_into_flush_list controlled by the new variable innodb_fast_recovery
  • Fixed bugs:
  • MySQL Bugs: #45357: 5.1.35 crashes with Failing assertion: index->type & DICT_CLUSTERED
  • Bug #405714 in Percona-XtraDB: “During page flush it may be enqueued for flush again when innodb_flush_neighbours=0”
  • Bug #395783 in Percona-XtraDB: “main.innodb_bug42101 fails on 5.1.36”
  • This fixes also http://bugs.mysql.com/bug.php?id=45749 and http://bugs.mysql.com/bug.php?id=42101

New in version 1.0.3-4 (April 10th, 2009)

  • Move to MySQL 5.1.33
  • Move to InnoDB plugin 1.0.3
  • More reliable replication, innodb_overwrite_relay_log_info patch now included in the release
  • Fix assertions for UNIV_DEBUG
  • New fix for rw_lock patch

New in version 1.0.2-3 (March 3rd, 2009)

  • Move to MySQL 5.1.31
  • Scalability fix — ability to use several rollback segments. Increasing the number of rseg may be helpful for CPU scale of write-intentional workloads.
  • Scalability fix — replaced page_hash mutex to page_hash read-write lock. See benchmark results.
  • Fix broken group commit in InnoDB
  • Several new and improved parameters in the XtraDB io patches.
  • Deb builds for Ubuntu

New in version 1.0.2-2 (January 7th, 2009)

  • Here is a list of enhancements:
  • split-buffer_pool_mutex
  • The patch splits global InnoDB buffer_pool mutex into several and eliminates waitings on flush IO and mutex when there is no enough free buffers. It helps if you have performance drops when data does not fit in memory.
  • innodb_extra_undoslots
  • InnoDB has a concurrent transaction limit of 1024 because in the standard InnoDB the number of undo slots is fixed value. This patch expands the maximum number of undo slots to 4072 and allows better utilizing modern hardware. (Thank SmugMug for this feature!)
  • ATTENTION: If the option was enabled and the expanded slots are used, you cannot use the datafile with system tablespace for the software which assume 1024 slots (e.g. the other mysqld or innodb hotbackup). See documentation for details.