You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@usergrid.apache.org by "David Johnson (JIRA)" <ji...@apache.org> on 2015/11/02 19:04:27 UTC

[jira] [Closed] (USERGRID-1068) Create a per app migration script

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

David Johnson closed USERGRID-1068.
-----------------------------------

done

> Create a per app migration script
> ---------------------------------
>
>                 Key: USERGRID-1068
>                 URL: https://issues.apache.org/jira/browse/USERGRID-1068
>             Project: Usergrid
>          Issue Type: Story
>            Reporter: Todd Nine
>            Assignee: David Johnson
>
> Create a python script that will allow users to upgrade from 2.0 to 2.1 per application.  This will ultimately allow an incremental deployment across an existing 2.0 cluster, without user impact.  
> Template for full system script that already exists: https://github.com/apache/usergrid/blob/2.1-release/stack/scripts/migrate_entity_data.py
> It should allow for the following migration process:
> tenant 1
> 1) setup new 2.1 tomcat
> 2) run migration bootstrap
> 3) migrate appinfo
> 4) reindex mgmt app only
> 5) run de-dup for whatever APP
> 6) reindex whatever APP
> 7) add 2.1 tomcats to customer ELB after 1-6 completed for all customer apps
> 8) run delta re-index/migration for all customer apps
> tenant 2
> 1) reset appinfo version
> 2) migrate app info
> 3) reindex mgmt app
> 4) run de-dup for whatever APP
> 5) reindex whatever app
> 7) add 2.1 tomcats to customer ELB after 1-6 completed for all customer apps
> 8) run delta re-index/migration for all customer apps
> after all apps migration
> 1) migrate entity data



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)