Disable TTL data

Hi all,

I’d like to reopen the discussion on the topic of Disabling TTL Data, and re-evaluate the request to allow SNOs the choice to opt out of TTL data. Over the past few months, we’ve observed the impact of TTL on node operations, and it’s evident that this feature can have significant implications, see When will “Uncollected Garbage” be deleted?. It seems fair that SNOs should have the option to decide whether to accept TTL data.

The concern is that, under current conditions, accepting TTL data may not be in the best interest of SNOs. I’d prefer to gradually accumulate more data over time rather than have my nodes quickly filled with TTL, which turns in unpaid uncollected garbage that doesn’t get cleared properly with BFs. Currently, with my nodes filled with uncollected garbage, I’m unable to accumulate new, paid data, which wasn’t an issue before the influx of TTL data.

While I understand Storj’s need for nodes to handle TTL data, it’s essential that this feature functions reliably and ensures proper cleanup. Until this stability is achieved, providing SNOs with the option to decline TTL data would be a reasonable and beneficial measure. This would help maintain a healthy balance and efficiency within the network.

P.S. Suggesting a graceful exit (GE) from SL isn’t a viable option, as it’s irreversible and doesn’t address the presence of TTL data on other satellites.

In short, can we consider implementing a way for SNOs to (temporarily) opt out of accepting TTL data on our nodes until the cleanup issues are fully resolved?

Thank you for considering this request.