OAK-1861: Limit memory usage of DocumentNodeStore.readChildren()

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1603748 13f79535-47bb-0310-9956-ffa450edef68
minor improvement:
- remove unused SecurityProvider reference
- make other references private

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1604106 13f79535-47bb-0310-9956-ffa450edef68
OAK-1899 Ordered index fails with old index content

fixed the ArrayIndexOutOfBoundsException during the set of :next and
added log messages for easing future debugging.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1604166 13f79535-47bb-0310-9956-ffa450edef68
OAK-1898 Query: Incorrect cost calculation for traversal

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1604721 13f79535-47bb-0310-9956-ffa450edef68
OAK-1894 PropertyIndex only considers the cost of a single indexed property

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1604744 13f79535-47bb-0310-9956-ffa450edef68
OAK-1894 PropertyIndex only considers the cost of a single indexed property (Removed System.out.println)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1604748 13f79535-47bb-0310-9956-ffa450edef68
OAK-1903 PropertyIndex applies 10x penalty to is not null queries even when the node count is known

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1604849 13f79535-47bb-0310-9956-ffa450edef68
OAK-1902 NodeTypeIndex is not conversative enough about its cost

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1604926 13f79535-47bb-0310-9956-ffa450edef68
OAK-1902 NodeTypeIndex is not conversative enough about its cost

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605026 13f79535-47bb-0310-9956-ffa450edef68
OAK-1906 - Adding information to a Standard MBean interface using annotations

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605030 13f79535-47bb-0310-9956-ffa450edef68
OAK-1906 - Adding information to a Standard MBean interface using annotations

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605036 13f79535-47bb-0310-9956-ffa450edef68
OAK-1893 - MBean to dump Lucene Index content and related stats

Use the new annotations from oak-commons for description

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605038 13f79535-47bb-0310-9956-ffa450edef68
OAK-1890: Concurrent System Login: slowdown for high concurrency levels
periodically purge scheduler queue to remove cancelled tasks

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605292 13f79535-47bb-0310-9956-ffa450edef68
OAK-301 : oak docu

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605325 13f79535-47bb-0310-9956-ffa450edef68
OAK-1816 - Oak#createContentRepository never unregisters some of its services

Unregister the registrations via making ContentRepositoryImpl implement Closeable

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605447 13f79535-47bb-0310-9956-ffa450edef68
OAK-1914 - add profile for building with Oracle RDB support

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605490 13f79535-47bb-0310-9956-ffa450edef68
OAK-1914 - rename "SIZE" (reserved term in Oracle) to "DSIZE", add create table statement for Oracle, add workaround for incorrect sort behavior


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605491 13f79535-47bb-0310-9956-ffa450edef68
OAK-1914 - add Oracle RDB test fixture

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605492 13f79535-47bb-0310-9956-ffa450edef68
OAK-1916: NodeStoreKernel doesn't handle array properties correctly

Adjust SegmentNodeState to work correctly with non-name type properties

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605526 13f79535-47bb-0310-9956-ffa450edef68
OAK-1917: FileNotFoundException during TarMK GC

The "graph != null" condition from OAK-1780 should only be used to force
the rewriting of an old tar file when that tar file still contains some
referenceable content, not when the entire file can be removed.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605670 13f79535-47bb-0310-9956-ffa450edef68