Hi, We had a discussion on some very early proposal (see the attached slides) on providing feedback for offer operations (e.g., CREATE/DESTORY, RESERVE/UNRESERVE, etc.) with a bunch of folks from the community. Here are the notes I captured in the meeting:
- One alternative approach discussed was to have best effort feedback, and a resources based reconciliation API allowing framework to query the resources on a given resource provider or agent. That way, we don't necessarily need the status update mechanism for offer operations, which causes complexity in the frameworks. - In the current proposal, do we need agent_id (or resource provider id) when performing reconciliation for that operation? The reason we require that in the task reconciliation case is because agent might not re-register yet during master failover. - We need to mock up the operator API for this work. - What's the order guarantee for the operations specified in one API call? - Wish list - Reservation tie to framework instead of role. - When a framework teardown, auto release resources reserved for that framework If I miss anything, please reply to this thread! Thanks! https://docs.google.com/presentation/d/1Mef8K3aLIuzcFVc3MnAo64TkjpyTWarYVShtvCN4e48/edit?usp=sharing - Jie