Details
-
Bug
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
-
10.8(EOL), 10.9(EOL), 10.10(EOL)
Description
Correcting the cache alignment for Table_cache_instance.
- Size of Table_cache_instance is 224 (64 bits processor)
- To avoid cache sharing padding of cacheline size was added.
This padding fails to generate closet possible alignment
and infact causes bloating with size = 352 (128 bytes cacheline)
- Proposed patch ensure that structure is cache aligned.
(will submit the patch through github).
-----------
With patch a marginal improvement is seen with multi-numa nodes though not significant to classify this as performance issue.
Attachments
Issue Links
- causes
-
MDEV-29308 10.8.4 fails to build on OpenBSD
- Closed