Uploaded image for project: 'Compass '
  1. Compass
  2. COMPASS-6742

Investigate changes in PM-3231: Test and Integrate TCMalloc Upgrade Fleet-Wide

    XMLWordPrintableJSON

Details

    • Icon: Investigation Investigation
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • No version
    • None
    • None
    • None
    • Not Needed

    Description

      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.

      Documentation

      Product Description
      Scope
      Technical Design
      Docs Update

      Attachments

        Activity

          People

            Unassigned Unassigned
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: