Two weeks working for free in the waste storage business :-(

No. The earnings.py script displays the numbers that the storagenode hands out. The storagenode version you are running is most likely deleting TTL pieces without decreasing used space. You can check df output to see if your drive is as full as the storagenode claims.

Solution for this would be in version 107 but we had to stop the rollout because it crashes some nodes. The fix for that has been cherry picked and the rollout should continue shortly with v1.108.3

In the meantime to unblock your storagenode you can run the used space filwalker. That would correct the numbers but might take a long time to finish. Also your node will still not update used space on TTL deletes and therefor you might have to repeat this once per week or so.
The better workaround might be to just increase allocated size by the amount df shows as free space. You would still have to correct that once per week but it takes only a few seconds.

After your node has been updated to v1.108.3 you would have to run the used space filewalker once to correct the numbers. And if you did increase the allocated size you would have to reduce that to the old value again.

2 Likes