You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@unomi.apache.org by "Kevan Jahanshahi (Jira)" <ji...@apache.org> on 2023/05/02 09:20:00 UTC

[jira] [Assigned] (UNOMI-770) Migration of event rollover can be performed twice

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

Kevan Jahanshahi reassigned UNOMI-770:
--------------------------------------

    Assignee: Kevan Jahanshahi

> Migration of event rollover can be performed twice
> --------------------------------------------------
>
>                 Key: UNOMI-770
>                 URL: https://issues.apache.org/jira/browse/UNOMI-770
>             Project: Apache Unomi
>          Issue Type: Bug
>    Affects Versions: unomi-2.2.0
>            Reporter: Kevan Jahanshahi
>            Assignee: Kevan Jahanshahi
>            Priority: Major
>             Fix For: unomi-2.3.0
>
>
> The migration system is maintaining an history of executed steps to be able to recover in case of error. But we have an issue for rollover indices the migration step key is named:
>  
> {code:java}
> Migration step: Reindex step for: context-event-date-2017-05 (clone creation) reach: STARTED 
> 2023-04-20T12:20:05,345 | INFO  | features-3-thread-1 | MigrationContext                 | 238 - org.apache.unomi.shell-commands - 2.3.0.SNAPSHOT |  Migration step: Reindex step for: context-event-date-2017-05 (clone creation) reach: COMPLETED 
> 2023-04-20T12:20:05,346 | INFO  | features-3-thread-1 | MigrationContext                 | 238 - org.apache.unomi.shell-commands - 2.3.0.SNAPSHOT |  Migration step: Reindex step for: context-event-date-2017-05 (recreate the index and perform the re-indexation) reach: STARTED 
> 2023-04-20T12:20:06,592 | INFO  | features-3-thread-1 | MigrationContext                 | 238 - org.apache.unomi.shell-commands - 2.3.0.SNAPSHOT |  Migration step: Reindex step for: context-event-date-2017-05 (recreate the index and perform the re-indexation) reach: COMPLETED 
> 2023-04-20T12:20:06,593 | INFO  | features-3-thread-1 | MigrationContext                 | 238 - org.apache.unomi.shell-commands - 2.3.0.SNAPSHOT |  Migration step: Reindex step for: context-event-date-2017-05 (delete clone) reach: STARTED 
> 2023-04-20T12:20:06,868 | INFO  | features-3-thread-1 | MigrationContext                 | 238 - org.apache.unomi.shell-commands - 2.3.0.SNAPSHOT |  Migration step: Reindex step for: context-event-date-2017-05 (delete clone) reach: COMPLETED 
> 2023-04-20T12:20:06,869 | INFO  | features-3-thread-1 | MigrationContext                 | 238 - org.apache.unomi.shell-commands - 2.3.0.SNAPSHOT |  Migration step: Reindex step for: context-event-date-2017-05 (refresh at the end) reach: STARTED 
> 2023-04-20T12:20:06,906 | INFO  | features-3-thread-1 | MigrationContext                 | 238 - org.apache.unomi.shell-commands - 2.3.0.SNAPSHOT |  ES Cluster status is yellow 
> 2023-04-20T12:20:06,907 | INFO  | features-3-thread-1 | MigrationContext                 | 238 - org.apache.unomi.shell-commands - 2.3.0.SNAPSHOT |  Migration step: Reindex step for: context-event-date-2017-05 (refresh at the end) reach: COMPLETED  {code}
> So in case we restart the migration for any reasons the newly created events indices will be migrated: 
> {code:java}
> Migration step: Reindex step for: context-event-000001 (clone creation) reach: STARTED  {code}
> And this should not happen, since they already have been migrated.
> We need to improve the step keys to avoid newly indices being reindexed. (or more easy we need to make sure the index name is not a rollover syntax.)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)