Skip to content
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

Merged
merged 8 commits into from
Sep 12, 2018
Merged

Release notes for 5.7.23-23 (57) #2523

merged 8 commits into from
Sep 12, 2018

Conversation

borys-belinsky
Copy link
Contributor

No description provided.

@@ -0,0 +1,75 @@
.. rn:: 5.7.22-22

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

5.7.23-23

Copy link
Contributor

@laurynas-biveinis laurynas-biveinis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Upstream bugs list needs updating too

:variable:`binlog_space_limit` is consistent with the variable
:variable:`relay-log-space-limit` used for relay logs and having the same
semantics.
* In the InnoDB system tablespace all data are encrypted including the parallel
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is not clear whether system tablespace encryption is an existing feature we changed somehow or a new feature (it's the latter)
The parallel doublewrite buffer is not a part of the system tablespace. The legacy doublewrite buffer is.

parallel double write buffer file is controlled by the variable
:variable:`innodb_parallel_dblwr_encrypt`. Both variables are ``OFF`` by
default.
* Changing ``rocksdb_update_cf_options`` shows warnings and errors in the
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What was the previous behavior? (cc @georgelorchpercona)
Add JIRA ref

New Features
============

* The :variable:`max_binlog_files` variable is deprecated and replaced
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add JIRA link

:variable:`binlog_space_limit` is consistent with the variable
:variable:`relay-log-space-limit` used for relay logs and having the same
semantics.
* In the InnoDB system tablespace all data are encrypted including the parallel
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add JIRA link

* 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 slow query log. Bug
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

InnoDB extensions for the slow query log, consider linking to the feature doc page

* :psbug:`3988` "Unclear message in the LOG for fast CRC32"
* :psbug:`4533` "audit_log MTR tests should refer to include files without parent directories"
* :psbug:`4546` "Can\'t run mysql on Ubuntu systems with long recovery time"
* :psbug:`3702` "ALTER TABLE is slow in 5.7 when the number of dirty pages is high"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To main bugs fixed

* :psbug:`3851` "Percona Ver 5.6.39-83.1 Failing assertion: sym_node->table != NULL"
* :psbug:`3988` "Unclear message in the LOG for fast CRC32"
* :psbug:`4533` "audit_log MTR tests should refer to include files without parent directories"
* :psbug:`4546` "Can\'t run mysql on Ubuntu systems with long recovery time"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To main bugs fixed

* :psbug:`3796` "Cannot configure flush_caches on PS 5.7 using systemd"
* :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:`3988` "Unclear message in the LOG for fast CRC32"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To main 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:`3796` "Cannot configure flush_caches on PS 5.7 using systemd"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To main bugs fixed ?

:variable:`innodb_sys_tablespace_encrypt` is introduced to encrypt the system
tablespace. 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`.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be added to https://www.percona.com/doc/percona-server/5.7/management/data_at_rest_encryption.html where rest of the feature is described. This is also missing BETA/GA information.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This still doesn't mention the feature Beta/GA status

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is my understanding correct that informing that the feature is in beta would conflict with the proposed (and implemented) solution for https://jira.percona.com/browse/PS-4752?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

with 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 and having the same
semantics. For more information, see :psbug:`275`.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this info should be in the feature documentation as well, for users that get redirected to max_binlog_files

* 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
5.7.21-20. Bug fixed :psbug:`4479`.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/5.7.21-20/:rn:5.7.21-20 this will create the link to that PS version release notes.

Copy link
Contributor

@laurynas-biveinis laurynas-biveinis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In addition to @hrvojem comments.
Upstream bug list needs updating too.

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`` shows warnings and errors in the
client. For more information, see :psbug:`4258`.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

returns any warnings and errors to the client instead of printing them to the server error log

Copy link
Member

@hrvojem hrvojem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Documentation/Descriptions for: PS-4764, PS-4774, PS-4776, PS-4777, PS-4778, PS-4779, and PS-4780 are still missing from the release notes.

@breisig
Copy link

breisig commented Sep 10, 2018

Any update?

* 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``
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use :variable:innodb_temp_tablespace_encrypt so it's automatically linked to variable description.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

Copy link
Member

@hrvojem hrvojem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@@ -362,7 +362,7 @@ def resolve_xref(self, env, fromdocname, builder,
contnode, target)

def get_objects(self):
for refname, (docname, type) in self.data['objects'].iteritems():
for refname, (docname, type) in self.data['objects'].items():
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

?

Other Bugs Fixed
================

* :psbug:`4451` "Implement better compression algo testing"
* :psbug:`4451` \"Implement better compression algo testing\"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why escape the quotes? What's the difference in the output?

: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
Copy link
Contributor

Choose a reason for hiding this comment

The 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

reverted upon request as build nodes don’t have python3 installed yet
@fiowro fiowro merged commit 16f37c7 into percona:5.7 Sep 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants