Project

General

Profile

Bug #39643

make jemalloc/tcmalloc work.

Added by jianpeng ma about 1 year ago. Updated about 1 year ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
nautilus
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature:

Description

In commit 2e01287, it let libcommon or libceph-common take care of this.
But in fact, libcommon/libceph-common didn't link ALLOC_LIBS which make other
bin-files couldn't use jemalloc/tcmalloc.

History

#1 Updated by jianpeng ma about 1 year ago

PR:https://github.com/ceph/ceph/pull/28039 fix this bug.

#2 Updated by Greg Farnum about 1 year ago

  • Status changed from New to Fix Under Review
  • Assignee set to jianpeng ma
  • Pull request ID set to 28039

#3 Updated by Jason Dillaman about 1 year ago

Should this be backported to Nautilus as well?

#4 Updated by Kefu Chai about 1 year ago

  • Status changed from Fix Under Review to In Progress
  • Assignee changed from jianpeng ma to Kefu Chai
  • Pull request ID deleted (28039)

https://github.com/ceph/ceph/pull/28039 links perf_async_msgr against tcmalloc/jemalloc for better performance of this test tool.

we still need to address the regression introduced by https://github.com/ceph/ceph/pull/22990

#5 Updated by Jason Dillaman about 1 year ago

  • Assignee changed from Kefu Chai to jianpeng ma
  • Backport set to nautilus

Also available in: Atom PDF