jackrabbit-oak-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jukka Zitting (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (OAK-172) Optimize KernelNodeState equality checks
Date Mon, 09 Jul 2012 15:38:35 GMT

     [ https://issues.apache.org/jira/browse/OAK-172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Jukka Zitting resolved OAK-172.

    Resolution: Fixed

Implemented in revision 1359216.
> Optimize KernelNodeState equality checks
> ----------------------------------------
>                 Key: OAK-172
>                 URL: https://issues.apache.org/jira/browse/OAK-172
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: core
>            Reporter: Jukka Zitting
>            Assignee: Jukka Zitting
> Much of our higher level functionality depends on efficient diffing of content trees.
Our current algorithm for diffing KernelNodeStates depends heavily on the performance of the
equals() method. Currently equals() does a full tree comparison, but we can shortcut that
in most cases by using the ":hash" pseudo-property from the underlying MicroKernel.

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


View raw message