Kristian Nielsen
9fa718b1a1
Fix mariabackup InnoDB recovered binlog position on server upgrade
...
Before MariaDB 10.3.5, the binlog position was stored in the TRX_SYS page,
while after it is stored in rollback segments. There is code to read the
legacy position from TRX_SYS to handle upgrades. The problem was if the
legacy position happens to compare larger than the position found in
rollback segments; in this case, the old TRX_SYS position would incorrectly
be preferred over the newer position from rollback segments.
Fixed by always preferring a position from rollback segments over a legacy
position.
Signed-off-by: Kristian Nielsen <knielsen@knielsen-hq.org >
2023-11-03 09:13:51 +01:00
..
2023-03-21 11:16:51 +03:00
2019-03-26 14:17:19 +02:00
2019-04-01 19:47:24 +03:00
2019-03-26 13:51:15 +02:00
2019-04-01 19:47:24 +03:00
2023-07-26 17:15:00 +07:00
2018-01-31 12:06:46 +02:00
2020-06-14 13:23:07 +03:00
2023-04-21 19:08:35 +04:00
2023-04-21 19:08:35 +04:00
2023-04-21 19:08:35 +04:00
2023-04-21 19:08:35 +04:00
2017-08-22 13:05:56 +00:00
2021-06-10 00:26:56 +03:00
2021-06-10 00:26:56 +03:00
2019-05-02 14:25:24 +01:00
2019-05-02 14:25:24 +01:00
2020-04-27 22:10:50 +03:00
2020-04-27 22:10:50 +03:00
2019-04-01 19:47:24 +03:00
2018-05-08 19:52:08 +00:00
2019-08-14 18:06:51 +03:00
2022-09-26 15:01:36 +02:00
2018-02-20 21:36:36 +02:00
2020-06-14 13:23:07 +03:00
2022-02-22 10:20:42 +01:00
2017-10-23 10:30:17 +00:00
2019-04-01 19:47:24 +03:00
2018-08-14 15:11:13 +01:00
2019-04-01 19:47:24 +03:00
2022-01-21 14:43:59 +02:00
2023-09-26 08:55:52 +10:00
2023-09-26 08:55:52 +10:00
2020-10-23 11:02:25 +03:00
2020-10-29 13:38:38 +02:00
2020-10-23 11:02:25 +03:00
2019-04-01 19:47:24 +03:00
2019-01-09 22:28:31 +01:00
2018-12-18 18:07:17 +05:30
2019-04-01 19:47:24 +03:00
2019-03-18 14:08:43 +02:00
2019-09-10 12:43:48 +03:00
2019-09-10 12:43:48 +03:00
2019-09-10 12:43:48 +03:00
2019-04-01 19:47:24 +03:00
2019-09-10 12:43:48 +03:00
2021-04-14 10:33:59 +03:00
2021-03-31 14:23:56 +02:00
2019-09-19 17:47:54 +03:00
2019-09-19 17:47:54 +03:00
2018-02-15 21:08:18 +00:00
2018-02-15 21:08:18 +00:00
2017-04-27 19:12:40 +02:00
2017-04-27 19:12:40 +02:00
2023-02-07 20:14:26 +11:00
2023-02-07 20:14:26 +11:00
2022-11-07 17:36:08 +05:30
2022-11-08 16:04:01 +02:00
2022-11-07 17:36:08 +05:30
2019-02-19 18:50:19 +02:00
2018-12-29 22:59:20 +02:00
2022-06-09 11:53:46 +03:00
2022-06-09 11:53:46 +03:00
2019-12-09 15:09:41 +01:00
2020-07-01 17:22:22 +03:00
2022-09-14 11:39:30 +03:00
2022-09-14 11:39:30 +03:00
2019-04-01 19:47:24 +03:00
2020-06-14 13:23:07 +03:00
2020-11-03 14:49:17 +02:00
2020-12-01 19:51:14 +02:00
2023-01-28 18:22:55 +01:00
2023-01-19 17:18:06 +04:00
2017-04-27 19:12:40 +02:00
2019-04-01 19:47:24 +03:00
2018-07-06 09:07:52 +03:00
2022-05-08 23:03:08 +02:00
2022-05-08 23:03:08 +02:00
2019-02-18 18:59:05 +01:00
2019-04-01 19:47:24 +03:00
2019-02-18 18:59:05 +01:00
2021-04-14 10:33:59 +03:00
2021-04-01 13:34:40 +03:00
2019-04-01 19:47:24 +03:00
2018-07-26 08:44:42 +03:00
2019-12-12 13:28:30 +03:00
2019-12-12 13:28:30 +03:00
2019-12-12 13:28:30 +03:00
2020-09-21 12:29:52 +03:00
2020-09-21 12:29:52 +03:00
2020-09-21 12:29:52 +03:00
2020-04-16 12:12:26 +03:00
2020-04-07 15:05:38 +03:00
2018-05-29 17:14:34 +03:00
2017-09-15 20:44:03 +00:00
2018-05-29 17:14:34 +03:00
2019-04-01 19:47:24 +03:00
2019-02-20 13:26:48 +01:00
2020-12-01 08:08:57 +03:00
2023-10-19 14:45:08 +03:00
2023-10-19 14:45:08 +03:00
2022-11-08 16:59:36 +02:00
2017-11-24 00:01:29 +00:00
2019-04-01 19:47:24 +03:00
2020-06-18 12:13:31 +03:00
2019-09-19 17:47:54 +03:00
2019-09-19 17:47:54 +03:00
2019-07-02 21:44:58 +03:00
2019-06-27 15:39:04 +03:00
2020-10-29 13:38:38 +02:00
2020-10-25 11:48:34 +02:00
2018-09-14 09:36:02 +01:00
2018-09-14 09:36:02 +01:00
2020-07-01 23:30:44 +03:00
2020-07-01 23:30:44 +03:00
2019-03-08 20:45:45 +02:00
2019-03-08 16:00:08 +05:30
2020-04-21 10:34:37 +03:00
2023-03-27 20:15:10 +03:00
2023-03-27 20:15:10 +03:00
2017-09-07 22:54:06 +00:00
2019-10-01 13:57:24 +03:00
2019-04-01 19:47:24 +03:00
2022-01-21 14:43:59 +02:00
2018-12-21 19:45:30 +01:00
2018-12-21 16:04:16 +01:00
2021-10-27 08:54:37 +03:00
2019-04-01 19:47:24 +03:00
2018-08-14 15:11:13 +01:00
2023-03-21 11:16:51 +03:00
2023-03-21 11:16:51 +03:00
2023-03-21 11:16:51 +03:00
2019-04-01 19:47:24 +03:00
2019-01-10 19:35:45 +01:00
2019-04-01 19:47:24 +03:00
2018-08-14 15:11:13 +01:00
2022-04-25 15:00:09 +04:00
2022-04-25 15:00:09 +04:00
2018-09-06 15:31:29 +01:00
2019-04-01 19:47:24 +03:00
2018-09-06 15:31:29 +01:00
2022-04-25 15:00:09 +04:00
2022-04-25 15:00:09 +04:00
2023-11-03 09:11:51 +01:00
2023-11-03 09:13:51 +01:00
2023-11-03 09:13:51 +01:00
2017-04-27 19:12:40 +02:00
2017-07-05 11:43:28 +03:00
2018-08-14 15:11:13 +01:00
2020-04-27 09:22:36 +02:00
2022-09-13 16:36:38 +03:00
2018-01-13 02:01:34 +01:00
2018-08-16 16:10:18 +03:00
2018-09-07 22:10:02 +03:00
2018-09-28 16:37:06 +02:00
2018-03-22 14:19:16 +05:30
2020-06-14 13:23:07 +03:00
2019-04-05 11:41:03 +03:00
2019-02-20 13:26:48 +01:00
2018-08-16 16:09:51 +03:00
2018-08-16 16:09:51 +03:00
2017-08-28 18:28:07 +00:00
2019-04-01 19:47:24 +03:00
2018-02-01 12:50:58 +00:00
2017-06-02 09:36:14 +03:00
2019-04-01 19:47:24 +03:00
2017-07-06 23:14:39 +03:00
2017-04-27 19:12:40 +02:00
2019-04-01 19:47:24 +03:00
2017-10-10 15:54:11 +03:00
2017-04-27 19:12:40 +02:00
2019-04-01 19:47:24 +03:00
2020-06-14 13:23:07 +03:00
2017-04-27 19:12:40 +02:00
2017-07-05 11:43:28 +03:00
2017-04-27 19:12:40 +02:00
2017-09-07 22:54:06 +00:00
2019-04-01 19:47:24 +03:00
2020-06-14 13:23:07 +03:00
2018-06-07 15:13:54 +01:00
2019-04-01 19:47:24 +03:00
2018-06-07 15:13:54 +01:00
2018-06-07 15:13:54 +01:00
2019-04-01 19:47:24 +03:00
2018-06-07 15:13:54 +01:00
2018-06-07 15:13:54 +01:00
2019-04-01 19:47:24 +03:00
2018-06-07 15:13:54 +01:00
2019-04-01 19:47:24 +03:00
2017-07-05 11:43:28 +03:00