cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stu Hood (JIRA)" <>
Subject [jira] Updated: (CASSANDRA-193) Proactive repair
Date Thu, 05 Nov 2009 00:07:32 GMT


Stu Hood updated CASSANDRA-193:

    Attachment: 193-4-aes.diff

This one should finally be ready for review! The patchset:
 1. Prepares to add the MerkleTree datastructure,
 2. Adds the datastructure,
 3. Prepares to add AntiEntropyService,
 4. Adds the service.

There should only be one FIXME in the patch, which refers to CASSANDRA-520.

> Proactive repair
> ----------------
>                 Key: CASSANDRA-193
>                 URL:
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Jonathan Ellis
>            Assignee: Stu Hood
>             Fix For: 0.5
>         Attachments: 193-1-tree-preparation.diff, 193-2-tree.diff, 193-3-aes-preparation.diff,
193-4-aes.diff, CASSANDRA-193.diff
> Currently cassandra supports "read repair," i.e., lazy repair when a read is done.  This
is better than nothing but is not sufficient for some cases (e.g. catastrophic node failure
where you need to rebuild all of a node's data on a new machine).
> Dynamo uses merkle trees here.  This is harder for Cassandra given the CF data model
but I suppose we could just hash the serialized CF value.

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

View raw message