jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "angela (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (OAK-8227) Performance benchmarks
Date Tue, 28 May 2019 09:31:00 GMT

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

angela edited comment on OAK-8227 at 5/28/19 9:30 AM:
------------------------------------------------------

initial commit revision 1860199 with an open TODO related to OAK-8155

the benchmarks include:
- {{PrinicipalBasedReadTest}}:
  > base test that is responsible for the setup (see below)
  > test-run as in ReadDeepTreeTest
- {{HasItemGetItemIsModifiedTest}}
  > test-run not only reads random items ({{Session.hasItem}}, {{Session.getItem}}) but
additionally calls {{Item.isModified}}.
- {{PermissionEvaluationTest}}
  > test-run will call {{Session.hasPermission}} for randomly selected paths and randomly
selected permissions

The following test options can be specified:
- number of items to read (or number of hasPermission calls, respectively)
- number of initial ACEs to be created
- number of principals in the test-subject (the test will create system users)
- weather or not the initial # of ACEs are created for each principal or whether ACEs will
be created for rotating principals
- doReport: if selected will print an report on how many nodes/properties have been read

In order to compare principal-based with the default authorization the following additional
options are present:
- testDefault: if {{true}} the authorization setup will only include the default model otherwise
principal-basd and default
- compositionType: AND or OR composition for multiple authorization models
- useAggregationFilter: TODO once OAK-8155 is available


was (Author: anchela):
initial commit revision 1860199 with an open TODO related to OAK-8155


> Performance benchmarks
> ----------------------
>
>                 Key: OAK-8227
>                 URL: https://issues.apache.org/jira/browse/OAK-8227
>             Project: Jackrabbit Oak
>          Issue Type: Technical task
>          Components: benchmarks
>            Reporter: angela
>            Assignee: angela
>            Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message