- 06 Dec, 2017 5 commits
-
-
Sergei Petrunia authored
Part#1: Set field->part_of_key correctly for PK fields.
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
- 05 Dec, 2017 3 commits
-
-
Marko Mäkelä authored
-
Marko Mäkelä authored
MDEV-14587 dict_stats_process_entry_from_defrag_pool() fails to call dict_table_close() when index==NULL dict_stats_process_entry_from_defrag_pool(): Simplify the logic, and always call dict_table_close() when dict_table_open() returned a non-NULL handle.
-
Marko Mäkelä authored
MDEV-13670/MDEV-14550 Error log flood : "InnoDB: page_cleaner: 1000ms intended loop took N ms. The settings might not be optimal." Silence the error log output that was introduced in MySQL 5.7 (MariaDB 10.2.2) if log_warnings=2 or less. We should still figure out what these messages really indicate and how to solve the problems. pc_sleep_if_needed(): Add a parameter for the current time, so that there will be fewer successive calls to ut_time_ms() with no I/O between them. buf_flush_page_cleaner_coordinator(): Exit the first loop whenever shutdown has been requested. At the start of the loop, call ut_time_ms() only once. Do not display the message if log_warnings=2 or less.
-
- 04 Dec, 2017 2 commits
-
-
Marko Mäkelä authored
The function dict_stats_update_if_needed() replaced row_update_statistics_if_needed(). Adjust the comments accordingly.
-
Marko Mäkelä authored
-
- 03 Dec, 2017 2 commits
-
-
Monty authored
Problem was that Binlog_checkpoint can happen at random times. Fixed by not write binlog_checkpoint for the rpl_log test. Other things: - Removed not used variable "$keep_gtid_events" - Added option for show_binlog_events to skip binlog_checkpoint
-
Monty authored
Originally only symbols withing [] where resolved. Now we resolve symbols also withing (+...) To make it easier to see where the resolved symbol comes from, we resolve the symbol 'in place' instead of just printing the resolved symbol alone.
-
- 01 Dec, 2017 2 commits
-
-
Marko Mäkelä authored
-
Marko Mäkelä authored
srv_purge_wakeup(): If thd_destructor_proxy has initiated the first step of shutdown, ensure that all purge threads terminate. logs_empty_and_mark_files_at_shutdown(): Add a debug assertion. (The purge threads should have been shut down already before this step.)
-
- 30 Nov, 2017 1 commit
-
-
Vladislav Vaintroub authored
(possibly intermittent) checksum mismatch.
-
- 29 Nov, 2017 3 commits
-
-
Vladislav Vaintroub authored
-
Vladislav Vaintroub authored
is detected. The checksum mismatch can be due to partial write, thus retry the read
-
Vicențiu Ciorbaru authored
Window is a reserved keyword according to SQL Standard 2016. However, we can make the grammar slightly flexible by allowing WINDOW keyword everywhere except table aliases. Change yacc grammar to separate between all keywords and table_alias keywords.
-
- 28 Nov, 2017 3 commits
-
-
Daniel Bartholomew authored
-
Marko Mäkelä authored
-
Vladislav Vaintroub authored
- get rid of casts between int and HANDLE. - store file descriptor in TP_connection_generic to get rid of multiple mysql_socket_getfd(c->thd->net.vio->mysql_socket)) Also support named pipes (no reason not to support, since it is easy)
-
- 27 Nov, 2017 1 commit
-
-
Elena Stepanova authored
-
- 24 Nov, 2017 9 commits
-
-
Vladislav Vaintroub authored
-
Sergey Vojtovich authored
mariabackup fails to builds with PFS disabled. The reason was missing include, which was included by PFS otherwise.
-
Vladislav Vaintroub authored
# Conflicts: # storage/innobase/include/os0file.h
-
Vladislav Vaintroub authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
When Mariabackup is invoked on an instance that uses a multi-file InnoDB system tablespace, it may fail to other files of the system tablespace than the first one. This was revealed by the MDEV-14447 test case. The offending code is assuming that the first page of each data file is page 0. But, in multi-file system tablespaces that is not the case. xb_fil_cur_open(): Instead of re-reading the first page of the file, rely on the fil_space_t metadata that already exists in memory. xb_get_space_flags(): Remove.
-
Vladislav Vaintroub authored
-
Vladislav Vaintroub authored
Update C/C to include fix for this bug.
-
Vladislav Vaintroub authored
for multi-file innodb_data_file_path. Use fil_extend_space_to_desired_size() to correctly extend system tablespace. Make sure to get tablespace size from the first tablespace part.
-
- 23 Nov, 2017 5 commits
-
-
Elena Stepanova authored
-
Andrei Elkin authored
MDEV-12012. Post-push attempt to catch failure in rpl_gtid_delete_domain failing on P8. The test is made more verbose.
-
Marko Mäkelä authored
Import and adjust the MySQL 5.7 tests innodb.update_time innodb.update_time_wl6658 into MariaDB. The functionality is present since MariaDB 10.2.2 merged InnoDB from MySQL 5.7.9. It was implemented in MySQL 5.7.2.
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
- 22 Nov, 2017 4 commits
-
-
Sergei Golubchik authored
-
Aleksey Midenkov authored
List<>::last is wrong after memcpy(). Doing it on constructed objects is bad practice.
-
Sergei Golubchik authored
-
David Carlier authored
* rocksdb fails without timer_delete() - only use it when it exists
-