OAK-966: Restore RepositoryHelper after TCK tests

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1516118 13f79535-47bb-0310-9956-ffa450edef68
OAK-967: Run parameterized tests in parallel

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1516120 13f79535-47bb-0310-9956-ffa450edef68
OAK-971: More accurate cache weight for AbstractNode

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1516143 13f79535-47bb-0310-9956-ffa450edef68
OAK-968: TCK tests run OOM when MongoDB is available

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1516156 13f79535-47bb-0310-9956-ffa450edef68
OAK-926: MongoMK: split documents when they are too large
- Remove path from UpdateOp

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1516160 13f79535-47bb-0310-9956-ffa450edef68
OAK-970: DocumentViewImportTest fails with SegmentMK
- Mark as known issues

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1516415 13f79535-47bb-0310-9956-ffa450edef68
OAK-144 Implement observation
 - tweaked the toString method to properly display string arrays

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1516743 13f79535-47bb-0310-9956-ffa450edef68
OAK-828 Full-text support for index aggregates

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1516744 13f79535-47bb-0310-9956-ffa450edef68
OAK-976: MicroKernel.diff() returns invalid JSON (H2)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1517125 13f79535-47bb-0310-9956-ffa450edef68
OAK-974: Adding same name sibling throws ItemExistsException
Test case demonstrating the backward compatibility issue

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1517471 13f79535-47bb-0310-9956-ffa450edef68
OAK-975: Refactor KernelNodeStoreBranch
Refactor KNSB to use state pattern instead of ad-hoc case discrimination

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1517480 13f79535-47bb-0310-9956-ffa450edef68
OAK-960 -  Provide an interceptor for SessionOperations

Replacing the use of interceptor with a simple threadLocal managed within the SessionDelegate itself.
Thanks to Michale Duerig for simplified design!!

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1517503 13f79535-47bb-0310-9956-ffa450edef68
OAK-977: Version restore may include jcr:frozenXXX properties

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1517515 13f79535-47bb-0310-9956-ffa450edef68
OAK-960: Enable session refresh state coordination between multiple session in single thread
Factor refresh logic into its own RefreshManager class

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1517759 13f79535-47bb-0310-9956-ffa450edef68
OAK-301 Document Oak
update section on session synchronisation to reflect the latest changes done in OAK-960

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1517760 13f79535-47bb-0310-9956-ffa450edef68
OAK-960 Provide an interceptor for SessionOperations
Javadoc

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1517763 13f79535-47bb-0310-9956-ffa450edef68
OAK-828 Full-text support for index aggregates



git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1517768 13f79535-47bb-0310-9956-ffa450edef68
OAK-978: Compatibility - AssertionError thrown for invalid paths
- Remove premature optimisation
- Add regression test
- Adapted test expectation

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1517773 13f79535-47bb-0310-9956-ffa450edef68
OAK-882 Query: support conditions of type "property in(value1, value2)"
 - fixed typo in variable name that could cause OOME when dealing with queries that have a large number of OR predicates

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1517774 13f79535-47bb-0310-9956-ffa450edef68
OAK-301 Document Oak
Add issue reference to OAK-960

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