Hashstore rollout commencing!

@dancekid is working on a wiki that explains some of these options and recommendations:

I’m starting migrating to hashstore but I’ve a curiosity.
Will the Filewalker process still be necessary?
I’m sorry if it will be a silly question.

Hello @gnegnus,
Yes you still need it. When the migration will be completed, you may disable it.

Interesting! I finished migrating 3 nodes and there was no problem with the free space. The dashboard show the correct occupied space during and after the migration.
I believe there were some code impruvments since few months ago.
So I didn’t need to delete that db.

may be you didnt restarted node during migration this time

I’m not sure of this, but maybe.
I didn’t, but I don’t know about updates.

Is there any news about the hashstore rollout so far?

How many nodes are converted up to now?
Is there any performance gain observable?
Other isses?
What’s the way ahead?

rollout is paused now, they wait 1.139 version update, as hashstore eat RAM as hungry on windows, 1.139 reduce RAM usage.

how can we check how far our nodes are with migrating? and should we do something or does this happen automagically?

Hello @mrkeyboardcommando,
Welcome back!

The simplest one by measuring the blobs and hashstore folders.
The first one should decrease the second one grow.
Please note, the first stage is to enable to accept all uploads to hashstore, so you likely would just note that hashstore just grow instead of piecestore.

yeah i see data going into the hashstore folder. but do we need to flip a switch or… does this happen eventually automatically.

It will happen automatically one day. But you can flip all switches by hand any time to speedup things.

Thanks, i’ll try it on an smaller node then.

Let the startup scan finish and take note of the number of pieces you have.
After starting hashstore migration, you will see in log how many pieces have migrated. Look for this:

docker logs storagenode 2>&1 | grep "used-space-filewalker"

docker logs storagenode 2>&1 | grep "piecemigrate:chore"

smallest node is underway. well see.

Looks like such a feature is on the way:

Edit: My nodes have not migrated. I have both non empty hashstore and blobs directories.

How can I check if my nodes migrated automatically? If such an event took place…

I’ve been hands off my nodes for at least a year, they’re just churning away. The income isn’t worth actively managing considering my % used has remained stagnant for as long as I can remember.

I wish my disks would fill up…