Marko Mäkelä
8375a2c1ce
MDEV-11585 Hard-code the shared InnoDB temporary tablespace ID at -1
...
MySQL 5.7 supports only one shared temporary tablespace.
MariaDB 10.2 does not support any other shared InnoDB tablespaces than
the two predefined tablespaces: the persistent InnoDB system tablespace
(default file name ibdata1) and the temporary tablespace
(default file name ibtmp1).
InnoDB is unnecessarily allocating a tablespace ID for the predefined
temporary tablespace on every startup, and it is in several places
testing whether a tablespace ID matches this dynamically generated ID.
We should use a compile-time constant to reduce code size and to avoid
unnecessary updates to the DICT_HDR page at every startup.
Using a hard-coded tablespace ID will should make it easier to remove the
TEMPORARY flag from FSP_SPACE_FLAGS in MDEV-11202.
2016-12-19 16:24:10 +02:00
..
2015-05-13 14:27:17 +02:00
2015-06-29 08:49:58 +03:00
2016-09-09 10:01:18 +03:00
2015-10-29 10:35:37 +02:00
2015-10-29 10:35:37 +02:00
2015-05-18 13:28:13 +03:00
2015-09-22 15:13:48 +03:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:18 +02:00
2015-05-13 14:27:16 +02:00
2016-03-22 22:20:33 +02:00
2016-03-22 22:20:33 +02:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-10-10 14:19:02 +02:00
2015-09-17 16:40:31 +03:00
2015-06-27 09:40:54 +02:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-06-02 19:00:23 +02:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2016-09-30 08:08:19 +03:00
2015-09-08 08:38:12 +03:00
2016-09-02 13:22:28 +03:00
2015-09-23 17:34:36 +03:00
2015-10-05 09:27:33 +03:00
2016-03-18 11:48:49 +02:00
2016-03-18 11:48:49 +02:00
2016-09-02 13:22:28 +03:00
2016-09-02 13:22:28 +03:00
2015-05-13 14:27:16 +02:00
2015-06-27 09:40:54 +02:00
2015-05-13 14:27:16 +02:00
2015-06-29 20:03:57 +03:00
2015-10-29 10:46:37 +01:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-07-17 19:20:50 +03:00
2015-09-08 08:38:12 +03:00
2015-09-17 16:40:31 +03:00
2015-07-01 10:21:23 +03:00
2015-05-27 11:00:46 +03:00
2015-05-27 11:00:46 +03:00
2015-05-27 11:00:46 +03:00
2015-05-13 14:27:16 +02:00
2015-05-27 11:00:46 +03:00
2015-05-13 14:27:16 +02:00
2015-09-17 16:40:31 +03:00
2016-09-02 13:22:28 +03:00
2016-12-19 16:24:10 +02:00
2015-09-14 12:15:27 +03:00
2015-09-17 16:40:31 +03:00
2016-10-05 01:11:08 +03:00
2015-10-01 08:20:27 +03:00
2016-09-02 13:22:28 +03:00
2015-05-15 18:12:02 +02:00
2015-09-23 10:20:05 +03:00
2016-09-02 13:22:28 +03:00
2016-03-18 07:58:04 +02:00
2016-06-01 13:06:14 +03:00
2015-11-03 16:03:25 +02:00
2016-03-18 07:58:04 +02:00
2015-07-01 10:21:23 +03:00
2015-05-14 11:32:24 +03:00
2015-07-01 10:21:23 +03:00
2015-05-13 14:27:16 +02:00
2015-05-13 14:27:16 +02:00
2015-07-01 10:21:23 +03:00
2015-06-02 19:00:23 +02:00