-
Type: Investigation
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
No impact.
Original Downstream Change Summary
If the new TCMalloc version is integrated as part of this project, certain $serverStatus stats related to TCMalloc will no longer be available. Full details to follow if this projects decides to integrate new TCMalloc.
Description of Linked Ticket
Epic Summary
Summary
Test TCMalloc on the Atlas fleet, and if criteria is met to upgrade, integrate TCMalloc into the MongoDB codebase.
Motivation
Some power users of MongoDB run into trouble with the current tcmalloc memory allocator, where it can either severely bottleneck performance or instances can run out of free heap memory due to inefficiencies in allocation strategy. The new version of tcmalloc is used internally by Google and has the potential to fix these issues as well as improve performance for all Linux users.