The V1 API supports the full scheduler API. This means you can receive and act upon offers and (once the patches are committed) inverse offers through the V1 API. Please see https://reviews.apache.org/r/37283/ as an example of how the V1 API can be used to deal with inverse offers.
Joris On Mon, Sep 14, 2015 at 11:02 AM, Guangya Liu <[email protected]> wrote: > Hi Joris, > > I think that those APIs are still needed as HTTP API is mainly initiated by > operator, the current call for HTTP API including TEARDOWN, ACCEPT, > DECLINE, REVIVE, KILL, SHUTDOWN etc, but the offer related operations such > as offer and InverserOffers are initiatedby mesos master, the master need > notify the framework for those offers via the callbacks. Comments? > > Thanks, > > Guangya > > On Mon, Sep 14, 2015 at 10:42 PM, Joris Van Remoortere < > [email protected]> > wrote: > > > Hi Qian, > > > > There is no current plan to add this to the old API. Those tickets were > > created pre-V1 API. > > Currently the goal is to encourage developers to use the V1 API to have > > access to new features such as maintenance primitives. > > > > Joris > > > > On Mon, Sep 14, 2015 at 10:22 AM, Qian AZ Zhang <[email protected]> > > wrote: > > > > > > > > > > > Hi, > > > > > > In the maintenance epic (MESOS-1474), I see there are 3 tasks created > to > > > add InverseOffer support to Scheduler API: > > > MESOS-2063 Add InverseOffer to C++ Scheduler API > > > MESOS-2064 Add InverseOffer to Java Scheduler API > > > MESOS-2065 Add InverseOffer to Python Scheduler API > > > > > > I think we have already supported Schedule HTTP API, so do we still > need > > to > > > update the C++ scheduler API (and the Java/Python binding) to support > > > InverseOffer? If so, I think we may need to update all the example > > > frameworks as well. Take C++ scheduler API as an example, we may need > to > > > add a new callback inverseResourceOffers() in the Scheduler class, and > > each > > > example framework's scheduler needs to implement it. > > > > > > > > > Regards, > > > Qian Zhang > > >
