Uploaded image for project: 'Apache Cassandra'
  1. Apache Cassandra
  2. CASSANDRA-7883

Allow plugging JEMalloc for off-heap memtables

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 2.2.0 beta 1
    • None

    Description

      Off-heap memtables (memtable_allocation_type:offheap_objects) introduced by CASSANDRA-6694 uses native GCC allocator. Provide an option to use JEMalloc allocator (http://www.canonware.com/jemalloc/) which is good to reduce fragmentation.

      CASSANDRA-3997 adds below option for off-heap caches and metadata. But it's not in effect for off-heap memtables. Should we use the same option or add another?

      memory_allocator: JEMallocAllocator

      Attachments

        1. trunk-7883.txt
          3 kB
          Jay Patel

        Activity

          People

            pateljay3001 Jay Patel
            pateljay3001 Jay Patel
            Jay Patel
            Benedict Elliott Smith
            Benedict Elliott Smith Benedict Elliott Smith
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: