OAK-997 Remove empty directory

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567579 13f79535-47bb-0310-9956-ffa450edef68
OAK-1392: SegmentBlob.equals() optimization

Reuse previous property records if the value(s) have not changed.
This optimizes the case where a binary value is rewritten without changes.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567586 13f79535-47bb-0310-9956-ffa450edef68
OAK-1417: Processing pending observation events does not scale linearly with the number of events

Shortcut NamePathMapperImpl.getJcrPath() for the common case where
there are no local namespace remappings. This removes the O(log n)
cost of each Event.getPath() call, and helps drop the observed performance
closer to O(n) than O(n log n)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567588 13f79535-47bb-0310-9956-ffa450edef68
OAK-1392: SegmentBlob.equals() optimization

Check blob lengths in AbstractBlob.equal() before comparing the actual bytes.
Based on patch by Alex Parvulescu.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567592 13f79535-47bb-0310-9956-ffa450edef68
OAK-1266 - create doesn't need to be a atomic

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567627 13f79535-47bb-0310-9956-ffa450edef68
OAK-1413: Add scalability tests for large operations
Change scalability expectation from linear to n log n

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567631 13f79535-47bb-0310-9956-ffa450edef68
OAK-1372 XPath queries with both path and property restrictions are slow (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567633 13f79535-47bb-0310-9956-ffa450edef68
OAK-1419: Improve concurrent merge handling

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567639 13f79535-47bb-0310-9956-ffa450edef68
OAK-377 Data store garbage collection

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567646 13f79535-47bb-0310-9956-ffa450edef68
OAK-377 Data store garbage collection

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567647 13f79535-47bb-0310-9956-ffa450edef68
OAK-377 Data store garbage collection

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567648 13f79535-47bb-0310-9956-ffa450edef68
OAK-1413: Add scalability tests for large operations
Delayed event handling: assert that slow event handlers do not impact the overall system

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567690 13f79535-47bb-0310-9956-ffa450edef68
OAK-377 Data store garbage collection (fix tests)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567858 13f79535-47bb-0310-9956-ffa450edef68
OAK-377 Data store garbage collection (fix tests)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567859 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'trunk' into OAK-1263
OAK-1420: ConcurrentAddIT fails on buildbot

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567868 13f79535-47bb-0310-9956-ffa450edef68
OAK-1421 - add support for primary type filtering in Solr index

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567870 13f79535-47bb-0310-9956-ffa450edef68
OAK-1420: ConcurrentAddIT fails on buildbot
revert temporary changes from r1567868 and disable test for now on the mongo ns fixture

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567886 13f79535-47bb-0310-9956-ffa450edef68
OAK-1420: ConcurrentAddIT fails on buildbot

Potential fix. With these changes ConcurrentConflictTest.concurrentUpdates() now runs successful -> enabled.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1567943 13f79535-47bb-0310-9956-ffa450edef68
OAK-1420: ConcurrentAddIT fails on buildbot

Enable test again.

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