cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Germán Kondolf (JIRA) <>
Subject [jira] Commented: (CASSANDRA-1876) Allow minor Parallel Compaction
Date Tue, 21 Dec 2010 23:46:02 GMT


Germán Kondolf commented on CASSANDRA-1876:

Certainly we didn't see that, perhaps for not knowing deeply the code, the "logic" SSTable
seemed simple and feasible. 
Thanks for your feedback, if we had pursued this path we could end up in the same place where
we started, like you said.

It still being noicy that you pass the same data several times a day from an SSTable to another


> Allow minor Parallel Compaction
> -------------------------------
>                 Key: CASSANDRA-1876
>                 URL:
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Germán Kondolf
>            Priority: Minor
>         Attachments: 1876-reformatted.txt, compactionPatch-V2.txt
> 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)

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message