mariadb/mysql-test/suite
Monty e64184134a mysqlbinlog now prints "# Number of rows" and stops on errors
Main problem was that no log-event print function checked for disk
full error on the IO_CACHE.
All changes in this patch only affects mysqlbinlog, not the server!

- Changed all log-event print functions to return 1 on error
- Fixed memory usage when not using --flashback.
- Added printing of number of rows in row events. Can be disabled with
  --print-row-count=0
- Print annotated rows when using mysqlbinlog --short-form
- Fixed that mysqlbinlog --debug works
- Fixed create_drop_binlog.test test failure
- Reorganized fields in PRINT_EVENT_INFO to be according to size to
  optimize storage
- Don't change print_row_event_position or print_row_counts if set by user
- Remove some testing of argument to my_free is 0
- base64-output=never is now supported and works in all context
- Updated help information for --base64-output and --short-form
- print_row_count is now on by default. Reset automatically if --short-form
  is used
- Removed obsolote warning for mysql 5.6.0
- More DBUG_PRINT for mysqltest.cc
- my_b_write_byte() now checks for flush failures. This fixed a memory
  overrun on disk full
- my_b_printf() now returns 1 on failure, 0 on ok.  This simplifies code
  and no old code was using the old return value of my_b_printf().
- my_b_Write_backtick_quote() now returns 1 on failure and 0 on ok
- Fixed some error conditions in log printing that was not previously
  handled.
- Slave_rows_error_report() can now handle longlong positions
- Write_on_release_cache() rewritten so that we can detect errors
  on flush. Not depending on automatic release anymore.
- Changed types for Pos and End_log_pos to 64 bit in SHOW BINLOG EVENTS
- Fixed that copy_event_cache_to_string_and_reinit() works with strings
  longer than 4G (Changed to use LEX_STRING instead of String)
- Restricted binlog_rows_event_max_size to UINT32_MAX-1 as String's are
  anyway restricted to UINT32_MAX
- Fixed bug in rpl_binlog_state::write_to_iocache() which hide write
  failures (duplicate variable name)
- Fixed bug in String::append if original string was not allocated
- Stop mysqlbinlog output at once if there is an error.
- Before printing error message, flush result file. This ensures that
  the error message is printed last. (Easier to find)
2017-12-29 13:35:41 +02:00
..
archive Merge branch '10.2' into bb-10.2-ext 2017-08-25 10:25:48 +02:00
binlog mysqlbinlog now prints "# Number of rows" and stops on errors 2017-12-29 13:35:41 +02:00
binlog_encryption mysqlbinlog now prints "# Number of rows" and stops on errors 2017-12-29 13:35:41 +02:00
compat/oracle MDEV-14228 MariaDB crashes with function 2017-12-07 15:54:27 +04:00
csv Merge 10.1 into 10.2 2017-05-22 09:46:51 +03:00
encryption Merge 10.1 into 10.2 2017-11-01 09:55:00 +02:00
engines MDEV-12874 UPDATE statements with the same source and target 2017-10-04 10:28:20 +02:00
federated MDEV-12951 Server crash [mysqld got exception 0xc0000005] 2017-09-18 10:12:23 +02:00
funcs_1 Post-merge fix: Adjust message codes in results 2017-12-12 13:27:16 +02:00
funcs_2 Merge branch 'bb-10.2-serg-merge' into 10.2 2017-02-11 09:45:34 +01:00
galera mysqlbinlog now prints "# Number of rows" and stops on errors 2017-12-29 13:35:41 +02:00
galera_3nodes Merge branch '10.1' into 10.2 2017-10-24 14:53:18 +02:00
gcol Merge 10.2 into bb-10.2-ext 2017-12-06 19:34:03 +02:00
handler
heap MDEV-7635: Update tests to adapt to the new default sql_mode 2017-02-10 06:30:42 -05:00
innodb MDEV-14585: Adjust the innodb.innodb-alter-tempfile test case 2017-12-21 08:20:31 +02:00
innodb_fts Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext 2017-10-30 16:42:46 +04:00
innodb_gis Merge 10.2 into bb-10.2-ext 2017-12-14 09:53:19 +02:00
innodb_undo Adapt the innodb_undo tests from MySQL 5.7 2017-04-26 23:03:28 +03:00
innodb_zip Merge 10.0 into 10.1 2017-11-06 18:10:23 +02:00
jp MDEV-7635: Update tests to adapt to the new default sql_mode 2017-02-10 06:30:42 -05:00
json MDEV-13324 JSON_SET returns NULL instead of object. 2017-09-12 14:40:18 +04:00
large_tests MDEV-11002 large_tests.rpl_slave_net_timeout fails due to connection logging 2017-06-21 21:07:20 +03:00
maria Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext 2017-10-30 16:42:46 +04:00
mariabackup MDEV-14536 : during backup, retry read of log blocks, if there is 2017-11-30 16:30:40 +00:00
mtr/t
mtr2
multi_source MDEV-9544 Fix test case for 10.2 2017-06-10 12:57:59 +05:30
optimizer_unfixed_bugs MDEV-7635: Update tests to adapt to the new default sql_mode 2017-02-10 06:30:42 -05:00
parts Merge 10.2 into bb-10.2-ext 2017-12-19 17:12:14 +02:00
percona
perfschema Merge 10.2 into bb-10.2-ext 2017-12-19 17:12:14 +02:00
perfschema_stress Add more execution stages (commit, rollback, etc) 2017-11-05 22:23:31 +02:00
plugins Merge 10.1 into 10.2 2017-11-07 23:02:39 +02:00
roles Merge branch '10.1' into 10.2 2017-10-24 14:53:18 +02:00
rpl Post-merge fix: Adjust message codes in results 2017-12-12 13:27:16 +02:00
sql_sequence Merge 10.2 into bb-10.2-ext 2017-12-12 09:15:17 +02:00
storage_engine Merge 10.2 into bb-10.2-ext 2017-12-14 09:53:19 +02:00
stress
sys_vars MDEV-12837: WSREP: BF lock wait long 2017-12-09 11:20:46 +02:00
unit update libmariadb, enable C/C unit tests 2017-03-30 09:27:03 +02:00
vcol Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext 2017-10-30 16:42:46 +04:00
wsrep Disable some test that fails constantly 2017-11-05 22:23:31 +02:00