- 31 Aug, 2016 11 commits
-
-
Igor Babaev authored
-
Sergei Petrunia authored
-
Igor Babaev authored
-
Sergei Petrunia authored
Recent commits has added new variables and changed the default for server-id, which caused the patch in rdiff to no longer apply.
-
Oleksandr Byelkin authored
-
Oleksandr Byelkin authored
Postreview fixes. New MySQL tests fixes.
-
Oleksandr Byelkin authored
Transaction tracker
-
Oleksandr Byelkin authored
System variables tracking
-
Oleksandr Byelkin authored
initial commit to test
-
Sergey Vojtovich authored
-
Sergey Vojtovich authored
Markdown README for a prettier github representation
-
- 30 Aug, 2016 5 commits
-
-
Igor Babaev authored
-
Igor Babaev authored
-
Monty authored
-
Igor Babaev authored
-
Igor Babaev authored
Added comments. Added reaction for exceeding maximum number of elements in with clause. Added a test case to check this reaction. Added a test case where the specification of a recursive table uses two non-recursive with tables.
-
- 29 Aug, 2016 4 commits
-
-
Monty authored
- Sometimes privilege_table_io printed double rows of roles_mapping - Fixed by forcing restart of server when running test - Wsrep_cluster_address_basic failed in some combinations because wsrep_cluster_address was set to NULL - Fixed by ensuring it's never set to NULL, only empty string
-
Monty authored
This makes it easier to setup master as on only have to set --log-bin. Before this patch if one did set up the master with just --log-bin, slaves could not connect until server_id was set on the master, which could be both confusing and hard to do.
-
Monty authored
-
Monty authored
- When waiting for events, start time is now counted from start of wait - Instead of having "Connect" as "Command" for all replication threads we now have: - Slave_IO for Slave thread reading relay log - Slave_SQL for slave executing SQL commands or distribution queries to Slave workers - Slave_worker for slave threads executin SQL commands in parallel replication
-
- 27 Aug, 2016 18 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
use the new approach with Field->default_value expressions. But keep the old TIMESTAMP_UN_FIELD for ON UPDATE NOW().
-
Sergei Golubchik authored
to be calculated at the CREATE TABLE time and stored in the default row image.
-
Sergei Golubchik authored
expression defaults and check constraints should behave as constant default values - copied from fields, not copied from expressions
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
and use the same error message for CREATE and open table time
-
Sergei Golubchik authored
-
Sergei Golubchik authored
That is, when the precision of DEFAULT NOW() is less than the precision of the column, do not convert it to unireg_check, use the new approach where DEFAULT is tryly an expression.
-
Sergei Golubchik authored
* revert part of the db7edfed that moved calculations from fix_fields to val_str for Item_func_sysconst and descendants * mark session state dependent functions in check_vcol_func_processor() * re-run fix_fields for all such functions for every statement * fix CURRENT_USER/CURRENT_ROLE not to use Name_resolution_context (that is allocated on the stack in unpack_vcol_info_from_frm()) Note that NOW(), CURDATE(), etc use lazy initialization and do *not* force fix_fields to be re-run. The rule is: * lazy initialization is *not* allowed, if it changes metadata (so, e.g. DAYNAME() cannot use it) * lazy initialization is *preferrable* if it has side effects (e.g. NOW() sets thd->time_zone_used=1, so it's better to do it when the value of NOW is actually needed, not when NOW is simply prepared)
-
Sergei Golubchik authored
into "fix" and "check" parts
-
Sergei Golubchik authored
in a case of a specially crafted invalid frm
-
Sergei Golubchik authored
as in create table t1 (a int); create view v1 as select default(a) as NOT_UPDATABLE from t1;
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergey Vojtovich authored
Call profiling.restart() and profiling.reset() only if profiling is e…
-
- 26 Aug, 2016 2 commits
-
-
Igor Babaev authored
Added comments.
-
Alexander Kuleshov authored
in other case we will get: ../alex/dev/server/sql/sql_class.cc: In member function ‘void THD::free_connection()’: ../server/sql/sql_class.cc:1664:3: error: ‘profiling’ was not declared in this scope profiling.restart(); // Reset profiling ^~~~~~~~~ ../server/sql/sql_class.cc: In member function ‘void THD::reset_for_reuse()’: ../server/sql/sql_class.cc:1689:3: error: ‘profiling’ was not declared in this scope profiling.reset(); ^~~~~~~~~ errors.
-