You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-dev@jackrabbit.apache.org by Michael Dürig <md...@apache.org> on 2013/02/28 11:52:10 UTC

[NEWS] Oak news (8th edition)

Hi,

Below are some notes of recent development in Oak. Please feel free to 
comment, correct and complete as necessary.

* The segment based MicroKernel prototyping effort is coming along nicely:
° Two backends, memory and MongoDB
° Mostly functionally equivalent with other MKs, some isolated errors 
still to resolve Performance (with local MongoDB backend) roughly on par 
with the H2 MK, with plenty of optimizations yet to be implemented
° Can already be used in a clustered scenario, the main current 
concurrency limitation is the optimistic lock on the root journal
° See also https://issues.apache.org/jira/browse/OAK-593

* Progress of the new MongoMK prototype:
° Create and modify features so far
° Read (absolutely no caching so far)
° Performance roughly on par with the H2 MK
° Runs some of the oak-jcr tests
° See also https://issues.apache.org/jira/browse/OAK-619

* Some improvements to the read cache in oak-core significantly reduce 
the number of round trips to the Microkernel after write operations. 
Further improvements on the horizon. See 
https://issues.apache.org/jira/browse/OAK-591

* Solr indexer:
° Working IndexHook and QueryIndex implementations
° Pluggable Solr providers and indexing configurations to allow custom 
installations
° See also https://issues.apache.org/jira/browse/OAK-307

* Improved search API:
° Improve / differentiate the concept of query cost
° Abstract the concept of execution plan
° Take into account sorting of results in execution plans / cost 
calculations

Michael