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

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

These tests run a certain operation a number of times with increasing input 
sizes asserting that the time it takes to run the test is proportional to the 
input size. Currently the tests are run with input sizes of 1024, 4096, 16384, 
65536, 262144, 1048576 when running against the SegementNodeStore and 128, 512, 
2048, 8192, 32768, 131072 when running against the DocumentNodeStore. The 
linearity assertion then is (time_n/size_n) / (time_n-1/size_n-1) <= r where 
time_n and time_n-1 is the time it takes to execute the test against the input 
size_n and size_n-1, respectively and r is currently set to 1.2.

> 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