OAK-1044: Reduce traffic between MongoMK and MongoDB

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1527751 13f79535-47bb-0310-9956-ffa450edef68
OAK-641: Improved benchmark tooling - remove the lower limit for number of iterations (it is currently a problem for the XmlImportTest with MongoMK), and change the warmup so it is seconds instead of iterations


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1527910 13f79535-47bb-0310-9956-ffa450edef68
OAK-641: Improved benchmark tooling - add an option to collect and print profiling info

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1527924 13f79535-47bb-0310-9956-ffa450edef68
OAK-1034: OOME running Oak benchmark suite
- remove nodes in batches due to OAK-1056

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1527935 13f79535-47bb-0310-9956-ffa450edef68
OAK-641: Improved benchmark tooling - XmlImportTest: use a different node name each time

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1527945 13f79535-47bb-0310-9956-ffa450edef68
OAK-301 Document Oak - MongoMK
- introduce _modCount field

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1527950 13f79535-47bb-0310-9956-ffa450edef68
OAK-1057: Configurable DocumentStore logging wrapper

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1527959 13f79535-47bb-0310-9956-ffa450edef68
OAK-641: Improved benchmark tooling
Benchmark for retrieving a node deep down in the hierarchy

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1527966 13f79535-47bb-0310-9956-ffa450edef68
OAK-641: Improved benchmark tooling - Log common slow calls in TimingDocumentWrappers

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1527974 13f79535-47bb-0310-9956-ffa450edef68
OAK-641: Improved benchmark tooling - Log common slow calls in TimingDocumentWrappers

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1527976 13f79535-47bb-0310-9956-ffa450edef68
OAK-641: Improved benchmark tooling - TimingDocumentWrappers: log queries depending on size of result

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1527998 13f79535-47bb-0310-9956-ffa450edef68
OAK-1058 : Review TreeTypeProvider

- avoid recalculating the tree type

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1528033 13f79535-47bb-0310-9956-ffa450edef68
OAK-854 - Use weight based caching limit instead of size based limits

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1528036 13f79535-47bb-0310-9956-ffa450edef68
OAK-1044: Reduce traffic between MongoMK and MongoDB
- Introduce multi document update in DocumentStore and use it in MongoMK.backgroundWrite()

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1528065 13f79535-47bb-0310-9956-ffa450edef68
OAK-1055: Occasional test failure in ObservationTest.observation
Better checking for exceptions during event processing

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1528078 13f79535-47bb-0310-9956-ffa450edef68
OAK-641: Improved benchmark tooling - TimingDocumentWrappers: bugfix

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1528089 13f79535-47bb-0310-9956-ffa450edef68
OAK-1059 Property index: faster unique indexes using new storage strategy

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1528094 13f79535-47bb-0310-9956-ffa450edef68
OAK-926: MongoMK: split documents when they are too large
- Generalize access to previous documents (WIP) - allow a range of 1 revision

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1528099 13f79535-47bb-0310-9956-ffa450edef68
OAK-1055: Occasional test failure in ObservationTest.observation
Remove polling for external changes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1528134 13f79535-47bb-0310-9956-ffa450edef68
OAK-1031: SegmentMK: Fewer segment lookups

Minor MapEntry improvement

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