Details
-
Bug
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
11.2(EOL), 11.4, 11.6(EOL)
-
None
Description
During shrinking of system tablespace, we should free the rollback
segment header exists in system tablespace if there are any separate
undo tablespace exists. This should be done during slow shutdown.
Reset the TRX_RSEG_N_SLOTS in first rollback segment page. This can
be done in fil_space_t::garbage_collect()
1) Come up with mtr test case to make sure that shrinking
gets block by undo segment header page of first rollback
segment
Attachments
Issue Links
- relates to
-
MDEV-14795 InnoDB system tablespace cannot be shrunk
- Closed
-
MDEV-34529 Shrink the system tablespace when system tablespace contains MDEV-30671 leaked undo pages
- Closed