Reliability Issues Overview #398
Comments
I don't agree on that. We don't need more farmer. The problem is that the bridge will only accept the first X OFFER and drop all other OFFER. The bridge prefers farmer with a low ping. Even if we increase the number of farmer the bridge will still prefer a tiny low ping group. Lets use a simple example to explain it. 100 farmer close to the bridge (low ping) are sending OFFER. 500 farmer far away from the pridge (high ping) are sending OFFER as well but they are always to late and will never get a free slot on the mirror queue. This will work as long as the 100 farmer close to the bridge have free space to create all 5 mirrors. Once they are full the bridge will get a problem. 100 queue mirrors but not one of them has the free space to create a new mirror. At the end increased chance for lost shards. At the same time the 100 low ping farmer have to manage high up and download traffic. At the end slow up and download speed while the resources of all other farmer are unused. See #344 |
This is a general statement, not necessarily a bridge-specific problem. You might not agree, but I'd assert that the statement is correct. At the current network scale, without user rate-limiting, a single user can DoS the network by uploading thousands of small files in parallel. This is because network chatter is a function of demand for shard storage and not size of any given shard. The demand must be met with more participation (not capacity) to keep the network available for others. More nodes means that less of the network has to relay the contract publication, because the neighborhoods are denser. In short, we always need more farmers - a bigger network increases both reliability and security. |
I ran into an issue today in a local small testing network with 4 farmers each with 100GB allocated, however had issues with uploading a 4GB file. It would seem that 4 farmers should be able to handle it, with all the mirrors it would still only be 24GB, more digging here may be needed. |
Each farmer will send one OFFER. That way you can get 1 shard + 3 mirrors. For all 5 mirrors you would need at least 6 farmer. |
@braydonf i think that's probably related to the default |
Bumped up the |
I uploaded a 64Byte file today. Only 1 mirror was created.
|
Closing and breaking out into specific issues. |
Uploads
Metadata
Downloads
Note: This will be edited to keep track of the current status.
The text was updated successfully, but these errors were encountered: