Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-4639

Enable --missingblobstore by default for the sidegrade

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.4.12, 1.5.10, 1.6.0
    • upgrade
    • None

    Description

      The new --missingblobstore option should be enabled by default for all supported cases. It should be only disabled if user specifies --copy-binaries (meaning they're not interested in copying blobs by references) and/or the blob store manually (eg. using --src-datastore).

      Desired outcome should be as follows:

      For sidegrade:

      src blobstore defined src blobs embedded dst blobstore defined --copy-binaries outcome src blobstore outcome action
      - - - - missing copy references1
      - - - missing not supported
      - - * missing not supported
      - - * embedded copy to embedded
      - * embedded copy to defined blobstore
      * - - as in src copy references
      * - as in src copy to embedded
      * * as in src copy to defined blobstore

      1 - not supported for SegmentMK -> MongoMK migration

      For upgrade:

      dst blobstore defined --copy-binaries outcome src blobstore outcome action
      - - defined by JCR2 copy references
      - defined by JCR2 copy to embedded
      * defined by JCR2 copy to defined blobstore

      Attachments

        Issue Links

          Activity

            People

              tomek.rekawek Tomek Rękawek
              tomek.rekawek Tomek Rękawek
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: