Socorro:HBaseDataMigration

From MozillaWiki
Jump to: navigation, search
  1. Light up PHX1 and PHX2 clusters
  2. Make initial hot copy of data from SJC to PHX1
  3. Make incremental cold copy of data from SJC to PHX1 (eta Jan 10 PM)
  4. Make extra copy of data from PHX1 to PHX2 (eta Jan 11 AM)
  5. Perform upgrade on data in PHX1 (eta Jan 11)
  6. Stress test PHX1 (eta ???)
  7. Make incremental cold copy of data from SJC to PHX2 (eta Jan 13 PM)
  8. Replace PHX1 data with old format PHX2 (eta Jan 14 AM)
  9. Upgrade SJC (eta ???)
  10. *IF ROLLBACK* replace bad SJC data with good data from PHX1
  11. Make initial hot copy of new format SJC data to PHX1 (eta ???)
  12. Make incremental cold copy of data from SJC to PHX1 (eta ???)
  13. Update extra copy of data from PHX1 to PHX2 (eta ???)
  14. Repeat incremental updates as needed until migration date
  15. *ON MIGRATION DATE* incremental cold copy SJC -> PHX1 (eta ???)
  16. Update extra copy of data from PHX1 to PHX2 (eta ???)
  17. Migrate to PHX1 (eta ???)
  18. *IF ROLLBACK* incremental replace old SJC data with new data from PHX1