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] [Updated] (OAK-2472) Add support for atomic counters on cluster solutions
Date Fri, 13 Nov 2015 09:35:10 GMT

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

Davide Giannella updated OAK-2472:
    Attachment: atomic-counter.md

[~mduerig] here it is: [^atomic-counter.md].

It changed slightly during the development but the concept still
remain the same.

A major change that will happen is that it will have to use the
{{NodeStore.getRoot()}} in conjunction with an svn-like approach of
revisionId. Basically each cluster node will have its own revision id
that will take care of incrementing along with the counter. When the
scheduled process executes, it will checks if the HEAD from the
NodeStore is before or after it's commit.

> Add support for atomic counters on cluster solutions
> ----------------------------------------------------
>                 Key: OAK-2472
>                 URL: https://issues.apache.org/jira/browse/OAK-2472
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: core
>            Reporter: Davide Giannella
>            Assignee: Davide Giannella
>              Labels: scalability
>             Fix For: 1.4
>         Attachments: atomic-counter.md
> As of OAK-2220 we added support for atomic counters in a non-clustered situation. 
> This ticket is about covering the clustered ones.

This message was sent by Atlassian JIRA

View raw message