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