mariadb/extra
Marko Mäkelä d6f7fd6016 MDEV-13564: Refuse MLOG_TRUNCATE in mariabackup
The MySQL 5.7 TRUNCATE TABLE is inherently incompatible
with hot backup, because it is creating and deleting a separate
log file, and it is not writing redo log for all changes of the
InnoDB data dictionary tables. Refuse to create a corrupted backup
if the unsafe form of TRUNCATE was executed.

Note: Undo log tablespace truncation cannot be detected easily.
Also it is incompatible with backup, for similar reasons.

xtrabackup_backup_func(): "Subscribe to" the log events before
the first invocation of xtrabackup_copy_logfile().

recv_parse_or_apply_log_rec_body(): If the function pointer
log_truncate is set, invoke it to report MLOG_TRUNCATE.
2018-08-16 16:10:18 +03:00
..
crc32-vpmsum crc32-vpmsum: Restore non volatile registers on zero length CRC 2016-08-05 11:50:46 +04:00
mariabackup MDEV-13564: Refuse MLOG_TRUNCATE in mariabackup 2018-08-16 16:10:18 +03:00
readline Merge 10.0.14 into 10.1 2014-10-15 12:59:13 +02:00
yassl Merge 10.0 into 10.1 2018-03-20 19:25:08 +02:00
charset2html.c spelling fixes 2017-03-07 13:38:06 +04:00
CMakeLists.txt Fix misuse of MY_CHECK_CXX_COMPILER_FLAG 2018-04-05 17:45:36 +04:00
comp_err.c Fixed wrong arguments to printf and related functions 2018-01-04 16:24:09 +02:00
innochecksum.cc MDEV-13384 - misc Windows warnings fixed 2017-09-28 17:20:46 +00:00
my_print_defaults.c After-merge fix for commit 98eb9518db 2018-03-16 15:49:53 +02:00
mysql_waitpid.c MDEV-8012: Wrong exit code when asking for help 2016-06-12 22:47:18 +03:00
mysqld_safe_helper.c mysqld_safe_help - remove warning 2017-04-30 15:06:01 +04:00
perror.c Merge branch '10.1' into 10.2 2016-09-09 08:33:08 +02:00
replace.c Merge branch '10.0' into 10.1 2017-10-22 13:03:41 +02:00
resolve_stack_dump.c resolve_stack_dump updated to match latest stack trace format 2017-12-03 12:45:54 +02:00
resolveip.c MDEV-419 ensure that all HAVE_XXX constants can be set by cmake 2012-07-31 19:29:07 +02:00