Phew!
Bought a cheap WD 4TB External drive last week and been prepping it to take over from the current 3Tb drive after it started to get some issues “reallocating 124 blocks!”
After a few online rsyncs and 2 final offline rsyncs I see the amount of damage those blocks have caused! 5 shards are unreadable from my node!
Correct me when im wrong. But you said you lost these 5 Data Pieces. But that does mean that you will start failing audits for these Data and this can cause Disqualification.
What does Storj satellite do when an audit like that is failed? Does it assume data is lost and maybe repair to some other storage node, or does it assume that the failing node will recover it somehow?
It assumes the piece is gone and if not enough such pieces are available, it will trigger a repair to a different node.
It never expects that a client will somehow recover a lost piece.
It actually doesn’t. The audit system is meant to test reliability of nodes, not availability of pieces. If you fail an audit, the piece is as far as I understood not marked as lost. The repair system has enough slack built in to still be able to repair even if a few nodes have lost a piece.
The audit process will only ever audit a tiny fraction of the total pieces on your node. If only 5 are lost, chances are you will never fail an audit.