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

Michael Dürig commented on OAK-1413:
------------------------------------

{{org.apache.jackrabbit.oak.jcr.LargeOperationIT#largeCopy}} is fine for 
segment but does not scale linearly with the number of copied nodes in the case 
of document:

{code}
seq quotients: 0.3405705938810861, 0.6213776455397744, 1.0301212438790814, 
1.0087703911594457, 1.0535559033211614
doc quotients: 1.1803765754650501, 0.33168970806199227, 0.8160753821577706, 
1.4619226777374157, 1.9342440796702938
{code}

Note how in the case of the document node store copying trees with 32768 and 
with 131072 nodes each took super linearly longer than copying the respective 
previous amount of nodes. 

> Add scalability tests for large operations
> ------------------------------------------
>
>                 Key: OAK-1413
>                 URL: https://issues.apache.org/jira/browse/OAK-1413
>             Project: Jackrabbit Oak
>          Issue Type: New Feature
>          Components: jcr
>            Reporter: Michael Dürig
>            Assignee: Michael Dürig
>             Fix For: 0.17
>
>
> We should add tests asserting large operation scale linearly in the order of 
> the size of the operation. Candidates are:
> * large commit
> * move/copy of large tree
> * many siblings
> * large number of pending observation events



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to