[MCOL-4191] Jemalloc is not installed as a dependency Created: 2020-07-18 Updated: 2020-11-12 Resolved: 2020-09-16 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | installation |
| Affects Version/s: | 1.5.3 |
| Fix Version/s: | 5.4.1 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Todd Stoffel (Inactive) | Assignee: | Daniel Lee (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Sprint: | 2020-8 |
| Description |
|
Several of the new systemd scripts in 1.5 have a line like this:
However
will return an empty string without jemalloc being installed. We have not included it as a dependency (see below), nor do we generate any diagnostic or trace line anywhere if it is not found. Both need to be corrected.
|
| Comments |
| Comment by Todd Stoffel (Inactive) [ 2020-07-18 ] |
|
We should also keep in mind that for CentOS, Fedora, etc jemalloc is only available if the epel-release repo is active. |
| Comment by Roman [ 2020-09-01 ] |
|
Jemalloc dependency has been lost between 1.5.3 and 1.5.4 and added as a dependency again in 1.5.4. |
| Comment by David Hall (Inactive) [ 2020-09-01 ] |
|
Add jemalloc to MariaDB' repo. |
| Comment by Ben Thompson (Inactive) [ 2020-09-14 ] |
|
RPMs should now contain libjemalloc in /var/lib/columnstore directory. package should try to install jemalloc from system repo but if not present on system after install load jemelloc we provide in rpms. priority going to system installed jemalloc if present, then jemalloc from packages and if somehow none are present warning message at service startup and run without jemalloc. |
| Comment by Daniel Lee (Inactive) [ 2020-09-16 ] |
|
Build verified: 1.5.4-1 (Drone #631) Tested on Centos 7 and Ubuntu 18 Removed jemalloc from VM |