OAK-1587: NoSuchElementException in SegmentTracker.getSegment()

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579697 13f79535-47bb-0310-9956-ffa450edef68
OAK-1588 : adding test with reverse lm order (external before repo-user)

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579939 13f79535-47bb-0310-9956-ffa450edef68
OAK-1590 - DocumentStore-specific test framework (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579942 13f79535-47bb-0310-9956-ffa450edef68
OAK-1590 - DocumentStore-specific test framework (WIP)


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579947 13f79535-47bb-0310-9956-ffa450edef68
OAK-1566: ArrayIndexOutOfBoundsException in Segment.getRefId()

Correct calculation of the tar index size

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579965 13f79535-47bb-0310-9956-ffa450edef68
OAK-1585 - rollback logic issues incorrect Updates

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579973 13f79535-47bb-0310-9956-ffa450edef68
OAK-1595 : Permissions#getPermissions(String, TreeLocation, boolean) does not work for permissions names

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1579993 13f79535-47bb-0310-9956-ffa450edef68
OAK-1593 : Guard against NPE in ConfigurationParameters.of(ConfigurationParameters...)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1580003 13f79535-47bb-0310-9956-ffa450edef68
OAK-1566: ArrayIndexOutOfBoundsException in Segment.getRefId()

Prevent blobrefs from overwriting normal segment content

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1580060 13f79535-47bb-0310-9956-ffa450edef68
@trivial speed up ObservationRefreshTest by avoiding unnecessary waiting

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1580061 13f79535-47bb-0310-9956-ffa450edef68
OAK-1596 Provide mechanism for pre authenticated shared credentials

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1580079 13f79535-47bb-0310-9956-ffa450edef68
OAK-1566: ArrayIndexOutOfBoundsException in Segment.getRefId()

Fix SegmentSizeTest expectations.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1580106 13f79535-47bb-0310-9956-ffa450edef68
OAK-1564 - ClockTest on Windows fails: try to determine that actual (and current) granularity of System.currentTimeMillis() in order to have the correct test expectations

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1580185 13f79535-47bb-0310-9956-ffa450edef68
OAK-1553: More sophisticated conflict resolution when concurrently adding nodes
Updated contract for addExistingNode conflict

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1580588 13f79535-47bb-0310-9956-ffa450edef68
OAK-1574: AbstractRebaseDiff: Implement refined conflict resolution for addExistingNode conflicts
Implementation of new contract specified in OAK-1553

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1580589 13f79535-47bb-0310-9956-ffa450edef68
OAK-1541: Concurrent creation of users chokes on intermediate paths
re-enable test

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1580590 13f79535-47bb-0310-9956-ffa450edef68
OAK-1586 - Implement checkpoint support in DocumentNodeStore

Initial implementation which stores the checkpoint data as part of NODES collection

-- Using Clock for determining current time to simplify testing
-- Custom Clock can be specified via Builder

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1580769 13f79535-47bb-0310-9956-ffa450edef68
OAK-1586 - Implement checkpoint support in DocumentNodeStore

-- Add ID to UpdateOp

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1580773 13f79535-47bb-0310-9956-ffa450edef68
OAK-1586 - Implement checkpoint support in DocumentNodeStore

Updating the testcase to account for changes in initial cache state.

Testcase logic was bit fragile wrt initial cache state. Making it more robus

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