#50993 Issue 50992 - Bump jemalloc version and enable profiling
Closed by spichugi. Opened by vashirov.
vashirov/389-ds-base jemalloc521  into  master

Download 50993.patch

Bug Description:
jemalloc 5.2.1 release introduced a number of fixes.

https://github.com/jemalloc/jemalloc/releases/tag/5.2.1

Additionally we should enable profiling by default (--enable-prof),
so it can be used for troubleshooting.

Fixes: https://pagure.io/389-ds-base/issue/50992

Ack, and FYI we do use 5.2.1 upstream and downstream, it just wasn't updated in the local DS specfile.

Oh, then it's bad news :( And my statement about 5.2.1 fixing ns-slapd issue is not correct.
I need to do more testing...

rebased onto 5bbde89c036157131a2a316a717e4ff46e9e80de

I did implement this in the Fedora upstream builds, no complaints so far. This can be pushed unless you have other concerns @vashirov

rebased onto f4ba44245b64f3b2d74eb8ac9aeed295d230968e

rebased onto 8895fc4b4b7f62963a0f52b05c76767cbc4fba74

For the record, here's jemalloc upstream issue: https://github.com/jemalloc/jemalloc/issues/1803
There is still an ongoing investigation. In the meantime overriding page sizes seems to be a reasonable workaround. So no concerns from my side.

Pull-Request has been merged by vashirov

389-ds-base is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in 389-ds-base's github repository.

This pull request has been cloned to Github as issue and is available here:
- https://github.com/389ds/389-ds-base/issues/4046

If you want to continue to work on the PR, please navigate to the github issue,
download the patch from the attachments and file a new pull request.

Thank you for understanding. We apologize for all inconvenience.

Pull-Request has been closed by spichugi

Metadata