Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
While working on OAK-8141 I noticed the benchmark numbers for GetDeepNodeTest on Oak-Composite-Store are rather low compared to Oak-Segment-Tar.
Apache Jackrabbit Oak 1.12-SNAPSHOT # GetDeepNodeTest C min 10% 50% 90% max N Oak-Segment-Tar 1 35 37 39 41 64 1524 Oak-Composite-Store 1 203 204 208 214 236 288
In an offline conversation tomek.rekawek mentioned the overhead shouldn't be that big because the implementation should switch to the non-composite implementation as soon as the read operation traverses into the global/writable node store. It seems however, this is not the case when running GetDeepNodeTest. So, this may well be a bug and not an improvement, as filed at the moment.