OAK-1880 : Omit Configuration Retrieval for PreAuthContext

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601578 13f79535-47bb-0310-9956-ffa450edef68
minor improvement: login tests

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601580 13f79535-47bb-0310-9956-ffa450edef68
OAK-1881 - add RDB support to oak-run benchmarks (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601649 13f79535-47bb-0310-9956-ffa450edef68
OAK-1882 : Use config parameters to write token property

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601676 13f79535-47bb-0310-9956-ffa450edef68
OAK-1804: TarMK compaction

Move the compaction map logic to a separate class for better encapsulation.
Use the fact that typically more than one record is compacted from each
source segment to optimize the memory use of the mapping. With the new
data structure (see javadocs), the amortized memory overhead of each mapping
entry is just 20/n + 8 bytes, where n is the average number of compacted
records per segment. That's significantly better than the previous 40 bytes
even in the worst case scenario of n = 1.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601757 13f79535-47bb-0310-9956-ffa450edef68
OAK-1804: TarMK compaction

Remove an unnecessary indirection

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601768 13f79535-47bb-0310-9956-ffa450edef68
OAK-1883 - Unnecessary invocations of LastRevRecovery when recovery already done.

Applied the patch from Amit Jain. Thanks!

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601814 13f79535-47bb-0310-9956-ffa450edef68
OAK-301 : clarification about the indexed types in lucene

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601827 13f79535-47bb-0310-9956-ffa450edef68
OAK-1862 - Checkpoints release method

Implementing release support for DocumentNodeStore

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601833 13f79535-47bb-0310-9956-ffa450edef68
OAK-1822: NodeDocument _modified may go back in time

Use MongoDB 2.6.1 on travis and re-apply fix

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601838 13f79535-47bb-0310-9956-ffa450edef68
OAK-301 : clarification about the property index, index inspection options

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601843 13f79535-47bb-0310-9956-ffa450edef68
OAK-1462 - Aggregate Index isn't usable in an osgi environment

Introducing LuceneIndexProviderService would register the LuceneIndexProvder. It would also track NodeAggregator and Analyzer and register it with LIP if found

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601853 13f79535-47bb-0310-9956-ffa450edef68
OAK-1462 - Aggregate Index isn't usable in an osgi environment

Adding testcase for the OSGi integration of LuceneIndexProviderService

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601854 13f79535-47bb-0310-9956-ffa450edef68
OAK-1822: NodeDocument _modified may go back in time

Mention required MongoDB version in documentation.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601868 13f79535-47bb-0310-9956-ffa450edef68
OAK-1884 Query: log file analyzer tool

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601871 13f79535-47bb-0310-9956-ffa450edef68
OAK-1885 Add restore option for oak-run
 - thanks Dominique Jaeggi for the patch!

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601878 13f79535-47bb-0310-9956-ffa450edef68
OAK-1875 - configurable filter restrictions to be used by SolrQueryIndex

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601888 13f79535-47bb-0310-9956-ffa450edef68
OAK-1874 Indexes: re-index automatically when adding an index

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1601922 13f79535-47bb-0310-9956-ffa450edef68
OAK-1522 - Provide PojoSR based RepositoryFactory implementation

Adding support for scheduling runnable via whiteboard pattern. Also update osgi compedium to 4.3.1. to enable use of generics in ServiceTracker

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1602080 13f79535-47bb-0310-9956-ffa450edef68
OAK-1462 - Aggregate Index isn't usable in an osgi environment

Updating test to check the aggregation logic. Thanks Alex for the guidance!

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