cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Ellis (JIRA)" <>
Subject [jira] Updated: (CASSANDRA-396) more-efficient anticompaction/bootstrap/load-balance
Date Thu, 27 Aug 2009 20:54:59 GMT


Jonathan Ellis updated CASSANDRA-396:

      Component/s: Core
    Fix Version/s: 0.5

> more-efficient anticompaction/bootstrap/load-balance
> ----------------------------------------------------
>                 Key: CASSANDRA-396
>                 URL:
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Jonathan Ellis
>             Fix For: 0.5
> From a comment in CASSANDRA-213: it's a lot less IO (50% less reads, to be exact) to
have anticompact split the old file into new files, each of which are served live until bootstrap
is complete, at which point the sent file is removed, than to copy the to-send files out to
a staging dir, and later re-scan the original file for cleanup & writing what is left.
 plus we get to remove the cleanup methods in ColumnFamilyStore, since they will be unnecessary.
> one other detail: we need to keep compaction from merging the to-send file until boostrap
is complete.

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

View raw message