mariadb/storage
Jacob Mathew 73fac2a5ff MDEV-16250: Spider system tables are MyISAM and needs repair after a crash
During a server restart that follows a server crash, there may be error
messages that indicate that certain system tables are marked as crashed and
may be corrupted.  Upon checking the system tables that are marked as crashed,
it may be found that there is no corruption that needs repair.  However, the
error messages that are issued imply that the user needs to nevertheless
manually repair the system tables that were marked as crashed.  These issues
have been moved to a separate bug MDEV-17068.

MDEV-16250 addresses the work to make the Spider system tables crash safe.
This work involves the following changes in 10.4:
- Changes to the install_spider.sql script to change the storage engine for
  the Spider system tables to Aria.  This is implemented in such a way as to
  allow the script to be run repeatedly without any harm or errors.
- Changes to the init_spider.inc script that is run during initialization of
  every test in the Spider test suites.  This script now uses the Aria
  storage engine for the Spider system tables in MariaDB Server 10.4 and
  later releases.
- Added a test to the Spider test suite to display the storage engine of each
  Spider system table, to verify that the correct storage engine is used.

Author:
  Jacob Mathew.

Reviewer:
  Kentoku Shiba.
2018-08-27 13:27:18 -07:00
..
archive Merge remote-tracking branch 'origin/10.3' into 10.4 2018-07-03 14:02:05 +04:00
blackhole Added "const" to new data for handler::update_row() 2017-04-18 12:23:53 +03:00
cassandra remove obsolete checks for -fno-implicit-templates 2018-08-12 11:37:43 +02:00
connect Merge 10.3 into 10.4 2018-08-16 10:08:30 +03:00
csv Merge remote-tracking branch 'origin/10.3' into 10.4 2018-07-03 14:02:05 +04:00
example Changed static const in Alter_info and Alter_online_info to defines 2018-03-29 13:59:40 +03:00
federated Merge branch '10.2' into 10.3 2018-06-30 16:39:20 +02:00
federatedx Merge branch '10.2' into 10.3 2018-06-30 16:39:20 +02:00
heap Merge branch '10.2' into 10.3 2018-06-30 16:39:20 +02:00
innobase Merge 10.3 into 10.4 2018-08-16 10:08:30 +03:00
maria MDEV-16986 Unitialized mutex, SIGSEGV and assorted assertion failures in Aria code 2018-08-17 15:14:22 +03:00
mroonga Merge 10.3 into 10.4 2018-08-16 10:08:30 +03:00
myisam Merge 10.3 into 10.4 2018-08-16 10:08:30 +03:00
myisammrg Follow-up for be6ae0bb6b - fix test results 2018-05-19 14:23:06 +03:00
oqgraph remove obsolete checks for -fno-implicit-templates 2018-08-12 11:37:43 +02:00
perfschema Merge branch '10.2' into 10.3 2018-05-11 13:15:10 +02:00
rocksdb MDEV-15851 Stop creating mysql.host table 2018-08-16 18:12:13 +01:00
sequence Changing field::field_name and Item::name to LEX_CSTRING 2017-04-23 22:35:46 +03:00
sphinx Merge 10.3 into 10.4 2018-08-16 10:08:30 +03:00
spider MDEV-16250: Spider system tables are MyISAM and needs repair after a crash 2018-08-27 13:27:18 -07:00
test_sql_discovery Merge bb-10.2-ext into 10.3 2017-09-21 08:12:19 +03:00
tokudb Merge 10.3 into 10.4 2018-08-16 10:08:30 +03:00