Skip to content

Tags: ztong2020/mysql-server

Tags

mysql-cluster-8.0.17

Toggle mysql-cluster-8.0.17's commit message
Bug#30031130: MYSQL SERVER SEGFAULTS AT

STD::CONDITION_VARIABLE::WAIT_FOR IN SOLARIS/X86

When a MySQL Server built with ndbcluster engine is run in a
Solaris/x86 platform, it crashes everytime when
NDB_SCHEMA_OBJECT::client_wait_completed() method is called. The
segfault happens when this method calls the
std::condition_variable::wait_for() method. This particular crash
happens only in the release builds. The reason seems to be an issue with
the compiler used in Solaris. When the optimization level -xO2 is used,
it fills the wait_for() call with a bogus code that triggers this
segfault during runtime.

Fixed the issue by making the release builds use optimization
level -xO1 for ndbcluster instead.

Change-Id: I8471970169cd971958ac2f5aa6dcb0ccd8d083a3

mysql-8.0.17

Toggle mysql-8.0.17's commit message
Bug#29904751: LIKE CONDITION FOR DATE COLUMN RETURNS ERROR

Item_func_like inherits resolve_type from Item_bool_func2 but does not
have much in common with it's parent since every comparison must be done
as strings. Also the call to set_cmp_func() is unnecesary and results in
an error when comparing temporal types with strings.
This patch fixes this error by overriding resolve_type in
Item_func_like, and by omitting the call to set_cmp_func.

Change-Id: I1cea9d5fcf54f3539016aed4cdb77501a547a5ed

mysql-5.7.27

Toggle mysql-5.7.27's commit message
BUG#29862057 MEM0MEM-T FAILS BECAUSE OF NON-INITIALIZED INFRASTRUCTUR…

…E FOR EVENTS

Unit test mem0mem-t was missing to call os_event_global_init.

RB: 22281

mysql-cluster-7.6.11

Toggle mysql-cluster-7.6.11's commit message
BUG#29862057 MEM0MEM-T FAILS BECAUSE OF NON-INITIALIZED INFRASTRUCTUR…

…E FOR EVENTS

Unit test mem0mem-t was missing to call os_event_global_init.

RB: 22281
(cherry picked from commit 89fcdb7a0a1ca40d4bef5876f90138c780815f8d)

mysql-cluster-7.5.15

Toggle mysql-cluster-7.5.15's commit message
BUG#29862057 MEM0MEM-T FAILS BECAUSE OF NON-INITIALIZED INFRASTRUCTUR…

…E FOR EVENTS

Unit test mem0mem-t was missing to call os_event_global_init.

RB: 22281
(cherry picked from commit 89fcdb7a0a1ca40d4bef5876f90138c780815f8d)

mysql-cluster-7.4.25

Toggle mysql-cluster-7.4.25's commit message
Merge branch 'mysql-5.6-cluster-7.3' into mysql-5.6-cluster-7.4

mysql-cluster-7.3.26

Toggle mysql-cluster-7.3.26's commit message
Bug#29705858 RUN_NDBAPITEST.INC ALWAYS EXIT TEST CASE WHEN THE NDBAPI…

…TEST SUCCEED

Exec_print_on_error() is used to run any executable in the system and upon
success run_ndbapitest.inc forcefully exits the test cases. This prevents the
execution of MTR framework function check_testcase(), which is run at the end
of every test case to check that the state of the database is same before
and after running the test.

Fix by removing the exit() function when exec_print_on_error() is success.

Change-Id: I99e2f57827447da0e4836f1bc197e97f41d1e456

mysql-cluster-7.2.38

Toggle mysql-cluster-7.2.38's commit message
WL#13246 MODIFY TESTSCAN TO SUPPORT MIXED-VERSIONS. Post push fix.

Use Unsigned columns instead of signed Int columns for T18.

HugoCalculator assumes at least two unsigned columns to work.

And in testBackup runDDL() randomly choose a NDBT_Table and uses
HugoCalculator functionality on that.

Reviewed-by: Tiago Alves <[email protected]>

mysql-5.6.45

Toggle mysql-5.6.45's commit message

mysql-cluster-8.0.16

Toggle mysql-cluster-8.0.16's commit message
Bug#29637712: WINDOWS 2016 AD-LDS AUTHENTICATION_LDAP_SIMPLE PLUGIN A…

…LLOWS UNAUTHENTICATED CONNECTIONS

Windows AD allows LDAP authentication with empty password.
After this fix AUTHENTICATION_LDAP_SIMPLE plugin will not try to perform LDAP bind when empty password is given.
Authentication will be considered as failed.

rb: 21910
Approved by: Georgi Kodinov <[email protected]>
Approved by: Harin Vadodaria <[email protected]>
Change-Id: Ie74d6b89f84670d5cd8a12f32fbe0030b91af3ea