I saw multiple lines of count: 600k which should update at least 10s of gbs. I had no ingress so the number didnt update at all. I need to further investigate.
2024-06-29T17:04:56Z INFO collector collect {"Process": "storagenode", "count": 664118}
2024-06-29T22:52:07Z INFO collector collect {"Process": "storagenode", "count": 666053}
2024-06-30T05:29:22Z INFO collector collect {"Process": "storagenode", "count": 667016}
2024-06-30T09:20:18Z INFO collector collect {"Process": "storagenode", "count": 667057}
2024-06-30T11:11:36Z INFO collector collect {"Process": "storagenode", "count": 638589}
I think it’s not updating databases with a new free space.
So the workaround would be the same - restart the node with a used-space-filewalker enabled, until the new version would be rolled out.
What’s the point? The TTL data is removed daily. The startup piecescan is run only at restart and it takes days. Should we keep restarting the nodes when the FW finished? It’s pointless. Just fix the bug and release those updates quicker. THIS SHOULD BE THE PRIORITY NUMBER ONE!
this could explain why 12 days after reducing the allocated space (from several TBs to 1TB because i want to migrate the SN to another disk faster), the used space is still the same.
I do not think that you need to restart it daily. However, If your node is rendered as full, but you have a free space, you may restart it to make updates.
And I do not suggest it as a fix, it’s a workaround until the fix would be rolled out.
Storj itself is relatively lightweight: even with current ingress. But seemingly running used-space-filewalker 24x7… 100% iops all-the-time… does get tiring. Good thing I’m a patient man
Wait! Because if you recreate the container, it could go down a version and the databases are incompatible. You will end up updating it again or deleting the databases.
We have started the normal rollout procedure. Please be patient and follow the rollout process. If we would all upgrade our nodes by hand we are risking to lose customer data. The rollout procedure is designed to mitigate that risk. If you feel the rush to install it faster please don’t do it on all of your nodes all at once. Better pick a single node first, let it run for a few hours - a day, upgrade like 50% of your nodes , wait again and last but not least the remaining nodes.
probably… I will monitor it for few days and if its gonna keep going Im gonna just change config to full drives to not get more ingress. This should fix it temporarly