Marko Mäkelä
88edb1b3ed
MDEV-14219 Allow online table rebuild when encryption or compression parameters change
...
When MariaDB 10.1.0 introduced table options for encryption and
compression, it unnecessarily changed
ha_innobase::check_if_supported_inplace_alter() so that ALGORITHM=COPY
is forced when these parameters differ.
A better solution is to move the check to innobase_need_rebuild().
In that way, the ALGORITHM=INPLACE interface (yes, the syntax is
very misleading) can be used for rebuilding the table much more
efficiently, with merge sort, with no undo logging, and allowing
concurrent DML operations.
2017-10-31 09:10:25 +02:00
..
2015-05-13 14:27:17 +02:00
2015-06-29 08:49:58 +03:00
2017-03-28 12:28:09 +03:00
2017-04-26 15:19:16 +03:00
2017-10-31 09:10:25 +02:00
2016-03-22 22:20:33 +02:00
2017-10-31 09:10:25 +02:00
2017-10-31 09:10:25 +02:00
2015-10-10 14:19:02 +02:00
2017-04-27 19:12:38 +02:00
2016-09-27 07:54:27 +03:00
2017-08-03 08:29:36 +03:00
2016-12-22 14:02:51 +02:00
2015-10-05 09:27:33 +03:00
2016-03-18 11:48:49 +02:00
2016-09-22 16:38:24 +03:00
2015-06-27 09:40:54 +02:00
2017-04-26 15:19:16 +03:00
2017-08-31 09:15:23 +03:00
2017-08-29 14:23:34 +03:00
2017-04-26 15:19:16 +03:00
2015-07-01 10:21:23 +03:00
2017-01-05 00:20:17 +02:00
2017-01-05 00:20:17 +02:00
2017-04-26 15:19:16 +03:00
2016-12-22 14:02:51 +02:00
2017-04-26 15:19:16 +03:00
2017-04-26 15:19:16 +03:00
2017-06-06 10:59:54 +03:00
2017-06-06 10:59:54 +03:00
2017-06-06 10:59:54 +03:00
2017-06-01 14:07:48 +03:00
2016-12-28 16:32:45 +02:00
2016-12-22 14:02:51 +02:00
2015-05-15 18:12:02 +02:00
2017-10-31 09:10:25 +02:00
2017-04-26 15:19:16 +03:00
2017-08-29 14:23:34 +03:00
2017-04-26 15:19:16 +03:00
2017-08-29 14:23:34 +03:00
2016-03-18 07:58:04 +02:00
2017-01-12 12:33:46 +02:00
2017-04-26 15:19:16 +03:00
2017-04-26 15:19:16 +03:00
2017-04-26 15:19:16 +03:00
2015-07-01 10:21:23 +03:00
2017-01-19 08:19:08 +02:00
2017-04-26 15:19:16 +03:00
2017-04-26 15:19:16 +03:00
2017-08-08 14:52:08 +02:00
2015-06-02 18:53:37 +02:00