[
https://issues.apache.org/jira/browse/OAK-4639?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tomek Rękawek updated OAK-4639:
-------------------------------
Fix Version/s: 1.4.12
> Enable --missingblobstore by default for the sidegrade
> ------------------------------------------------------
>
> Key: OAK-4639
> URL: https://issues.apache.org/jira/browse/OAK-4639
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: upgrade
> Reporter: Tomek Rękawek
> Assignee: Tomek Rękawek
> Fix For: 1.5.10, 1.4.12, 1.6
>
>
> 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 references^1^
> | \- | \- | \- |
> (/) | missing | (x) not supported
> | \- | \- | (/) | \*
> | missing | (x) 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^ - (x) 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
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)