[ 
https://issues.apache.org/jira/browse/CASSANDRA-1144?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Johan Oskarsson updated CASSANDRA-1144:
---------------------------------------

    Attachment: CASSANDRA-1144.patch

This patch is based off code from Kelvin's CASSANDRA-1072 which in turn is from 
CASSANDRA-580 patch.

The patch introduces an optional reconciler setting that allows the user to 
control how reconciliation between two conflicting columns is done. A default 
TimestampReconciler class is created to emulate the current behavior.

Includes a simple unit tests and passes all unit+system tests on my machine.

> Add support for a reconciler class
> ----------------------------------
>
>                 Key: CASSANDRA-1144
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-1144
>             Project: Cassandra
>          Issue Type: Sub-task
>          Components: Core
>            Reporter: Johan Oskarsson
>             Fix For: 0.7
>
>         Attachments: CASSANDRA-1144.patch
>
>
> In the latest version of CASSANDRA-1072 a large part of the code is boiler 
> plate to allow configuration of a reconciler class for column families. This 
> reconciler class decides what to do with two conflicting versions of a column 
> by comparing them in a clock specific manner. 
> Extracting that code into this jira would make CASSANDRA-1072 easier to 
> review and commit.

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

Reply via email to