1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-27 18:02:13 +03:00

Remove XtraDB

The XtraDB storage engine was already replaced by InnoDB
and disabled in MariaDB Server 10.2. Let us remove it altogether
to avoid dragging dead code around.

Replace some references to XtraDB with references to InnoDB.

rpl_get_position_info(): Remove.

Remove the mysql-test-run --suite=percona, because it only contains
tests specific to XtraDB, many of which were disabled already in
earlier MariaDB versions.
This commit is contained in:
Marko Mäkelä
2017-06-21 13:44:16 +03:00
parent 99e017d099
commit 2a3fe45dd2
702 changed files with 20 additions and 369696 deletions

View File

@ -19,46 +19,6 @@
.*/SchemaFile.hpp : .*'struct SchemaFile::TableEntry' only defines private constructors and has no friends.*
.*/sql_yacc.cc : .*switch statement contains 'default' but no 'case' labels.*
#
# Things that can be ignored in InnoDB
#
.*/pars0grm.tab.c: .*'yyerrorlab' : unreferenced label.*
.*/pars0grm.c: 'yyerrorlab' : unreferenced label
.*/_flex_tmp.c: .*not enough actual parameters for macro 'yywrap'.*
.*/lexyy.c : not enough actual parameters for macro 'yywrap'
.*/pars0lex.l: .*conversion from 'ulint' to 'int', possible loss of data.*
.*/include/buf0buf\.ic: unused parameter .*mtr.*
.*/fil/fil0fil\.c: pointer targets in passing argument.*differ in signedness
.*/fil/fil0fil\.c: comparison between signed and unsigned : 3100-3199
.*/fil/fil0fil\.c: unused parameter
.*/log/log0recv\.c: unused variable
.*/os/os0file\.c: unused parameter
.*/os/os0file\.c: pointer targets in assignment differ in signedness
.*/handler/i_s\.cc: unused variable
.*/sync/sync0rw\.c: unused parameter
.*/sync/sync0sync\.c: unused parameter
.*/sync/sync0sync\.c: unused variable
.*/ut/ut0ut\.c: ignoring return value of
.*/srv/srv0srv\.c: value computed is not used
.*/buf/buf0buf\.c: .*block_mutex.* might be used uninitialized
.*/btr/btr0cur\.c: null argument where non-null required: 1800-3000
.*/btr/btr0btr\.c: null argument where non-null required
.*/btr/btr0cur\.c: .*value computed is not used.*: 3175-3375
.*/btr/btr0sea\.c: passing argument 2 .* discards qualifiers from pointer target type
.*/ibuf/ibuf0ibuf.c: null argument where non-null required: 700-1000
.*/fsp0fsp\.c: result of 32-bit shift implicitly converted to 64 bits
.*/log/log0log\.c : passing arg 1 of `atomic_add_64_nv' from incompatible pointer type
.*/log/log0online\.c : passing arg 1 of `atomic_add_64_nv' from incompatible pointer type
.*/buf/buf0buf\.c : label.*loop2.* defined but not used
#
# Xtradb engine
#
.*/storage/xtradb/handler/ha_innodb\.cc: ignoring return value of
.*/storage/xtradb/row/row0log\.cc: ignoring return value of
.*/storage/xtradb/btr/btr0cur\.cc : null argument where non-null required
.*/storage/xtradb/btr/btr0scrub\.cc : null argument where non-null required
#
# bdb is not critical to keep up to date
#