OAK-1561 refactored/cleaning-up code
OAK-98 Source code formatting, code conventions, Javadocs

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579222 13f79535-47bb-0310-9956-ffa450edef68
OAK-1484: additional observation queue jmx attributes
Simplify logic around handling full queues

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579233 13f79535-47bb-0310-9956-ffa450edef68
OAK-1484: additional observation queue jmx attributes
Add time series for the maximum number of pending revisions in the observation revision queue

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579234 13f79535-47bb-0310-9956-ffa450edef68
OAK-1572 Add checkpoint operation to the filestore jmx api

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579238 13f79535-47bb-0310-9956-ffa450edef68
OAK-333 1000 byte path limit in MongoMK

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579250 13f79535-47bb-0310-9956-ffa450edef68
OAK-1454: Warn on huge multi-valued properties
Add benchmark for adding multi valued properties

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579285 13f79535-47bb-0310-9956-ffa450edef68
OAK-1454: Warn on huge multi-valued properties
Log a warning when there are more than 1000 values on a multi valued properties

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579286 13f79535-47bb-0310-9956-ffa450edef68
OAK-850: Degrade gracefully when :childOrder is out of sync

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579349 13f79535-47bb-0310-9956-ffa450edef68
OAK-850: Degrade gracefully when :childOrder is out of sync

Optimize the ordered getChildNames() operation for the common case where the child order list is in sync with the actual child nodes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579360 13f79535-47bb-0310-9956-ffa450edef68
OAK-1555: Inefficient node state diff with old revisions

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579378 13f79535-47bb-0310-9956-ffa450edef68
OAK-1579: ConcurrentAddNodesClusterIT.addNodes2() fails on travis

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579385 13f79535-47bb-0310-9956-ffa450edef68
OAK-1512: Jackrabbit 2.x DataStore GC for SegmentNodeStore

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579537 13f79535-47bb-0310-9956-ffa450edef68
OAK-631: SegmentMK: Implement garbage collection

Update tar file name format to allow GC to modify the files without overwriting

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579538 13f79535-47bb-0310-9956-ffa450edef68
OAK-1572 Add checkpoint operation to the filestore jmx api
 - fixed copy/paste error, thanks to Michael Duerig for spotting

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579553 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'upstream-trunk' into OAK-1561
OAK-1561 implemented the seek for equality
OAK-1561 implemented all the seeks
OAK-1561 refactored and (maybe) optimised the code. Preparing as well
for OAK-1570
OAK-1561 minor formatting