[
https://issues.apache.org/jira/browse/OAK-6003?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tomek Rękawek updated OAK-6003:
-------------------------------
Fix Version/s: 1.0.40
1.2.28
> Allow to migrate checkpoints for all type of sidegrades
> -------------------------------------------------------
>
> Key: OAK-6003
> URL: https://issues.apache.org/jira/browse/OAK-6003
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: upgrade
> Reporter: Tomek Rękawek
> Fix For: 1.7.0, 1.8, 1.4.16, 1.2.28, 1.0.40, 1.6.7
>
>
> When performing a full migration from SegmentMK to DocumentMK, it'd be useful
> to migrate the checkpoints as well. This way we can avoid full reindexing
> which occurs after such migration. We can copy checkpoints as follows:
> 1. Get the oldest checkpoint on SegmentMK and migrate it as the DocMK head.
> 2. Checkpoint the current DocMK head.
> 3. Get the next SegmentMK checkpoint and apply the changes.
> 4. Checkpoint the current DocMK, etc.
> 5. As the last step apply the changes from the SegmentMK head.
> Since the checkpoint ids will be different, we should modify the /:async
> properties.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)