OAK-2127: Long running merge may block other commits

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627346 13f79535-47bb-0310-9956-ffa450edef68
OAK-1941 - improve ds data column testing

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627351 13f79535-47bb-0310-9956-ffa450edef68
OAK-1768: DocumentNodeBuilder.setChildNode() runs OOM with large tree

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627470 13f79535-47bb-0310-9956-ffa450edef68
OAK-2132: BackgroundWriteTest uses relative paths

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627473 13f79535-47bb-0310-9956-ffa450edef68
OAK-2123: Tests do not tear down repository completely

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627479 13f79535-47bb-0310-9956-ffa450edef68
OAK-2057 Add timing to OrderedIndex

added timing and corrected the StopwatchLogger implementation for
tracking the elapsed time and not the current timestamp

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627503 13f79535-47bb-0310-9956-ffa450edef68
OAK-2134 Lucene: not using the path restriction can speed up queries

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627538 13f79535-47bb-0310-9956-ffa450edef68
OAK-2133 Lucene: improved batching and logging

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627542 13f79535-47bb-0310-9956-ffa450edef68
OAK-2138 : Alternative implementation of AuthorizableNodeName interface

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627545 13f79535-47bb-0310-9956-ffa450edef68
OAK-2139 SegmentExplorer better binary display
 - improved binary display



git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627549 13f79535-47bb-0310-9956-ffa450edef68
OAK-2139 SegmentExplorer better binary display
 - integrated the binary refs into the tar file report

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627560 13f79535-47bb-0310-9956-ffa450edef68
OAK-1768: DocumentNodeBuilder.setChildNode() runs OOM with large tree

Do not close DB with shutdown hook.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627586 13f79535-47bb-0310-9956-ffa450edef68
OAK-2141: Log timing of background operation

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627590 13f79535-47bb-0310-9956-ffa450edef68
OAK-2129: Benchmark for queries with multiple filters
Created NodeTypeUtils for node type creation
Added static helper methods for creating indexes
Added static method to get formatted date string

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627706 13f79535-47bb-0310-9956-ffa450edef68
OAK-2129: Benchmark for queries with multiple filters
Added scalability suite for searches with multiple filters on the node hierarchy

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627707 13f79535-47bb-0310-9956-ffa450edef68
OAK-2129: Benchmark for queries with multiple filters
Added Benchmark tests for different searches

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627708 13f79535-47bb-0310-9956-ffa450edef68
OAK-2130: Benchmark for aggregated queries
Scalability suite for aggregated searches.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627709 13f79535-47bb-0310-9956-ffa450edef68
OAK-2128: Scalability benchmarks for search
Support for async indexing for the ordered indexes.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627710 13f79535-47bb-0310-9956-ffa450edef68
OAK-2142 - Possibility of numeric overflow in blobCacheSize in DocumentMK

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1627715 13f79535-47bb-0310-9956-ffa450edef68
OAK-2143 - NodeObservor should catch exception in case event processing

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