[MCOL-3624] Move jemalloc to LD_PRELOAD Created: 2019-11-25  Updated: 2020-01-04  Resolved: 2020-01-04

Status: Closed
Project: MariaDB ColumnStore
Component/s: N/A
Affects Version/s: None
Fix Version/s: 1.4.2

Type: Task Priority: Major
Reporter: Andrew Hutchings (Inactive) Assignee: Daniel Lee (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Problem/Incident
causes MCOL-3702 postConfigure Replication Error Closed
Epic Link: ColumnStore integration in ES in December 2019
Sprint: 2019-06

 Description   

We won't be compiling MariaDB Server any more so we can't link jemalloc at build time as this would cause issues with our plugin. We need to switch to LD_PRELOAD for the ColumnStore binaries (particularly ExeMgr and PrimProc).

As a side-effect this should also fix issues with jemalloc 5.x used in CentOS 8 and other newer platforms.



 Comments   
Comment by Daniel Lee (Inactive) [ 2019-12-06 ]

Build verified: 1.4.2-1 source

Server

commit 6e1a53f89ee8d4eb9e66257b01898995aa7691de
Author: Sergei Golubchik <serg@mariadb.org>
Date: Mon Dec 2 18:07:11 2019 +0100

MENT-240 change plugin-maturity default to stable

Engine

commit 1d2ea3ad1f2a3a4eed3b220da1ca6082b2cff28f
Merge: 1d6abbe 83ef73a
Author: Andrew Hutchings <andrew@linuxjedi.co.uk>
Date: Fri Dec 6 17:34:56 2019 +0000

Merge pull request #972 from benthompson15/update-gitignore

Regression test only.

Comment by Patrick LeBlanc (Inactive) [ 2020-01-03 ]

For MCOL-3702, added a bit of logic to figure out the right name for the jemalloc lib. Affects this as well.

Generated at Thu Feb 08 02:44:12 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.