lotus
lotus copied to clipboard
Daily data onboarding cap feature
Allow a config parameter to specify how much data can be safely sealed by SPs in 24 hours. Allow option in dashboard to track the usage and allow option for SPs to override for the day if their sealing pipeline can somehow support extra data.
The default value would be 0 (unlimited). We should use GiB as default value rather than KiB as sealing capacities are large.
What's the goal here? We've talked about various versions of this in the past as well. Is this local t the SP only? Is the expectation that deals are auto rejected once cap is reached for the day?
@jacobheun Is it part of the feedback we received to make sealing pipeline more efficient. Discussion: https://github.com/filecoin-project/lotus/discussions/8886
We still don't have a decision on if we want to reject the deal or let user chose if they want to reject or keep onboarding. I would prefer later. More control to user.
This would be local to SPs. They don't want to onboard so much data with newer boost design that sealing pipeline is overwhelmed and they miss start epoch for the deal.
We use this issue to make a decision on execution. This is a placeholder issue so it doesn't fall through the cracks.
@magik6k I am transferring this to lotus repo as discussed on the call. It makes more sense to create this feature within lotus.