[dna-issues] [JBoss JIRA] Commented: (DNA-466) JCR requires connectors to expose UUID as identifier property
Randall Hauch (JIRA)
jira-events at lists.jboss.org
Fri Jun 19 18:34:56 EDT 2009
[ https://jira.jboss.org/jira/browse/DNA-466?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12473100#action_12473100 ]
Randall Hauch commented on DNA-466:
-----------------------------------
Here are some stats for walking a graph of 42 nodes in a JCR repository, BEFORE the path cache was added. The first line has the stats for a cold SessionCache, while the other lines are for the SessionCache warmed from the prior runs.
42 samples: min=00:00:00.000,822; avg=00:00:00.004,539; median=00:00:00.004,77; stddev=2290766.3804887054; max=00:00:00.011,695
42 samples: min=00:00:00.000,145; avg=00:00:00.002,363; median=00:00:00.002,59; stddev=1504321.345995642; max=00:00:00.010,357
42 samples: min=00:00:00.000,211; avg=00:00:00.002,437; median=00:00:00.002,599; stddev=1511336.257570337; max=00:00:00.010,526
Here are the same stats for walking a graph of 42 nodes in a JCR repository, AFTER the path cache was added.
42 samples: min=00:00:00.000,587; avg=00:00:00.001,789; median=00:00:00.001,624; stddev=1223475.6189381357; max=00:00:00.007,328
42 samples: min=00:00:00.000,078; avg=00:00:00.000,292; median=00:00:00.000,082; stddev=872058.0812378004; max=00:00:00.005,323
42 samples: min=00:00:00.000,077; avg=00:00:00.000,081; median=00:00:00.000,082; stddev=2527.9615442409304; max=00:00:00.000,095
Notice the significantly improved performance.
> JCR requires connectors to expose UUID as identifier property
> -------------------------------------------------------------
>
> Key: DNA-466
> URL: https://jira.jboss.org/jira/browse/DNA-466
> Project: DNA
> Issue Type: Bug
> Components: JCR
> Affects Versions: 0.5
> Reporter: Randall Hauch
> Assignee: Randall Hauch
> Priority: Blocker
> Fix For: 0.6
>
>
> The JCR implementation currently expects connectors to return a UUID as the identifier property. This is obviously incorrect, as it goes against several of the connectors we've already implemented. In particular, the SessionCache is expecting to find the UUID, and submits requests to the source with only the UUID (not the path).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the dna-issues
mailing list