Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 10.4.5
-
Component/s: Storage Engine - InnoDB
-
Labels:None
Description
There is only one InnoDB data dictionary cache. Allocating dict_sys statically removes one level of pointer indirection and makes code more readable. We did something similar to trx_sys, lock_sys and purge_sys in MariaDB 10.3 already.
While we are at it, we should replace some C-style accessor functions with member functions of dict_sys_t, so that some members of the structure can be declared private.
Note: dict_sys_t::dict_sys_t() was introduced already in MDEV-17794.
Attachments
Issue Links
- relates to
-
MDEV-19584 Allocate recv_sys statically
-
- Closed
-
-
MDEV-17794 Do not assign persistent ID for temporary tables
-
- Closed
-