diff options
author | Staale Smedseng <staale.smedseng@sun.com> | 2009-06-19 11:27:19 +0200 |
---|---|---|
committer | Staale Smedseng <staale.smedseng@sun.com> | 2009-06-19 11:27:19 +0200 |
commit | 37d2019d1756d630d48ab23ca41f7c595862c7f4 (patch) | |
tree | 5e93e031147ed30778696a93de12bcf06f5d00f2 /mysys | |
parent | 544147417a567c2a40e8cf01e25c7785e26887a1 (diff) | |
download | mariadb-git-37d2019d1756d630d48ab23ca41f7c595862c7f4.tar.gz |
Bug #32223 SETting max_allowed_packet variable
Inconsistent behavior of session variable max_allowed_packet
(and net_buffer_length); only assignment to the global variable
has any effect, without this being obvious to the user.
The patch for Bug#22891 is backported to 5.0, making the two
session variables read-only. As this is a backport to GA
software, the error used when trying to assign to the read-
only variable is ER_UNKNOWN_ERROR. The error message is the
same as in 5.1+.
mysql-test/t/variables.test:
Tests are changed to account for the new semantics, and assignment to the read-only variables is added to test
the emission of the correct error message.
sql/set_var.cc:
Both max_allowed_packet and net_buffer_length are changed
to be of type sys_var_thd_ulong_session_readonly. ER_UNKNOWN_ERROR is used to indicate an attempt to assign
to an instance of a read-only variable.
sql/set_var.h:
Class sys_var_thd_ulong_session_readonly is added.
Diffstat (limited to 'mysys')
0 files changed, 0 insertions, 0 deletions