[ 
https://issues.apache.org/jira/browse/OAK-6003?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Davide Giannella closed OAK-6003.
---------------------------------

Bulk close for 1.7.0

> 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
>
>
> 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.3.15#6346)

Reply via email to