No downloads on full node

One of my 3 nodes recently ran out of space and the moment the satellite stopped sending uploads (because the node ran out of space), the download requests stopped to. Since then the node only gets audits and repair downloads but no regular downloads anymore.
All nodes are on the same IP and host.
NodeID: 1cYRm7virx4Z7xXvgG9SxMBfJqkEA2XDoy6bWXfxkf2vLsmWjV

Daily egress:

Daily ingress:

Daily egress of all nodes:

So since all non-full nodes are still getting a constant download while the full node doesn’t get any downloads (but audits and repair downloads), I assume this is a bug in the satellite software.

As Alexey told before here, most of data today are made by testers.
Testers mostly download more reason files, therefor full node, not have them and therefor have less usege.

Please read my post again CAREFULLY.

The incoming data is split between 3 nodes, so the chances of one of 3 nodes not receiving ANY downloads in multiple days while the other 2 nodes receive just as many downloads as before is 0%.
Also it would be an extremely unlikely coincidences that the downloads stop exactly at the moment the node runs out of space and the satellite doesn’t send any uploads anymore.

test rules. For each 2-3 uploads you receive 1 download.
if your node is full, test traffic will stop. it wont try to download old data.
Detailed explanation:

your chart also confirms my suspects that the test traffic is being distributed in a steady way. All my nodes located in different locations of Europe are receiving same daily amound of data (+/-5%).
Of course, this rule can be changed at any time.

That could be a possible explanation.
maybe what Vadim meant but I didn’t understand it that way.

If only recently uploaded data is download then it makes sense the egress stops when ingress stops. But would also mean that my node now has 900GB of completely worthless testdata that is never going to be downloaded.

2 Likes

That’s right. Garbage collector is not ready yet.

Our recent testing cycles involved uploading pieces to nodes that still have space and then redownloading them. If your node it already full, you will not get download traffic from those tests. You may get some egress from our first real customers if your node is holding some of their data and they decide they need to download some files. Your full node will still get paid for storing the pieces it holds, so this data is not completely worthless. We should be doing other types of testing soon to also download pieces from already full nodes. Real customers will probably have different usage patterns, but we still don’t expect them to generate huge amounts of download traffic at least in the beginning when they are just exploring the functionalities of the network. As we get closer to production, I would expect that our test data will start getting deleted slowly from full nodes to make room for real customer data as demand increases. Again, I would not label the test data as worthless, we do not expect higher download rates from real customer data at production release than what our tests are currently providing.

2 Likes

thanks for the explanation.

yes, sorry, the testdata is not completely worthless and it still pays (although very little since it has no egress).

1 Like

same would be the case if you had a node full of real customer data. You can add more disks on other drives, as you already have started doing according to your prior comments, if you want to increase capacity. If on the same IP, the effect will be the same as if your first disk had been bigger from the start. You will get more test data and more downloads on the still not filled diskspace. But remember, these tests will not go on forever especially after production release, so please don’t build a long term strategy based on getting huge amounts of egress from our tests. We hope that later on we will have customers that once they tested basic functionality, will start using Tardigrade for streaming, creating more egress revenue for our SNOs. But again, there are no guarantees when this may happen.

2 Likes

Of course, I was just worried that there could be a bug in the satellite software but since there is currently just this specific testing scenario and (almost) only testing data, all is good.

I expect the ingress and egress to become a lot lower and wildly fluctuating once tests are over and only customer data is stored.

1 Like