May 25th, 2012· Building Percona Server with the Clang compiler resulted in a compiler error. Bug fixed #997496 (Alexey Kopytov).
December 30th, 2010New features:
· Percona Server 5.1.49-rel12.0 is based on MySQL 5.1.49.
New features added:
· error_pad - Implements error code compatibilities with MySQL 5.5. (Oleg Tsarev)
· query_cache_totally_disable - Allows the user to disable use of the query cache. (Oleg Tsarev, backport from MySQL 5.5)
· show_engines - Changes SHOW STORAGE ENGINES to report XtraDB when appropriate. (Oleg Tsarev)
· remove_fcntl_excessive_calls - Removes excessive fcntl calls. (Oleg Tsarev, port from FaceBook tree)
· sql_no_fcache - Prevents blocks of data from being cached to FlashCache during a query. (Oleg Tsarev, port from FaceBook tree)
· status_wait_query_cache_mutex - Provides a new thread state - “Waiting on query cache mutex”. (Oleg Tsarev)
· log_connection_error - Issues the warning “Too many connection” if log_warnings is enabled. (Oleg Tsarev)
· response_time_distribution - Counts queries with very short execution times and groups them by time interval. (Oleg Tsarev)
· innodb_buffer_pool_shm_key - Allows storing the buffer pool in a shared memory segment between restarts of the server. (Yasufumi Kinoshita)
· Option syslog was added to the mysql client. If enabled, all commands run on the client are logged to syslog. (Oleg Tsarev)
New variables introduced:
· innodb_flush_log_at_trx_commit_session - Implements a session-level version of the MySQL global system variable innodb_flush_log_at_trx_commit. (Yasufumi Kinoshita)
· innodb_fast_index_creation - Allows disabling of fast index creation. (Yasufumi Kinoshita)
· innodb_use_sys_stats_table - If ON, the table's statistics are stored statically in the internal table SYS_STATS. The table is populated with the ANALYZE TABLE command. (Yasufumi Kinoshita)
Fixed bugs:
· Bug #576041 - Fixes long stalls while accessing the innodb_buffer_pool_pages_index table on systems with a large number of tables.
· Bug #592007 - More strictly enforces the maximum purge delay defined by innodb_max_purge_lag by removing the requirement that purge operations be delayed if an old consistent read view exists that could see the rows to be purged.
· Bug #607449 - Fixes a crash during shutdown when userstat_running=1.
· Bug #612954 - Fixes a problem with SHOW PROCESSLIST displaying an incorrect time.
· Bug #610525 - Reduces the number of compile time errors when the server is rebuilt.
· Bug #569275 - Fixes a crash when XtraDB shuts down in “crash resistent mode”.
· Bug #589484 - Adds reporting of the query cache mutex status in SHOW PROCESSLIST.
· Bug #606965 - Allows preventing data caching to flash storage during a query.
· Bug #606810 - Ports a fix from to remove excessive fcntl calls.
· Bug #609027 - Allows query cache use to be completely disabled
· Bug #600352 - Fixes SHOW STORAGE ENGINES to correctly report “Percona-XtraDB” rather than “InnoDB”
September 16th, 2010New features:
· Percona Server 5.1.49-rel12.0 is based on MySQL 5.1.49.
New features added:
· error_pad - Implements error code compatibilities with MySQL 5.5. (Oleg Tsarev)
· query_cache_totally_disable - Allows the user to disable use of the query cache. (Oleg Tsarev, backport from MySQL 5.5)
· show_engines - Changes SHOW STORAGE ENGINES to report XtraDB when appropriate. (Oleg Tsarev)
· remove_fcntl_excessive_calls - Removes excessive fcntl calls. (Oleg Tsarev, port from FaceBook tree)
· sql_no_fcache - Prevents blocks of data from being cached to FlashCache during a query. (Oleg Tsarev, port from FaceBook tree)
· status_wait_query_cache_mutex - Provides a new thread state - “Waiting on query cache mutex”. (Oleg Tsarev)
· log_connection_error - Issues the warning “Too many connection” if log_warnings is enabled. (Oleg Tsarev)
· innodb_buffer_pool_shm_key - Allows storing the buffer pool in a shared memory segment between restarts of the server. (Yasufumi Kinoshita)
· Option syslog was added to the mysql server. If enabled, all commands run on the server are logged to syslog. (Oleg Tsarev)
New variables introduced:
· innodb_flush_log_at_trx_commit_session - Implements a session-level version of the MySQL global system variable innodb_flush_log_at_trx_commit. (Yasufumi Kinoshita)
· innodb_fast_index_creation - Allows disabling of fast index creation. (Yasufumi Kinoshita)
· innodb_use_sys_stats_table - If ON, the table's statistics are stored statically in the internal table SYS_STATS. The table is populated with the ANALYZE TABLE command. (Yasufumi Kinoshita)
Fixed bugs:
· Bug #576041 - Fixes long stalls while accessing the innodb_buffer_pool_pages_index table on systems with a large number of tables.
· Bug #592007 - More strictly enforces the maximum purge delay defined by innodb_max_purge_lag by removing the requirement that purge operations be delayed if an old consistent read view exists that could see the rows to be purged.
· Bug #607449 - Fixes a crash during shutdown when userstat_running=1.
· Bug #612954 - Fixes a problem with SHOW PROCESSLIST displaying an incorrect time.
· Bug #610525 - Reduces the number of compile time errors when the server is rebuilt.
· Bug #569275 - Fixes a crash when XtraDB shuts down in “crash resistent mode”.
· Bug #589484 - Adds reporting of the query cache mutex status in SHOW PROCESSLIST.
· Bug #606965 - Allows preventing data caching to flash storage during a query.
· Bug #606810 - Ports a fix from to remove excessive fcntl calls.
· Bug #609027 - Allows query cache use to be completely disabled
· Bug #600352 - Fixes SHOW STORAGE ENGINES to correctly report “Percona-XtraDB” rather than “InnoDB”
September 15th, 2010New features:
· Percona Server 5.1.49-11.3 is based on MySQL 5.1.49.
· A new variable was introduced: innodb_use_sys_stats_table. If ON, the table's statistics are stored statically in the internal table SYS_STATS. The table is populated with the ANALYZE TABLE command. (Yasufumi Kinoshita)
· A new session variable was introduced: innodb_flush_log_at_trx_commit_session. (Yasufumi Kinoshita)
Fixed bugs:
· Bug #576041 - Fixes long stalls while accessing the innodb_buffer_pool_pages_index table on systems with a large number of tables
· Bug #592007 - More strictly enforces the maximum purge delay defined by innodb_max_purge_lag by removing the requirement that purge operations be delayed if an old consistent read view exists that could see the rows to be purged.
· Bug #607449 - Fixes a crash during shutdown when userstat_running=1
· Bug #612954 - Fixes a problem with SHOW PROCESSLIST displaying an incorrect time
· Bug #610525 - Reduces the number of compile time errors when the server is rebuilt
· Bug #569275 - Fixes a crash when XtraDB shuts down in “crash resistent mode”
July 14th, 2010· Escape processing
· /*!…*/ processing
· Insert space instead of empty
· Crash on comment ended of query