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