Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.8.0
    • Fix Version/s: 0.8.0
    • Component/s: kv
    • Labels:
      None

      Description

      The samza-kv implementation is currently using LevelDB. RocksDB seems to have a number of interesting options that would be useful to Samza:

      1. Ability to swap out skip list for a faster implementation when restoring data from a changelog stream.
      2. Ability to disable compaction during changelog stream restoration.
      3. Ability to have a single level (or single SST) rather than multiple levels in order to reduce read amplification.
      4. A merge operation for doing lazy read-modify-write during compaction.

      And a lot more.

        Attachments

        1. SAMZA-236-1.patch
          10 kB
          Chris Riccomini
        2. SAMZA-236.diff
          20 kB
          Naveen Somasundaram

          Issue Links

            Activity

              People

              • Assignee:
                naveenatceg Naveen Somasundaram
                Reporter:
                criccomini Chris Riccomini
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: