DISK ERROR - "version": "v1.155.4" - please revert it

I can adopt all your nodes, and youโ€™ll do better than just a graceful-exit payout.

If not then thanks for supporting the community for so long. Come check on us every few months: maybe we can win you back!

dedicated was put in place, to prevent huge hdd scanning from memoryโ€ฆ

Roxor is right, forget about Storj and its broken updates, move on to something else

i am wait that 750tb of data are redistributed to all. I have over 100TB free to charge. Thanks @ntil

I understand, that you have had a reason. Did you try?

Damien created a fix which is included in v1.155.8. version.storj.io is updated to use that one.

Please let me know if you see any further problems (with stack trace please).

Also: I would highly recommend to remove dedicated configuration. I will remove this option very soon.

Originally we created it to make the space usage calculation faster. But we donโ€™t need it any more with hashstore. I am planning to remove that implementation. We already switched back with select nodes.

Morning @elek most nodes have updated gracefully.

Except 1 ,

I will let you know why that one hasnโ€™t

There are issues with the allocated storage again.
All 3 nodes have been allocated 16 TB. Node 3 is still on version 1.152.6, while the others are on 1.155.8.
The nodes all have hashstore and the dedicated disk feature disabled.

Node 1 API excerpt:

"used":6460371401088,
"available":7659277931008,
"overused":0,
"allocated":14152692255616,
"trash":263145944384,
"reclaimable":919742298996

Node 3 API excerpt:

"used":7213832905910,
"available":8026426994688,
"overused":0,
"allocated":16000000000000,
"trash":176818588288,
"reclaimable":1022261750656

Whew, I have 25 nodes at a remote location, that all in all restarted just around 200 times this morning until now. Iโ€™ve never seen so massive restarts until now, but it all seems to be working

With the latest space reporting, can you no longer see numbers in relation to the node size you specified? Like if your Docker config had โ€œ- STORAGE=8TBโ€ in it do you never see numbers that add up to 8TB anymore?

It looks like itโ€™s calculating actually-used by the node (for โ€œUsedโ€), and actual-filesystem-free-space (for โ€œFreeโ€)โ€ฆ and summing them to get the main โ€œAllocated Disk Spaceโ€ number in the GUI chart. If you actually are using Storj for the leftover space another app is usingโ€ฆ then your Allocated Disk Space is going to dance around depending on what that other app is doing.

I guess thatโ€™s not bad, just a change. I had reports that depended on the old behavior to tell me โ€œwhat size HDD is that node onโ€โ€ฆ now I have no idea.

I saw similar strangeness around 3am EST. I think sometimes Storj pushes a new versionโ€ฆ and tells the update logic to use itโ€ฆ before GitHub CDNs distribute the update globally. So some nodes get in a reboot loop until their-part-of-the-world can โ€˜seeโ€™ the new zip.

No, their excerpts saying a different picture:

14.15TB is allocated (STORAGE=14.15TB), 263.15GB is trash, 919.74GB is reclaimable, 6.46TB is used. So, 14.15TB - 263.15GB - 6.46TB = 7.43TB is free, which of 919.74GB is reclaimable (so, actually still occupied, but can be reclaimed).

But he said: โ€œโ€ฆAll 3 nodes have been allocated 16 TBโ€ฆโ€. None are STORAGE=14.15TB.

It looks like his old/node-3 example is correct though:

The same deal, 16TB allocated, 7.21TB used, 176.82GB is trash, 1.02TB reclaimable;
16TB - 7.21TB - 176.82GB = 8.61TB free, which 1.02TB are reclaimable.

I donโ€™t think weโ€™re saying the same thing. All three nodes are STORAGE=16TB. The old (1) node is reporting it properly. The new 1.155.8 nodes (2) are reporting a number less than 16TB.

Does that seem right?

Another example: these are both STORAGE=7TB nodes:

1.152.6 - I can easily tell itโ€™s allocated 7TB.

1.155.8 - How can it tell itโ€™s allocated 7TB?

Maybe itโ€™s an intentional change. If soโ€ฆ itโ€™s just unexpected.

How many the actual free space on the disk?
I know, that the node can adjust the allocated to the actual available. For example, (Allocated - (Used + Trash + Reclaimable)) > (Free on the disk), then it will use a minimum between the (Allocated) and (Used + Trash + Reclaimable + free on the disk).

Ah, OKโ€ฆ

โ€ฆthat must be a 1.155 change. For the last few years what you had set as allocated in your STORAGE= parameterโ€ฆ was what the GUI used for the โ€œAllocated Disk Spaceโ€ number.

Perhaps, it again popup on the GUI level. Do you have a string in the log, that it will use not the allocated, but the actual available? (I donโ€™t remember the exact string, sorry)

Itโ€™s just as Roxor said: all 3 nodes have been allocated 16 TB, so STORAGE=16TB

I still have Chia plots on the HDDs, so the OS reports less free space than the node would expect, but thatโ€™s not the point. The issue is the allocated valueโ€”thatโ€™s the one thatโ€™s wrong.

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ 13 local devices                                                                                              โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ MOUNTED ON                 โ”‚   SIZE โ”‚   USED โ”‚  AVAIL โ”‚              USE%             โ”‚ TYPE โ”‚ FILESYSTEM     โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ /                          โ”‚ 467.3G โ”‚ 167.1G โ”‚ 276.5G โ”‚ [#######.............]  35.7% โ”‚ ext4 โ”‚ /dev/nvme0n1p2 โ”‚
โ”‚ /boot/efi                  โ”‚   1.0G โ”‚   6.1M โ”‚   1.0G โ”‚ [....................]   0.6% โ”‚ vfat โ”‚ /dev/nvme0n1p1 โ”‚
โ”‚ /mnt/chia/blockchain       โ”‚ 468.4G โ”‚ 215.8G โ”‚ 228.7G โ”‚ [#########...........]  46.1% โ”‚ ext4 โ”‚ /dev/sda1      โ”‚
โ”‚ /mnt/storj/node001_2021.10 โ”‚  16.3T โ”‚   8.5T โ”‚   7.0T โ”‚ [##########..........]  52.1% โ”‚ ext4 โ”‚ /dev/sdb1      โ”‚
โ”‚ /mnt/storj/node002_2022.04 โ”‚  16.3T โ”‚   9.4T โ”‚   6.1T โ”‚ [###########.........]  57.8% โ”‚ ext4 โ”‚ /dev/sdc1      โ”‚
โ”‚ /mnt/storj/node003_2023.12 โ”‚  16.3T โ”‚   8.2T โ”‚   7.3T โ”‚ [##########..........]  50.2% โ”‚ ext4 โ”‚ /dev/sdd1