[
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.