Uploaded image for project: 'MongoDB Database Tools'
  1. MongoDB Database Tools
  2. TOOLS-3437

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

    • Type: Icon: Investigation Investigation
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      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.

      Documentation

      Product Description
      Scope
      Technical Design
      Docs Update

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

              Created:
              Updated:
              Resolved: