We have been migrating Hiro hosted services from stacks.co and the much older blockstack.org to hiro.so and so far we have migrated most of Hiro hosted services and we are in the final phase of our migration with 2 pending migrations left - the Subdomain Registrar and Gaia Hub.
Gaia Hub Migration
Gaia’s domain migration will be handled in 2 phases.
Phase I - Data Archival [Jul 12- Aug 12] :
Context:
- Last year, we shared that Hiro’s operating expenses for Gaia have been prohibitive and ran a detailed survey with our users. Since then the costs have continued to spike higher.
Strategy:
- As part of the migration we have decided to archive data that has been unmodified for the past 1 year and is >500MB. These are the apps that are unaffected by this change and will be fully migrated with data intact, all their respective data meets our non-archival criteria - been in frequent use and total bucket size ≤ 500 MB:
- Hiro Wallet
- BNS
- Sigle
- BlockSurvey
What’s next:
- We are archiving the data that meets our archival criteria by Jul 12, if you think your app is affected by this change and isn’t listed above, please let us know via comments here or email us at [email protected] and we will evaluate the next steps case by case.
- We will hold onto the archived data for the next 30 days [July 12-Aug 12] after which it will be deleted permanently.
- If you know you have old and large data, then now is the time to back it up.
Phase II - Data Migration [ Aug 12 ] :
-Post Phase I and the confirmation that the data Archival process was smooth, we will kick off the Data Migration.
-Please note that at this time, there’s no means for our users to migrate their own data and this will be handled by the Hiro team.
-Once the relevant data is archived , we will copy the remaining data to GCP.
-We will spin up the new GaiaHub in the new hiro.so domain to use the copied GCP Data
-We will thoroughly test this data migration in a Dev env
-This will also warrant an update to stacks.js that the team at Hiro will handle.
-We will continue to retain a transparent DNS redirect to the old domain and will follow up with more details on any actions needed by the apps and clients as we near this phase.
- ⚠️ **Note**:
You’re safe if you use the challenge *text and read_url_prefix from the* https://hub.hiro.so/hub_info , if you have hardcoded urls anywhere, your app will need changes to use the updated *challenge_text* and *read_url_prefix*
-After successful tests to ensure that the data in Azure is safe to delete, we will delete the Azure blob and continue to use the GCP backed data.
Update Jul 25 2023:
- First pass at our archival was a success.
- We are making a second pass at the Gaia Hub data with the following criteria: data that has been unmodified for the past 6 months and is >250MB.
- Please note that we haven’t migrated the Gaia Hub domain yet and that is scheduled in ~2 weeks from now.
Update Aug 16 2023:
- Second pass at our archival was a success where we archived data unmodified for the past 6 months and is >250MB
- We are making another pass at the Gaia Hub data with the following criteria: any data bucket that is >500MB.
- Please note that we haven’t migrated the Gaia Hub domain yet and that is scheduled next.