[openstack-dev] [Magnum] Scheduling for Magnum

2015-02-06 Thread Adrian Otto
Magnum Team, In our initial spec, we addressed the subject of resource scheduling. Our plan was to begin with a naive scheduler that places resources on a specified Node and can sequentially fill Nodes if one is not specified. Magnum supports multiple conductor backends[1], one of which is our

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-06 Thread James Bottomley
On Sat, 2015-02-07 at 00:44 +, Adrian Otto wrote: > Magnum Team, > > In our initial spec, we addressed the subject of resource scheduling. Our > plan was to begin with a naive scheduler that places resources on a specified > Node and can sequentially fill Nodes if one is not specified. > >

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-07 Thread Eric Windisch
> > > 1) Cherry pick scheduler code from Nova, which already has a working a > filter scheduler design. > 2) Integrate swarmd to leverage its scheduler[2]. I see #2 as not an alternative but possibly an "also". Swarm uses the Docker API, although they're only about 75% compatible at the moment. I

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-07 Thread Steven Dake (stdake)
ons)" mailto:openstack-dev@lists.openstack.org>> Subject: Re: [openstack-dev] [Magnum] Scheduling for Magnum 1) Cherry pick scheduler code from Nova, which already has a working a filter scheduler design. 2) Integrate swarmd to leverage its scheduler[2]. I see #2 as not an alternat

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-07 Thread Davanum Srinivas
at 10:09 AM > To: "OpenStack Development Mailing List (not for usage questions)" > > Subject: Re: [openstack-dev] [Magnum] Scheduling for Magnum > >> >> 1) Cherry pick scheduler code from Nova, which already has a working a >> filter scheduler design. >>

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-07 Thread Adrian Otto
feedback suggesting our contributions are out of scope. Adrian Original message From: "Steven Dake (stdake)" Date:02/07/2015 10:27 AM (GMT-08:00) To: "OpenStack Development Mailing List (not for usage questions)" Subject: Re: [openstack-dev] [Magnum] Schedulin

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-07 Thread Jay Lau
m: "Steven Dake (stdake)" > Date:02/07/2015 10:27 AM (GMT-08:00) > To: "OpenStack Development Mailing List (not for usage questions)" > Subject: Re: [openstack-dev] [Magnum] Scheduling for Magnum > > > > From: Eric Windisch > Reply-To

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-09 Thread Sylvain Bauza
t 10:09 AM To: "OpenStack Development Mailing List (not for usage questions)" <mailto:openstack-dev@lists.openstack.org>> Subject: Re: [openstack-dev] [Magnum] Scheduling for Magnum 1) Cherry pick scheduler code from Nova, which already has a working a filter

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-09 Thread Jay Lau
< > openstack-dev@lists.openstack.org> > Date: Saturday, February 7, 2015 at 10:09 AM > To: "OpenStack Development Mailing List (not for usage questions)" < > openstack-dev@lists.openstack.org> > Subject: Re: [openstack-dev] [Magnum] Scheduling for Magnum >

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-09 Thread Thierry Carrez
Adrian Otto wrote: > [...] > We have multiple options for solving this challenge. Here are a few: > > 1) Cherry pick scheduler code from Nova, which already has a working a filter > scheduler design. > 2) Integrate swarmd to leverage its scheduler[2]. > 3) Wait for the Gantt, when Nova Schedule

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-09 Thread Steven Dake (stdake)
On 2/9/15, 3:02 AM, "Thierry Carrez" wrote: >Adrian Otto wrote: >> [...] >> We have multiple options for solving this challenge. Here are a few: >> >> 1) Cherry pick scheduler code from Nova, which already has a working a >>filter scheduler design. >> 2) Integrate swarmd to leverage its schedu

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-09 Thread Andrew Melton
) Subject: Re: [openstack-dev] [Magnum] Scheduling for Magnum Thanks Sylvain, we did not work out the API requirement till now but I think the requirement should be similar with nova: we need select_destination to select the best target host based on filters and weights. There are also some

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-09 Thread Steven Dake (stdake)
st (not for usage questions)" mailto:openstack-dev@lists.openstack.org>> Subject: Re: [openstack-dev] [Magnum] Scheduling for Magnum I think Sylvain is getting at an important point. Magnum is trying to be as agnostic as possible when it comes to selecting a backend. Because of that, I think th

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-09 Thread Adrian Otto
gt; Date: Monday, February 9, 2015 at 10:38 AM To: "OpenStack Development Mailing List (not for usage questions)" mailto:openstack-dev@lists.openstack.org>> Subject: Re: [openstack-dev] [Magnum] Scheduling for Magnum I think Sylvain is getting at an important point. Magnum is trying to

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-09 Thread Joe Gordon
On Mon, Feb 9, 2015 at 6:00 AM, Steven Dake (stdake) wrote: > > > On 2/9/15, 3:02 AM, "Thierry Carrez" wrote: > > >Adrian Otto wrote: > >> [...] > >> We have multiple options for solving this challenge. Here are a few: > >> > >> 1) Cherry pick scheduler code from Nova, which already has a workin

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-09 Thread Steven Dake (stdake)
ons)" mailto:openstack-dev@lists.openstack.org>> Subject: Re: [openstack-dev] [Magnum] Scheduling for Magnum On Mon, Feb 9, 2015 at 6:00 AM, Steven Dake (stdake) mailto:std...@cisco.com>> wrote: On 2/9/15, 3:02 AM, "Thierry Carrez" mailto:thie...@openstack.org>&

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-09 Thread Jay Lau
, 2015 at 6:41 PM > To: "OpenStack Development Mailing List (not for usage questions)" < > openstack-dev@lists.openstack.org> > Subject: Re: [openstack-dev] [Magnum] Scheduling for Magnum > > > > On Mon, Feb 9, 2015 at 6:00 AM, Steven Dake (stdake) > wrote: > &

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-09 Thread Steven Dake (stdake)
ons)" mailto:openstack-dev@lists.openstack.org>> Subject: Re: [openstack-dev] [Magnum] Scheduling for Magnum Steve, So you mean we should focus on docker and k8s scheduler? I was a bit confused, why do we need to care k8s? As the k8s cluster was created by heat and once the k8s was crea

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-09 Thread Jay Lau
ly-To: "OpenStack Development Mailing List (not for usage questions)" < > openstack-dev@lists.openstack.org> > Date: Monday, February 9, 2015 at 11:31 PM > To: "OpenStack Development Mailing List (not for usage questions)" < > openstack-dev@lists.openstack.org>

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-09 Thread Adrian Otto
penStack Development Mailing List (not for usage questions)" mailto:openstack-dev@lists.openstack.org>> Date: Monday, February 9, 2015 at 11:31 PM To: "OpenStack Development Mailing List (not for usage questions)" mailto:openstack-dev@lists.openstack.org>> Subject: Re: [op

Re: [openstack-dev] [Magnum] Scheduling for Magnum

2015-02-09 Thread Jay Lau
OpenStack Development Mailing List (not for usage questions)" >> >> Date: Monday, February 9, 2015 at 11:31 PM >> To: "OpenStack Development Mailing List (not for usage questions)" < >> openstack-dev@lists.openstack.org> >> Subject: Re: [openstack-dev