-
Notifications
You must be signed in to change notification settings - Fork 484
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release notes for 5.7.23-23 (57) #2523
Changes from 3 commits
ca53beb
7b857cd
0e97509
84106fa
ab3da4c
9d507c5
e2358f3
e4fcd77
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,7 +18,6 @@ New Features | |
* A new ``--encrypt-tmp-files`` option turns on encryption for the temporary | ||
files which |Percona Server| may create on disk for filesort, binary log | ||
transactional caches and Group Replication caches. | ||
. | ||
|
||
Bugs Fixed | ||
========== | ||
|
@@ -28,7 +27,15 @@ Bugs Fixed | |
its nature a counter and allowing only an increase, could return to its | ||
previous value. Bug fixed :psbug:`3951` (upstream :mysqlbug:`90351`). | ||
|
||
* NUMA support was improved in |Percona Server|, reverting upstream implementation back to the original one, due to upstream variant being less effective in memory allocation. Now `innodb_numa_interleave <http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_numa_interleave>`_ variable not only enables NUMA interleave memory policy for the InnoDB buffer pool allocation, but forces NUMA interleaved allocation at the buffer pool initialization time. Bug fixed :psbug:`3967`. | ||
* NUMA support was improved in |Percona Server|, reverting upstream | ||
implementation back to the original one, due to upstream variant | ||
being less effective in memory allocation. Now | ||
`innodb_numa_interleave | ||
<http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_numa_interleave>`_ | ||
variable not only enables NUMA interleave memory policy for the | ||
InnoDB buffer pool allocation, but forces NUMA interleaved | ||
allocation at the buffer pool initialization time. Bug fixed | ||
:psbug:`3967`. | ||
|
||
* :variable:`audit_log_include_accounts` variable did not take effect if | ||
placed in ``my.cnf`` configuration file, while still working as intended if | ||
|
@@ -60,22 +67,21 @@ MyRocks Changes and Fixes | |
a full table scan on tables with unique secondary index. Bug fixed | ||
:psbug:`4495` (upstream `facebook/mysql-5.6#830 <https://github.com/facebook/mysql-5.6/issues/830>`_). | ||
|
||
|
||
Other Bugs Fixed | ||
================ | ||
|
||
* :psbug:`4451` "Implement better compression algo testing" | ||
* :psbug:`4451` \"Implement better compression algo testing\" | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why escape the quotes? What's the difference in the output? |
||
|
||
* :psbug:`4469` "variable use out of scope bug in get_last_key test detected by | ||
ASAN in clang 6" | ||
* :psbug:`4469` \"variable use out of scope bug in get_last_key test detected by | ||
ASAN in clang 6\" | ||
|
||
* :psbug:`4470` "the cachetable-simple-pin-nonblocking-cheap test occasionally | ||
fails due to a locking conflict with the cachetable evictor" | ||
* :psbug:`4470` \"the cachetable-simple-pin-nonblocking-cheap test occasionally | ||
fails due to a locking conflict with the cachetable evictor\" | ||
|
||
* :psbug:`4488` "`-Werror` is always disabled for `innodb_memcached`" | ||
* :psbug:`4488` \"\`-Werror\` is always disabled for \`innodb_memcached\`\" | ||
|
||
* :psbug:`1114` "Assertion `inited == INDEX' failed" | ||
* :psbug:`1114` \"Assertion \`inited \=\= INDEX\' failed\" | ||
|
||
* :psbug:`1130` "RBR Replication with concurrent XA in READ-COMMITTED takes | ||
supremum pseudo-records and breaks replication" | ||
* :psbug:`1130` \"RBR Replication with concurrent XA in READ-COMMITTED takes | ||
supremum pseudo-records and breaks replication\" | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
.. rn:: 5.7.23-23 | ||
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 5.7.23-23 |
||
======================== | ||
Percona Server |release| | ||
======================== | ||
|
||
Percona is glad to announce the release of Percona Server |release| on | ||
September 10, 2018. Downloads are available `here | ||
<http://www.percona.com/downloads/Percona-Server-5.7/Percona-Server-5.7.23-23/>`_ | ||
and from the :doc:`Percona Software Repositories </installation>`. | ||
|
||
This release is based on `MySQL 5.7.23 | ||
<http://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-23.html>`_ | ||
and includes all the bug fixes in it. |Percona Server| |release| is | ||
now the current GA (Generally Available) release in the 5.7 series. | ||
|
||
All software developed by Percona is open-source and free. | ||
|
||
New Features | ||
============ | ||
|
||
* The :variable:`max_binlog_files` variable is deprecated and replaced with | ||
the :variable:`binlog_space_limit` variable. The behavior of | ||
:variable:`binlog_space_limit` is consistent with the variable | ||
:variable:`relay-log-space-limit` used for relay logs; both variables have the | ||
same semantics. For more information, see :psbug:`275`. | ||
* Starting with |release|, all data are encrypted in the InnoDB system | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. maybe "it is possible to encrypt all data in..." as this an optional feature |
||
tablespace and in the parallel double write buffer. A new variable | ||
:variable:`innodb_sys_tablespace_encrypt` is introduced to encrypt the system | ||
tablespace. This feature is considered **ALPHA** quality. The encryption of | ||
the parallel double write buffer file is controlled by the variable | ||
:variable:`innodb_parallel_dblwr_encrypt`. Both variables are ``OFF`` by | ||
default. For more information, see :psbug:`3822`. | ||
* Changing ``rocksdb_update_cf_options`` returns any warnings and errors to the | ||
client instead of printing them to the server error log. For more information, | ||
see :psbug:`4258`. | ||
|
||
Bugs Fixed | ||
========== | ||
|
||
* The statement ``SELECT...ORDER BY`` produced inconsistent results with the | ||
``euckr`` charset or ``euckr_bin`` collation. Bug fixed :psbug:`4513` | ||
(upstream :mysqlbug:`91091`). | ||
* InnoDB statistics could incorrectly report zeros in the :ref:`slow query log | ||
<slow_extended>`. Bug fixed :psbug:`3828`. | ||
* With the FIPS mode enabled and performance_schema=off, the instance crashed | ||
when running the ``CREATE VIEW`` command. Bug fixed :psbug:`3840`. | ||
* The soft limit of the core file size was set incorrectly starting with PS | ||
:rn:`5.7.21-20`. Bug fixed :psbug:`4479`. | ||
* The option ``innodb-optimize-keys`` could fail when a dumped table has two | ||
columns such that the name of one of them contains the other as as a prefix and | ||
is defined with the AUTO_INCREMENT attribute. Bug fixed :psbug:`4524`. | ||
* When ``innodb_temp_tablespace_encrypt`` was set to ``ON`` the ``CREATE TABLE`` | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. use :variable: There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. fixed |
||
command could ignore the value of the ``ENCRYPTION`` option. Bug fixed | ||
:psbug:`4565`. | ||
* If ``FLUSH STATUS`` was run from a different session, a statement could be | ||
counted twice in ``GLOBAL STATUS``. Bug fixed :psbug:`4570` (upstream | ||
:mysqlbug:`91541`). | ||
* In some cases, it was not possible to set the :variable:`flush_caches` | ||
variable on systems that use systemd. Bug fixed :psbug:`3796`. | ||
* A message in the |MyRocks| log file did not clearly inform whether fast CRC32 | ||
was supported. Bug fixed :psbug:`3988`. | ||
* ``mysqld`` could not be started on Ubuntu if the database recovery had taken | ||
longer than ten minutes. Bug fixed :psbug:`4546` (upstream :mysqlbug:`91423`). | ||
* The ALTER TABLE command was slow when the number of dirty pages was high. Bug fixed | ||
:psbug:`3702`. | ||
* Setting the global variable :variable:`version_suffix` to NULL could | ||
lead to a server crash. Bug fixed :psbug:`4785`. | ||
|
||
Other Bugs Fixed | ||
================ | ||
|
||
* :psbug:`4620` \"Enable encryption of temporary tablespace from foreground thread\" | ||
* :psbug:`4727` \"intrinsic temp table behaviour shouldn\'t depend on innodb_encrypt_tables\" | ||
* :psbug:`4046` \"Ship assert failure: \'res == 0\' (bulk loader)\" | ||
* :psbug:`3851` \"Percona Ver 5.6.39-83.1 Failing assertion: sym_node->table != NULL\" | ||
* :psbug:`4533` \"audit_log MTR tests should refer to include files without parent directories\" | ||
* :psbug:`4619` \"main.flush_read_lock fails with timeout in wait_condition.inc.\" | ||
* :psbug:`4561` \"Read after free at Binlog_crypt_data::load_latest_binlog_key()\" | ||
* :psbug:`4587` \"ROCKSDB_INCLUDE_RFR macro in wrong file\" | ||
|
||
.. |release| replace:: 5.7.23-23 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
?