Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Hi,

      According to the dev's list discussion (1) I've patched the CompactionManager to allow parallel compaction.

      Mainly it splits the sstables to compact in the desired buckets, configured by a new parameter: compaction_parallelism with the current default of "1".
      Then, it just submits the units of work to a new executor and waits for the finalization.

      The patch was created in the trunk, so I don't know the exact affected version, I assume that is 0.8.
      I'll try to apply this patch to 0.6.X also for my current production installation, and then reattach it.

      (1) http://markmail.org/thread/cldnqfh3s3nufnke

      1. compactionPatch-V3.txt
        17 kB
        Germán Kondolf
      2. 1876-reformatted.txt
        15 kB
        Jonathan Ellis
      3. compactionPatch-V2.txt
        16 kB
        Germán Kondolf

        Issue Links

          Activity

          Germán Kondolf created issue -
          Germán Kondolf made changes -
          Field Original Value New Value
          Attachment compactionPatch-V2.txt [ 12466468 ]
          Jonathan Ellis made changes -
          Attachment 1876-reformatted.txt [ 12466560 ]
          Germán Kondolf made changes -
          Attachment compactionPatch-V3.txt [ 12467039 ]
          Stu Hood made changes -
          Link This issue is blocked by CASSANDRA-2156 [ CASSANDRA-2156 ]
          Stu Hood made changes -
          Link This issue is superceded by CASSANDRA-2191 [ CASSANDRA-2191 ]
          Stu Hood made changes -
          Link This issue is blocked by CASSANDRA-2156 [ CASSANDRA-2156 ]
          Stu Hood made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Gavin made changes -
          Workflow no-reopen-closed, patch-avail [ 12540436 ] patch-available, re-open possible [ 12752552 ]
          Gavin made changes -
          Workflow patch-available, re-open possible [ 12752552 ] reopen-resolved, no closed status, patch-avail, testing [ 12758360 ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Germán Kondolf
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development