- 12 Jan, 2018 2 commits
-
-
Eugene Kosov authored
-
Eugene Kosov authored
-
- 10 Jan, 2018 5 commits
-
-
Eugene Kosov authored
MDEV-14871 Server crashes in fill_record / fill_record_n_invoke_before_triggers upon inserting into versioned table with trigger
-
Aleksey Midenkov authored
Merge branch '10.3' into trunk
-
Sergei Golubchik authored
* show SYSTEM VERSIONED in INFORMATION_SCHEMA.TABLES * show ROW START/ROW END columns in INFORMATION_SCHEMA.COLUMNS
-
Sergei Golubchik authored
-
Aleksey Midenkov authored
-
- 09 Jan, 2018 18 commits
-
-
Sergei Golubchik authored
must behave as any other generated column: an error in the strict mode, a warning otherwise.
-
Marko Mäkelä authored
-
Sergei Golubchik authored
sys_trx_start -> row_start sys_trx_end -> row_end
-
Aleksey Midenkov authored
-
Sergei Golubchik authored
use system time, not @@timestamp
-
Sergei Golubchik authored
-
Sergei Golubchik authored
rename to test_versioning set maturity to experimental
-
Aleksey Midenkov authored
-
Marko Mäkelä authored
This bug affected tables where the PRIMARY KEY contains variable-length columns, and ROW_FORMAT is COMPACT or DYNAMIC. rec_init_offsets_comp_ordinary(): Do not short-cut the parsing of the record header for records that contain explicit values for instantly added columns. rec_copy_prefix_to_buf(): Copy more header for records that contain explicit values for instantly added columns.
-
Marko Mäkelä authored
row_purge_reset_trx_id(): Display a DBUG message about resetting the DB_TRX_ID.
-
Sergei Golubchik authored
-
Sergei Golubchik authored
same change as for PSI_TABLE_CALL
-
Sergei Golubchik authored
-
Sergei Golubchik authored
it's correct, they preserve their documented names
-
Sergei Golubchik authored
remove unused error messages reword ER_VERS_SYS_FIELD_NOT_HIDDEN->ER_VERS_SYS_FIELD_EXISTS
-
Sergei Golubchik authored
Many related changes. Note that AS OF condition must always be pushed down to physical tables, it cannot be applied to a derived or a view. Thus: * no versioning for internal temporary tables, they can never store historical data. * remove special versioning code from mysql_derived_prepare and remove ER_VERS_DERIVED_PROHIBITED - derived can have no historical data and cannot be prohibited for system versioning related reasons. * do not expand select list for derived/views with sys vers fields, derived/views can never have historical data. * remove special invisiblity rules for sys vers fields, they are no longer needed after the previous change * remove system_versioning_hide, it lost the meaning after the previous change. * remove ER_VERS_SYSTEM_TIME_CLASH, it's no "clash", the inner AS OF clause always wins. * non-versioned fields in a historical query reword the warning text, downgrade to note, don't replace values with NULLs
-
Sergei Golubchik authored
CTE don't work, report MDEV-14820
-
Sergei Golubchik authored
compiler warning (mix of bool and enum in ?:)
-
- 08 Jan, 2018 2 commits
-
-
Igor Babaev authored
in JOIN::inject_best_splitting_cond The value of SplM_opt_info::last_plan should be set to NULL before any search for a splitting plan for a splittable materialized table.
-
Eugene Kosov authored
MDEV-14821 Assertion `!is_set() || (m_status == DA_OK_BULK && is_bulk_op())` failed in Diagnostics_area::set_ok_status
-
- 07 Jan, 2018 2 commits
-
-
Vladislav Vaintroub authored
In case libaio is not found, and required, remove variables HAVE_LIBAIO_H and HAVE_LIBAIO from cache, so that cmake rerun after installation of libaio would succeed.
-
Vladislav Vaintroub authored
-
- 06 Jan, 2018 2 commits
-
-
Vladislav Vaintroub authored
-
Aleksey Midenkov authored
-
- 05 Jan, 2018 9 commits
-
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Vladislav Vaintroub authored
-
Vladislav Vaintroub authored
-
Monty authored
Conflicts: mysql-test/r/cte_nonrecursive.result mysql-test/suite/galera/r/galera_bf_abort.result mysql-test/suite/galera/r/galera_bf_abort_get_lock.result mysql-test/suite/galera/r/galera_bf_abort_sleep.result mysql-test/suite/galera/r/galera_enum.result mysql-test/suite/galera/r/galera_fk_conflict.result mysql-test/suite/galera/r/galera_insert_multi.result mysql-test/suite/galera/r/galera_many_indexes.result mysql-test/suite/galera/r/galera_mdl_race.result mysql-test/suite/galera/r/galera_nopk_bit.result mysql-test/suite/galera/r/galera_nopk_blob.result mysql-test/suite/galera/r/galera_nopk_large_varchar.result mysql-test/suite/galera/r/galera_nopk_unicode.result mysql-test/suite/galera/r/galera_pk_bigint_signed.result mysql-test/suite/galera/r/galera_pk_bigint_unsigned.result mysql-test/suite/galera/r/galera_serializable.result mysql-test/suite/galera/r/galera_toi_drop_database.result mysql-test/suite/galera/r/galera_toi_lock_exclusive.result mysql-test/suite/galera/r/galera_toi_truncate.result mysql-test/suite/galera/r/galera_unicode_pk.result mysql-test/suite/galera/r/galera_var_auto_inc_control_off.result mysql-test/suite/galera/r/galera_wsrep_log_conficts.result sql/field.cc sql/rpl_gtid.cc sql/share/errmsg-utf8.txt sql/sql_acl.cc sql/sql_parse.cc sql/sql_partition_admin.cc sql/sql_prepare.cc sql/sql_repl.cc sql/sql_table.cc sql/sql_yacc.yy
-
Marko Mäkelä authored
-
Marko Mäkelä authored
row_sel_get_clust_rec_for_mysql(): Look up the page from the buffer pool, similar to how MySQL 5.7 does it.
-