I woke up today feeling less sanguine about how well this will work.
if other frameworks are offered resources first on an agent, leaving not enough space or cpu for construct, then construct won't get an offer on that agent, and the task won't start.
if there's churn, then this may eventually converge to the desired state, but i don't think that's quite what was intended.
it could be that with the help of a custom allocator that prioritises construct over other frameworks, the contention could be resolved amicably...
Would reservations help here? Not familiar with this feature yet but from what I have read you can reserve resources upfront. In this case for construct.
I woke up today feeling less sanguine about how well this will work.
if other frameworks are offered resources first on an agent, leaving not enough space or cpu for construct, then construct won't get an offer on that agent, and the task won't start.
if there's churn, then this may eventually converge to the desired state, but i don't think that's quite what was intended.
it could be that with the help of a custom allocator that prioritises construct over other frameworks, the contention could be resolved amicably...