OAK-1647 - AsyncIndexUpdateTask creating too many checkpoint

Moved the check for job already running before the checkpoint is created. This would ensure that lesser number of checkpoint get created if job is already running

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583269 13f79535-47bb-0310-9956-ffa450edef68
OAK-1646 - MarkSweepGarbageCollector - Improvements in exception handling and initialization

Applying patch from Amit Jain

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583282 13f79535-47bb-0310-9956-ffa450edef68
OAK-1646 - MarkSweepGarbageCollector - Improvements in exception handling and initialization

Minor changes related to log messages

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583283 13f79535-47bb-0310-9956-ffa450edef68
OAK-1489: ValueImpl should implement JackrabbitValue
Expose the blob reference as the content identifier

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583285 13f79535-47bb-0310-9956-ffa450edef68
OAK-1638 - disabling sql2 test while investigating random failures

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583303 13f79535-47bb-0310-9956-ffa450edef68
OAK-1456 Non-blocking reindexing

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583320 13f79535-47bb-0310-9956-ffa450edef68
OAK-1638 - let QueryJcrTest use its own Solr index

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583322 13f79535-47bb-0310-9956-ffa450edef68
OAK-1295 - Recovery for missing _lastRev updates (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583323 13f79535-47bb-0310-9956-ffa450edef68
use the latest H2 DB throughout

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583325 13f79535-47bb-0310-9956-ffa450edef68
OAK-1295 - Recovery for missing _lastRev updates (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583344 13f79535-47bb-0310-9956-ffa450edef68
OAK-1634: After crash, segment persistence is broken with failures in java.nio classes (with v0.19)

Add more sanity checks and a mechanism for automatically rewinding to a
previously committed revision if the latest one can't be accessed.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583352 13f79535-47bb-0310-9956-ffa450edef68
OAK-1651 - fixed oak-solr-core pom dependency declarations

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583380 13f79535-47bb-0310-9956-ffa450edef68
OAK-631: SegmentMK: Implement garbage collection

Add initial TarFile.cleanup()

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583406 13f79535-47bb-0310-9956-ffa450edef68
OAK-1489: ValueImpl should implement JackrabbitValue
Expose the blob reference as the content identifier, 2nd try: use content has as identifier

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583413 13f79535-47bb-0310-9956-ffa450edef68
OAK-1651: Fix oak-solr-core pom dependencies
Add missing dependency on jcr-commons

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1583416 13f79535-47bb-0310-9956-ffa450edef68
OAK-1533 - switch RDBBlobStore to leverage DataSource

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