mariadb/mysql-test/suite
Jan Lindström 6495806e59 MDEV-11254: innodb-use-trim has no effect in 10.2
Problem was that implementation merged from 10.1 was incompatible
with InnoDB 5.7.

buf0buf.cc: Add functions to return should we punch hole and
how big.

buf0flu.cc: Add written page to IORequest

fil0fil.cc: Remove unneeded status call and add test is
sparse files and punch hole supported by file system when
tablespace is created. Add call to get file system
block size. Used file node is added to IORequest. Added
functions to check is punch hole supported and setting
punch hole.

ha_innodb.cc: Remove unneeded status variables (trim512-32768)
and trim_op_saved. Deprecate innodb_use_trim and
set it ON by default. Add function to set innodb-use-trim
dynamically.

dberr.h: Add error code DB_IO_NO_PUNCH_HOLE
if punch hole operation fails.

fil0fil.h: Add punch_hole variable to fil_space_t and
block size to fil_node_t.

os0api.h: Header to helper functions on buf0buf.cc and
fil0fil.cc for os0file.h

os0file.h: Remove unneeded m_block_size from IORequest
and add bpage to IORequest to know actual size of
the block and m_fil_node to know tablespace file
system block size and does it support punch hole.

os0file.cc: Add function punch_hole() to IORequest
to do punch_hole operation,
get the file system block size and determine
does file system support sparse files (for punch hole).

page0size.h: remove implicit copy disable and
use this implicit copy to implement copy_from()
function.

buf0dblwr.cc, buf0flu.cc, buf0rea.cc, fil0fil.cc, fil0fil.h,
os0file.h, os0file.cc, log0log.cc, log0recv.cc:
Remove unneeded write_size parameter from fil_io
calls.

srv0mon.h, srv0srv.h, srv0mon.cc: Remove unneeded
trim512-trim32678 status variables. Removed
these from monitor tests.
2017-01-24 14:40:58 +02:00
..
archive Merge 10.1 into 10.2 2017-01-10 14:39:28 +02:00
binlog [MDEV-10570] Add Flashback support 2017-01-20 15:33:28 +02:00
binlog_encryption Follow-up for MDEV-11065 - add tests for compressed+encrypted binlog 2017-01-23 01:06:15 +02:00
csv
encryption MDEV-11254: innodb-use-trim has no effect in 10.2 2017-01-24 14:40:58 +02:00
engines Follow-up for a411d7f4f6 - change in formatting of SHOW CREATE TABLE 2016-12-15 02:35:31 +02:00
federated bugfix: multi-UPDATE, vcols, const tables 2016-12-12 20:27:38 +01:00
funcs_1 enable tests that were skipped because of have_xtradb 2016-12-29 13:23:49 +01:00
funcs_2
galera Merge 10.1 to 10.2 2017-01-05 10:48:03 +02:00
galera_3nodes Merge 10.1 into 10.2 2016-12-30 08:53:54 +02:00
gcol Merge branch '10.1' into 10.2 2016-12-29 13:23:18 +01:00
handler MDEV-7660 - MySQL WL#6671 "Improve scalability by not using thr_lock.c locks 2016-11-03 16:35:15 +04:00
heap
innodb MDEV-11254: innodb-use-trim has no effect in 10.2 2017-01-24 14:40:58 +02:00
innodb_fts Merge branch 'bb-10.2-mdev-6076' into 10.2 2016-12-29 15:05:04 +02:00
innodb_gis Merge branch '10.1' into 10.2 2016-12-29 13:23:18 +01:00
innodb_zip Remove references to innodb_file_format. 2017-01-18 08:43:11 +02:00
jp
large_tests
maria Merge branch '10.1' into 10.2 2016-12-29 13:23:18 +01:00
mtr/t
mtr2
multi_source Merge branch '10.1' into 10.2 2016-12-29 13:23:18 +01:00
ndb
optimizer_unfixed_bugs Merge branch '10.1' into 10.2 2016-12-29 13:23:18 +01:00
parts Merge branch 'bb-10.2-mdev-6076' into 10.2 2016-12-29 15:05:04 +02:00
percona
perfschema Fixed bugs found by mysql-test-run: 2017-01-11 09:18:35 +02:00
perfschema_stress
plugins Merge branch '10.1' into 10.2 2016-12-29 13:23:18 +01:00
roles Merge branch '10.1' into 10.2 2016-12-29 13:23:18 +01:00
rpl Merge 10.1 to 10.2. 2017-01-19 12:06:13 +02:00
storage_engine cleanup: remove Item::intro_version 2016-12-12 20:27:25 +01:00
stress
sys_vars MDEV-11254: innodb-use-trim has no effect in 10.2 2017-01-24 14:40:58 +02:00
unit
vcol Disable vcol.vcol_keys_myisam until MDEV-11836 is fixed 2017-01-23 01:05:56 +02:00
wsrep MDEV-11870 Message "MariaDB Galera and flashback does not support" 2017-01-23 01:06:31 +02:00