OAK-2192: Concurrent commit during compaction results in mixed segments
- patch v10 (see OAK-2192)
- Avoid deadlock in SegmentNodeStoreService
- Use correct constant values for the compaction strategy in SegmentNodeStoreService

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1645637 13f79535-47bb-0310-9956-ffa450edef68
OAK-2355 TarMK Cold Standby expose standby read timeout value

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1645646 13f79535-47bb-0310-9956-ffa450edef68
OAK-2355 TarMK Cold Standby expose standby read timeout value
 - default timeout value for tests is too small

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1645660 13f79535-47bb-0310-9956-ffa450edef68
OAK-2356: Logic for writing properties in SegmentWriter.writeNode looks off
Fix condition that was broken in an earlier refactoring

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1645661 13f79535-47bb-0310-9956-ffa450edef68
OAK-2192: Concurrent commit during compaction results in mixed segments
- Make CompactionStrategy.compacted abstract to enforce proper setup in client code

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1645662 13f79535-47bb-0310-9956-ffa450edef68
OAK-2355 TarMK Cold Standby expose standby read timeout value
 - set timeout on oak-run client

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