jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Davide Giannella (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (OAK-2220) Support for atomic counters (non-clustered)
Date Wed, 04 Feb 2015 10:42:34 GMT

    [ https://issues.apache.org/jira/browse/OAK-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14301403#comment-14301403
] 

Davide Giannella edited comment on OAK-2220 at 2/4/15 10:42 AM:
----------------------------------------------------------------

committed in trunk the support for non-clustered solutions.

* http://svn.apache.org/r1656506
* http://svn.apache.org/r1657112



was (Author: edivad):
committed in trunk @ http://svn.apache.org/r1656506 the support for non-clustered solutions.

> Support for atomic counters (non-clustered)
> -------------------------------------------
>
>                 Key: OAK-2220
>                 URL: https://issues.apache.org/jira/browse/OAK-2220
>             Project: Jackrabbit Oak
>          Issue Type: New Feature
>          Components: core
>            Reporter: Michael Dürig
>            Assignee: Davide Giannella
>             Fix For: 1.1.6
>
>         Attachments: oak-atomic-counter.md
>
>
> For several use cases (think +1/-1 votes on forum posts) it would be good to have some
basic support for atomic counters in Oak. Such counters must:
> # correctly reflect increments/decrements by integral parts across threads / cluster
nodes,
> # exhibit some well defined consistency characteristics amongst each other, 
> # not require cluster wide coordination.
> 1. is required so in the forum post example the correct number of votes is recorded for
each post. 
> 2. is important so in the forum post example sorting by votes results in the correct
order.
> 3. is important as global cluster synchronisation run contrary to out overall scalability
goals. 
> Additionally such counters should allow the user to trade off the consistency characteristics
from 2 for availability. I.e. scarifying some availability results in hight consistency. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message