OAK-1478 - allow selecting a nodestore fixture for tests

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1572901 13f79535-47bb-0310-9956-ffa450edef68
OAK-1472 ConcurrentAddReferenceTest#addReferences still fails
 - enabling test to see it fail, you only live once

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1572903 13f79535-47bb-0310-9956-ffa450edef68
OAK-1480 : Wrong default value for group-paths in GroupEditor

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1572917 13f79535-47bb-0310-9956-ffa450edef68
OAK-1472 ConcurrentAddReferenceTest#addReferences still fails
 - marking as ignored again

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1572922 13f79535-47bb-0310-9956-ffa450edef68
OAK-1266 - add a synchronized wrapper for debugging

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1572928 13f79535-47bb-0310-9956-ffa450edef68
OAK-1463 - memory cache for RDB persistence (fix update handling) (work in progress)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1572957 13f79535-47bb-0310-9956-ffa450edef68
OAK-1477 - re-enable test after fixing the memory cache in RDB persistence

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1572961 13f79535-47bb-0310-9956-ffa450edef68
OAK-1482: ConcurrentModificationException in FileStore

Fixed as suggested by Chetan Mehrotra

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1572996 13f79535-47bb-0310-9956-ffa450edef68
OAK-806: Content migration from Jackrabbit to Oak

Use the namespace mappings directly instead of going through
NamespaceRegistry. This is one fewer strict jackrabbit-core
dependency in the upgrade code.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1573023 13f79535-47bb-0310-9956-ffa450edef68
OAK-593: Segment-based MK

Extract tar entry location information to a separate class

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1573041 13f79535-47bb-0310-9956-ffa450edef68
OAK-1418: Read performance regression

Optimize getProperty calls for the common case where the argument is just a name, with no other path components

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1573042 13f79535-47bb-0310-9956-ffa450edef68
OAK-1418: Read performance regression

Optimize the call path to ContentSessionImpl.checkLive() by turning
AbstractRoot to MutableRoot with a concrete reference to
ContentSessionImpl. This avoids some extra levels of indirection.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1573075 13f79535-47bb-0310-9956-ffa450edef68
OAK-1483 - Data Stores not initialized through the MongoDocumentStoreService

Applying patch from Amit Jain with some changes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1573450 13f79535-47bb-0310-9956-ffa450edef68
OAK-1406: Background operations block writes

- better decouple background write from local commits

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1573517 13f79535-47bb-0310-9956-ffa450edef68
OAK-1479: Failing test for MergeSortedIterators

The IllegalStateException is expected. Client code was wrong. See fix in OAK-1233.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1573520 13f79535-47bb-0310-9956-ffa450edef68
OAK-1481: clarify DS.find caching behavior

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1573555 13f79535-47bb-0310-9956-ffa450edef68
OAK-1486: BackgroundObserverTest occasionally failing
Temporarily increase timeout value to rule out timing issues

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1573566 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'upstream-trunk' into OAK-1263
OAK-1263 initial stub for sorting direction support