Retain About to move piece to trash

This is normal behaviour, nothing to worry about unless it’s excessive.

Your node stores more pieces than the satellite expects it to. This might be because your node was offline while a piece was requested to be deleted, and your node simply missed this request. This might also be because your node actually lost a race during the upload, but managed to receive the whole file before the uploader dropped its connection to your node. These messages signify cleaning up some if these superfluous pieces. These pieces are not immediately deleted, but moved to a special directory called trash, where they wait for about a week just in case the garbage collection procedure made a mistake. After a week they will be deleted.

Having some amounts of trash (and hence some amounts of these superfluous pieces) is probably unavoidable with the current design of Storj. You should worry about trash only if its size, as reported by the dashboard, becomes a significant chunk of the whole storage. I’d start worrying about trash if it becomes more than 10% of stored data, though this is just my opinion and there is no official threshold saying it’s not ok anymore. Seeing large amounts of trash means there are some connectivity problems that stop your node from eagerly remove no longer useful data.

IIRC garbage collection happens roughly every five days. It involves verifying all of your stored pieces using a data structure called a Bloom filter, you may find some more information about how it works in this thread. The process involves some increased workload on your storage, you may observe your drives being more busy for some period. Again, nothing to worry about, this is normal.

2 Likes