# Hashstore rollout commencing!

**URL:** <https://forum.storj.io/t/hashstore-rollout-commencing/30589>\
**Category:** Announcements\
**Tags:** storagenode, hashstore\
**Created:** [August 21, 2025, 2:15pm UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589 "2025-08-21T14:15:19Z")\
**Posts on this page:** 20\
**Page:** 11

<div class="post-metadata">

**Author:** ![mike](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mike/32/1127_2.png) [@mike](https://forum.storj.io/u/mike)\
**Post date:** [September 10, 2025, 4:37pm UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/203 "2025-09-10T16:37:10Z")

</div>

> [@seanr22a](#):
>
> I’m not sure how STORJ\_HASHSTORE\_MEMTBL\_MMAP fits in to this

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

> [@Hashstore Migration Guide](https://forum.storj.io/t/hashstore-migration-guide/30658):
>
> Hello Community, I see many Infos how to migrate to Hashstore. Is there one Document available with all Options, Settings and stuff ? When to restart the node ? Explanation of Environment Variables ? I try to collect and update this Thread: For Migration (passive / active) Files need to be modified in your Storage Location: /\<storagelocation\>/storage/hashstore/meta Also note the permissions of the `.migrate and .migrate\_chore files may be very restrictive. You might have to modify permis…

---

<div class="post-metadata">

**Author:** ![gnegnus](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/gnegnus/32/6802_2.png) [@gnegnus](https://forum.storj.io/u/gnegnus)\
**Post date:** [September 17, 2025, 4:50am UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/204 "2025-09-17T04:50:24Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [September 17, 2025, 6:45am UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/205 "2025-09-17T06:45:12Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![snorkel](https://storj.bcdn.literatehosting.com/letter_avatar/snorkel/32/5_5575768a8748004e209b776fc1b2916d.png) [@snorkel](https://forum.storj.io/u/snorkel)\
**Post date:** [September 18, 2025, 8:14pm UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/206 "2025-09-18T20:14:21Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Vadim](https://storj.bcdn.literatehosting.com/letter_avatar/vadim/32/5_5575768a8748004e209b776fc1b2916d.png) [@Vadim](https://forum.storj.io/u/Vadim)\
**Post date:** [September 18, 2025, 8:23pm UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/207 "2025-09-18T20:23:34Z")

</div>

may be you didnt restarted node during migration this time

---

<div class="post-metadata">

**Author:** ![snorkel](https://storj.bcdn.literatehosting.com/letter_avatar/snorkel/32/5_5575768a8748004e209b776fc1b2916d.png) [@snorkel](https://forum.storj.io/u/snorkel)\
**Post date:** [September 19, 2025, 6:36am UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/208 "2025-09-19T06:36:19Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![karsten](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/karsten/32/7822_2.png) [@karsten](https://forum.storj.io/u/karsten)\
**Post date:** [October 10, 2025, 10:42am UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/209 "2025-10-10T10:42:03Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![Vadim](https://storj.bcdn.literatehosting.com/letter_avatar/vadim/32/5_5575768a8748004e209b776fc1b2916d.png) [@Vadim](https://forum.storj.io/u/Vadim)\
**Post date:** [October 10, 2025, 10:46am UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/210 "2025-10-10T10:46:43Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![jammerdan](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/jammerdan/32/1121_2.png) [@jammerdan](https://forum.storj.io/u/jammerdan)\
**Post date:** [October 11, 2025, 2:39am UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/211 "2025-10-11T02:39:52Z")

</div>

> [@\[Tech Preview\] Hashstore backend for storage nodes](https://forum.storj.io/t/tech-preview-hashstore-backend-for-storage-nodes/28724/711):
>
> I have nodes that sending mixed signals on used spaces and free space with hashstore: [2 nodes no more ingress - #13 by jammerdan](https://forum.storj.io/t/2-nodes-no-more-ingress/29964/13) The dashboard/API shows plenty of space left while the node does not receive any ingress anymore which I understand as it signals to the satellite that it is full. So one of the signals is wrong and makes it impossible as SNO to detect if the node is running as it should. As this condition can happen at any time, I would have to check frequently and continuously on th…

---

<div class="post-metadata">

**Author:** ![mrkeyboardcommando](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mrkeyboardcommando/32/71_2.png) [@mrkeyboardcommando](https://forum.storj.io/u/mrkeyboardcommando)\
**Post date:** [October 13, 2025, 9:03am UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/215 "2025-10-13T09:03:10Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [October 13, 2025, 10:55am UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/216 "2025-10-13T10:55:55Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![mrkeyboardcommando](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mrkeyboardcommando/32/71_2.png) [@mrkeyboardcommando](https://forum.storj.io/u/mrkeyboardcommando)\
**Post date:** [October 13, 2025, 1:52pm UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/217 "2025-10-13T13:52:33Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![alpharabbit](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alpharabbit/32/1129_2.png) [@alpharabbit](https://forum.storj.io/u/alpharabbit)\
**Post date:** [October 13, 2025, 2:29pm UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/218 "2025-10-13T14:29:19Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![mrkeyboardcommando](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mrkeyboardcommando/32/71_2.png) [@mrkeyboardcommando](https://forum.storj.io/u/mrkeyboardcommando)\
**Post date:** [October 13, 2025, 6:37pm UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/219 "2025-10-13T18:37:42Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![snorkel](https://storj.bcdn.literatehosting.com/letter_avatar/snorkel/32/5_5575768a8748004e209b776fc1b2916d.png) [@snorkel](https://forum.storj.io/u/snorkel)\
**Post date:** [October 13, 2025, 9:55pm UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/220 "2025-10-13T21:55:04Z")

</div>

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:

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

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

```

---

<div class="post-metadata">

**Author:** ![mrkeyboardcommando](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mrkeyboardcommando/32/71_2.png) [@mrkeyboardcommando](https://forum.storj.io/u/mrkeyboardcommando)\
**Post date:** [October 22, 2025, 12:43pm UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/221 "2025-10-22T12:43:13Z")

</div>

smallest node is underway. well see.

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [October 25, 2025, 2:49am UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/222 "2025-10-25T02:49:00Z")

</div>

11 posts were merged into an existing topic: [Single node and multinode dashboards shows different values after migration to hashstore](https://forum.storj.io/t/single-node-and-multinode-dashboards-shows-different-values-after-migration-to-hashstore/30951/40)

---

<div class="post-metadata">

**Author:** ![jammerdan](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/jammerdan/32/1121_2.png) [@jammerdan](https://forum.storj.io/u/jammerdan)\
**Post date:** [April 7, 2026, 8:58am UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/223 "2026-04-07T08:58:03Z")

</div>

> [@jammerdan](#):
>
> > [@elek](#):
> >
> > we may add some automatic deletion in the future…)
> 
> This should also include removal of files that cannot be pieces e.g. zero header ones. I see many of such errors. What would be the point to keep them if they cannot be migrated anyways?

Looks like such a feature is on the way:

> **[storagenode/piecemigrate: auto delete zero-sized files · storj/storj@1f77f84](https://github.com/storj/storj/commit/1f77f84)**
>
> Enhance the auto delete empty blob folder workflow to try and delete any zero sized files that may be preventing the chore from deleting empty directories.
> 
> Change-Id: I09679f4881d567d7fb475cdf1471...

---

<div class="post-metadata">

**Author:** ![storaje](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/storaje/32/1129_2.png) [@storaje](https://forum.storj.io/u/storaje)\
**Post date:** [May 15, 2026, 11:37pm UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/224 "2026-05-15T23:37:22Z")

</div>

> [@alpharabbit](#):
>
> It will happen automatically one day. But you can flip all switches by hand any time to speedup things.

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…

 ![Screenshot_20260515-183634](https://storj-s3.bcdn.literatehosting.net/original/3X/f/c/fc437cda7c769c502707d589cc6f7479d8a3c7a0.png)

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [May 16, 2026, 3:58am UTC](https://forum.storj.io/t/hashstore-rollout-commencing/30589/225 "2026-05-16T03:58:39Z")

</div>

> [@Hashstore Migration Guide](https://forum.storj.io/t/hashstore-migration-guide/30658#p-191050-how-do-i-check-if-my-node-is-using-hash-storage-2):
>
> Hello Community, I see many Infos how to migrate to Hashstore. Is there one Document available with all Options, Settings and stuff ? When to restart the node ? Explanation of Environment Variables ? I try to collect and update this Thread: What is the current status of automatic migration? How do I check if my node is using hash storage? For Migration (passive / active) Files need to be modified in your Storage Location: /\<storagelocation\>/storage/hashstore/meta Also note the permis…

[Previous page](https://forum.storj.io/t/hashstore-rollout-commencing/30589.md?page=10)

[Next page](https://forum.storj.io/t/hashstore-rollout-commencing/30589.md?page=12)
