[
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)