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

Make SerializingCache Memory Pluggable

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 2.0 beta 1
    • None

    Description

      Serializing cache uses native malloc and free by making FM pluggable, users will have a choice of gcc malloc, TCMalloc or JEMalloc as needed.
      Initial tests shows less fragmentation in JEMalloc but the only issue with it is that (both TCMalloc and JEMalloc) are kind of single threaded (at-least they crash in my test otherwise).

      Attachments

        1. 0001-CASSANDRA-3997.patch
          23 kB
          Vijay
        2. 0001-CASSANDRA-3997-v2.patch
          23 kB
          Vijay
        3. 0001-CASSANDRA-3997-v3.patch
          24 kB
          Vijay
        4. 0001-CASSANDRA-3997-v4.patch
          13 kB
          Vijay
        5. jna.zip
          6 kB
          Vijay

        Activity

          People

            vijay2win@yahoo.com Vijay
            vijay2win@yahoo.com Vijay
            Vijay
            Jonathan Ellis
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: