summaryrefslogtreecommitdiffstats
path: root/src/perfglue/disabled_heap_profiler.cc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* osd,mon,mds: support get|set tcmalloc release rateZengran Zhang2019-02-121-0/+4
| | | | Signed-off-by: Zengran Zhang <zhangzengran@sangfor.com.cn>
* osd/: make heap properties settable via admin socketSamuel Just2016-01-201-0/+5
| | | | Signed-off-by: Samuel Just <sjust@redhat.com>
* osd/: make heap properties gettable from admin_socketSamuel Just2016-01-201-0/+5
| | | | Signed-off-by: Samuel Just <sjust@redhat.com>
* heap_profiler: return result via ostreamSage Weil2012-08-161-1/+1
| | | | Signed-off-by: Sage Weil <sage@inktank.com>
* tcmalloc: create perfglue handle_command functionality.Greg Farnum2011-03-031-0/+3
| | | | | | | Switch the OSD and MDS to use it, instead of handling the calls on their own. Note that this is a command interface change! Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
* tcmalloc: switch the interface.Greg Farnum2011-03-021-0/+30
Previously, we used function pointers. Fun for me to learn about, icky to actually have! Now we use our own wrapper functions with two implementations -- one for with tcmalloc and one without. Make those programs which are tcmalloc-aware build with the appropriate implementation source at compile-time, but leave the wrapper function stubs in no matter what. While we're at it, implement two of the "MallocExtension" calls in the OSD. Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>