jackrabbit-oak-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Mueller (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (OAK-80) Implement batched writing for KernelNodeStore
Date Wed, 02 May 2012 14:50:47 GMT

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

Thomas Mueller commented on OAK-80:
-----------------------------------

>> the long term goal
> ... Anyway, I don't see how that's relevant to this issue.

The question is how would you build an an efficient oak-core remoting, if every Node.setProperty
requires a TCP/IP roundtrip, because it goes through oak-core and down to oak-mk?

But I see the advantage to use the MicroKernel API if that simplifies the implementation,
and allows large transactions (that don't fit in memory).

> let's just forget about pushing this below the MK interface for now.

OK, just want to make sure we are on the same page.
                
> Implement batched writing for KernelNodeStore
> ---------------------------------------------
>
>                 Key: OAK-80
>                 URL: https://issues.apache.org/jira/browse/OAK-80
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 0.1
>            Reporter: Michael Dürig
>            Assignee: Michael Dürig
>
> Currently KernelNodeStore and KernelNodeStateBuilder directly apply every operation on
the content tree to the private branch of the Microkernel. There have been some concerns re.
performance hits due to network latency in the case where the Microkernel is not co-located.

> I suggest to add batching capabilities such that operations are only written through
to the Microkernel on certain limits. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

Mime
View raw message