OAK-1779: Stale cache after MongoMK GC

Invalidate the docChildrenCache when we detect it is stale

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1590988 13f79535-47bb-0310-9956-ffa450edef68
OAK-1780: Faster TarMK cleanup

Store a precompiled version of the segment graph at the end of the tar file along with the segment index.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591101 13f79535-47bb-0310-9956-ffa450edef68
OAK-1783 - ignore rep:excerpt property in SolrQueryIndex, enabled RepExcerpt tests accoringly

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591226 13f79535-47bb-0310-9956-ffa450edef68
OAK-1783 - ignore rep:excerpt property in SolrQueryIndex, enabled RepExcerpt tests accoringly

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591227 13f79535-47bb-0310-9956-ffa450edef68
OAK-1739 Incorrect handling of multivalued comparisons in queries
 - added a new test for relative properties fixed by this issue

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591293 13f79535-47bb-0310-9956-ffa450edef68
OAK-1783 - disabling testMatchMultipleNonMatchingTokens as it fails on win

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591303 13f79535-47bb-0310-9956-ffa450edef68
OAK-1778 Ordered index: explain plan not implemented

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591314 13f79535-47bb-0310-9956-ffa450edef68
OAK-1785 - upgraded httpclient versions in oak-solr-osgi

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591317 13f79535-47bb-0310-9956-ffa450edef68
OAK-1781: Too many branch commits on document node store
Avoid purging to branch on NodeBuilder.getNodeState() call when the branch does not yet exists

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591362 13f79535-47bb-0310-9956-ffa450edef68
OAK-1741: Ensure that package export version are proper for 1.0 release

Set all export versions to 1.0

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591374 13f79535-47bb-0310-9956-ffa450edef68
OAK-1784: Async index update persists conflict markers

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591381 13f79535-47bb-0310-9956-ffa450edef68
OAK-1748: Use Jackrabbit 2.8

Switch to Jackrabbit 2.8-SNAPSHOT before the RC is ready

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591438 13f79535-47bb-0310-9956-ffa450edef68
OAK-1787 RepositoryException thrown instead of InvalidItemStateException

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591467 13f79535-47bb-0310-9956-ffa450edef68
OAK-1788: ConcurrentConflictTest fails occasionally

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591552 13f79535-47bb-0310-9956-ffa450edef68
OAK-1589: MongoDocumentStore fails to report error for keys that are too long

Add (ignored) test on NodeStore level

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591559 13f79535-47bb-0310-9956-ffa450edef68
OAK-1789: Upgraded version history has UUIDs as jcr:frozenUuid of non-referenceable nodes

Automatically convert UUIDs to path identifiers where needed.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591704 13f79535-47bb-0310-9956-ffa450edef68
OAK-1789: Upgraded version history has UUIDs as jcr:frozenUuid of non-referenceable nodes

Need to initialize JackrabbitNodeState properties first before recursing to children for the JCR_FROZENUUID parent lookups to work correctly.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591713 13f79535-47bb-0310-9956-ffa450edef68
OAK-1789: Upgraded version history has UUIDs as jcr:frozenUuid of non-referenceable nodes

Need to set the child order property only after child nodes have been loaded
Fix the primary type tracking in the frozenUuuid code.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1591715 13f79535-47bb-0310-9956-ffa450edef68
OAK-1789: Upgraded version history has UUIDs as jcr:frozenUuid of non-referenceable nodes

Correct handling of cases where referenceability is inherited through a parent node type

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