jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Marth (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (OAK-2624) Move out non essential task processing from DoucmentNodeStore background thread
Date Thu, 19 Mar 2015 09:46:39 GMT

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

Michael Marth updated OAK-2624:
-------------------------------
    Fix Version/s:     (was: 1.1.9)
                   1.1.8

> Move out non essential task processing from DoucmentNodeStore background thread
> -------------------------------------------------------------------------------
>
>                 Key: OAK-2624
>                 URL: https://issues.apache.org/jira/browse/OAK-2624
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: mongomk
>            Reporter: Chetan Mehrotra
>            Assignee: Marcel Reutegger
>             Fix For: 1.1.8
>
>
> The {{DocumentNodeStore background thread}} handles quite a few task currently like
> # Clean orphaned branches
> # Clean collisions
> # Split documents
> # Background write - write back pending updates to _lastRev
> # Detect change in head revision from backend
> # Cache invalidation
> # Revision Comparator purge
> The background operation is scheduled to be performed every second (1s frequency). However
at times some of the above task take more time which delay in picking up the changes from
backend. For quick propagation of changes in cluster it is essential that work done in background
thread is performed quickly.  To enable that we should move out task which are not directly
related to _head revision change_ like splitDocument.



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

Mime
View raw message