[Tech Preview] Hashstore backend for storage nodes

The plan is starting with using hashstore for new writes (WriteToNew). Active migration will be started later.

Rollout is driven by Satellite (during the checkins). Current config:

Write new data to hashstore:

SLC - 5%
AP1 - 0%
EU1 - 0%
US1 - 0%

Active migration:
ALL - 0%

It likely doesn’t make any difference, as 37% of the nodes are already on hashstore (manual setting from the node operators)

You can monitor your current status with checking the .migrate file.

For example (WriteToNew is the important part):

cat config/storage/hashstore/meta/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S.migrate

{
  "PassiveMigrate": false,
  "WriteToNew": true,
  "ReadNewFirst": true,
  "TTLToNew": true
}

For active migration, check the migrate_chore file

3 Likes