- 16 Jan, 2016 1 commit
-
-
Alexander Barkov authored
MDEV-9408 CREATE TABLE SELECT MAX(int_column) creates different columns for table vs view There were three almost identical pieces of the code: - Field *Item_func::tmp_table_field(); - Field *Item_sum::create_tmp_field(); - Field *create_tmp_field_from_item(); with a difference in very small details (hence the bugs): Only Item_func::tmp_table_field() was correct, the other two were not. Removing the two incorrect pieces of the redundant code. Joining these three functions/methods into a single virtual method Item::create_tmp_field(). Additionally, moving Item::make_string_field() and Item::tmp_table_field_from_field_type() from the public into the protected section of the class declaration, as they are now not needed outside of Item.
-
- 14 Jan, 2016 1 commit
-
-
Alexander Barkov authored
-
- 12 Jan, 2016 1 commit
-
-
Alexander Barkov authored
MDEV-9220 Split filesort.cc:make_sortkey() and filesort.cc::sortlength() into virtual methods in Type_handler
-
- 11 Jan, 2016 1 commit
-
-
Alexander Barkov authored
Also fixes: MDEV-9391 InnoDB does not produce warnings when doing WHERE int_column=varchar_column MDEV-9337 ALTER from DECIMAL and INT to DATETIME returns a wrong result MDEV-9340 Copying from INT/DOUBLE to ENUM is inconsistent MDEV-9392 Copying from DECIMAL to YEAR is not consistent about warnings
-
- 30 Dec, 2015 2 commits
-
-
Vladislav Vaintroub authored
Fix process handle leak in buildbot. GenerateConsoleCtrlEvent sent to non-existing process will add a process handle to this non-existing process to console host process conhost.exe
-
Sergey Vojtovich authored
Fixed main.shutdown failure on Windows.
-
- 29 Dec, 2015 12 commits
-
-
Alexander Barkov authored
-
Alexander Barkov authored
-
Alexander Barkov authored
-
Alexander Barkov authored
as it's needed for Cassandra in 10.0.
-
Sergey Vojtovich authored
Perform database installation in one mysqld run. This makes mysql_install_db 3x faster.
-
Alexander Barkov authored
-
Alexander Barkov authored
-
Alexander Barkov authored
-
Sergey Vojtovich authored
Provided IBM System Z have outdated compiler version, which supports gcc sync builtins but not gcc atomic builtins. It also has weak memory model. InnoDB attempted to verify if __sync_lock_test_and_set() is available by checking IB_STRONG_MEMORY_MODEL. This macro has nothing to do with availability of __sync_lock_test_and_set(), the right one is HAVE_ATOMIC_BUILTINS.
-
Sergey Vojtovich authored
Provided IBM System Z have outdated compiler version, which supports gcc sync builtins but not gcc atomic builtins. It also has weak memory model. InnoDB attempted to verify if __sync_lock_test_and_set() is available by checking IB_STRONG_MEMORY_MODEL. This macro has nothing to do with availability of __sync_lock_test_and_set(), the right one is HAVE_ATOMIC_BUILTINS.
-
Alexander Barkov authored
-
Sergey Vojtovich authored
-
- 28 Dec, 2015 1 commit
-
-
Alexander Barkov authored
Copy_field::get_copy_func().
-
- 27 Dec, 2015 1 commit
-
-
Sergey Vojtovich authored
Provided IBM System Z have outdated compiler version, which supports gcc sync builtins but not gcc atomic builtins. It also has weak memory model. InnoDB attempted to verify if __sync_lock_test_and_set() is available by checking IB_STRONG_MEMORY_MODEL. This macro has nothing to do with availability of __sync_lock_test_and_set(), the right one is HAVE_ATOMIC_BUILTINS.
-
- 26 Dec, 2015 2 commits
-
-
Alexander Barkov authored
-
Alexander Barkov authored
-
- 24 Dec, 2015 3 commits
-
-
Vladislav Vaintroub authored
-
Sergey Vojtovich authored
Embedded now supports "--version=<version>", while "--version" is still silently ignored. Also only run protocol check in non-embedded mode.
-
Alexander Barkov authored
-
- 23 Dec, 2015 8 commits
-
-
Nirbhay Choubey authored
-
Sergei Golubchik authored
innodb 32-bit funcs_1 embedded
-
Sergei Golubchik authored
-
Nirbhay Choubey authored
-
Sergey authored
MDEV-9186 - Debian packaging: extend libcrack hack to create correct control file
-
Monty authored
For now, only if ccache is installed with symlinks in /usr/lib64/ccache
-
Alexander Barkov authored
-
Monty authored
Fixed by adding HA_ERR_INFO as a informational warning to by used by MyISAM This is used to inform when we create a backup copy of the data file. Also improved informational messages when creating backup copies of data and index files
-
- 22 Dec, 2015 7 commits
-
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
A deadlock can occur when the wsrep applier thread while executing FLUSH TABLES waits for MDL lock owned by other local transactions, which in turn are waiting for commit order if their seqno comes after one assigned to FLUSH TABLES. Fixed by making sure that the wsrep applier thread while executing FLUSH TABLES does not wait for table share(s) to be removed from table definition cache.
-
Nirbhay Choubey authored
Addendum: Save thd's server_status & option_bits before setting the thread specific pointer.
-
Sergey Vojtovich authored
Adjust systemd files to enable CAP_IPC_LOCK to allow rootless mlockall (triggered by memlock option). This is amended version of a patch originally submitted by Daniel Black.
-
Sergey Vojtovich authored
Set umask so that newly created file is not readable by others. This is a quick fix to close security gap. To be replaced by MDEV-8375 - passwordless root login.
-
Sergey Vojtovich authored
Allow absolute paths for INSTALL_*DIR.
-
Sergei Golubchik authored
-