Tags: ztong2020/mysql-server
Tags
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
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
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
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)
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)
Merge branch 'mysql-5.6-cluster-7.3' into mysql-5.6-cluster-7.4
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
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]>
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
PreviousNext