Did you ever read how the crypto algorithms works?
If it’s invalid it will not be accepted even on upload. I do not mention the downloads ever.
If your node provided a crap - it will get an audit reputation impact right now without any delay.
Checksums. Ok. But we verify the hash of the file, not only checksums (what is the ancient software do you use?)…
I clearly do not understand why I have this a language barrier with you. I know almost any European Languages, Include the variations of a German language (as far as I can understand), including the Switzerland one (btw, I very like the Switzerland variation of German, than the native German, it sounds much more pleasant to me, even if most of my relatives lives in Germany… except my nephew, who lives in Switzerland, well, yes, but how would I know the difference in the other way?!)
I don’t know about you, but (re)enabling sync made my node run faster after upgrade to Debian 12. It’s probably because of my setup, but with sync on I get more traffic and no load spikes.
The way I understand, if enough good pieces are left on the network, the customer will be able to reconstruct his file. If too many pieces are missing or corrupt then the file is lost.
All else being equal (as in, not enough traffic to make sync too slow, ignoring the weirdness with my node), I prefer to have sync enabled, not because the network would lose data without it, but because in some cases my node could get disqualified for losing too much data (even if it would not really matter to the network and the customers).
Noooo do not watch it!!! i can barely look at the molested bits, bytes, and the bad planning and arrrggghhhnnng. i summon @arrogantrabbit to slaughter this abdomination of something homemade. its pure cringe for handy it people, damn let the bytes rest in peace.
It could be possible, if your databases were corrupted or deleted, the piece_expiration.db in particular, then this data would be collected by the garbage collector and moved to the trash.
Such testing should have been done long time ago and continuously since then. I am convinced we would be better off today.
Therefore I am also not surprised that we see current implementations breaking but also not satisfied with this situation at all. And it doesn’t help when everything that is supposed to help is classified as “low priority” and therefore not rolled out or slowly worked on.
I see I forgot to add the used-space filewalker stop and resume feature on my list of needed fixes. It is not even on the list of upcoming releases. As said, these are the fixes I need to get the numbers straight and make an informed decision whether or not to add capacity. If they want that sooner they should make these fixes a higher priority and roll them out faster.