Re: [openstack-dev] [Nova] Registration for the mid cycle meetup is now closed

2014-07-15 Thread Rick Harris
Hey Michael,

Would love to attend and give an update on where we are with Libvirt+LXC
containers.

We have bunch of patches proposed and more coming down the pike, so would
love to get some feedback on where we are and where we should go with this.

I just found out I was cleared to attend yesterday, so that's why I'm late
in getting registered. Anyway I could squeeze in?

Thanks!

-Rick


On Tue, Jul 15, 2014 at 4:35 PM, chuck.short chuck.sh...@canonical.com
wrote:

 Hi

 I haven't registered yet unfortunately can you squeeze in one more person?

 Chuck



  Original message 
 From: Michael Still
 Date:07-15-2014 4:56 PM (GMT-05:00)
 To: OpenStack Development Mailing List
 Subject: [openstack-dev] [Nova] Registration for the mid cycle meetup is
 now closed

 Hi.

 We've now hit our room capacity, so I have closed registrations for
 the nova mid cycle meetup. Please reply to this thread if that's a
 significant problem for someone.

 Thanks,
 Michael

 --
 Rackspace Australia

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Gate and Skipped Tests

2014-05-23 Thread Rick Harris
On Thu, May 22, 2014 at 7:31 PM, Johannes Erdfelt johan...@erdfelt.comwrote:

 I noticed recently that some tests are being skipped in the Nova gate.

 Some will always be skipped, but others are conditional.


I'd like to hear a bit more about why some will always be skipped.

If it's a Python 2.6 vs Python 2.7 thing, perhaps we should forgo the
conveniences of 2.7 in places so that we can avoid skipping _any_ tests.



 In particular the ZooKeeper driver tests are being skipped because an
 underlying python module is missing.

 It seems to me that we should want no tests to be conditionally skipped
 in the gate. This could lead to fragile behavior where an underlying
 environmental problem could cause tests to be erroneously skipped and
 broken code could get merged.

 Any opinions on this?


I'm in favor of asserting num_skipped_tests == 0 at the gate.

A gate with a side-door that's always open isn't much of a gate.


 JE


 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Introducing the new OpenStack service for Containers

2013-12-12 Thread Rick Harris
Hi all,

Was wondering if there's been any more work done on the proposed
Container-Service (Capsule?) API?

Haven't seen much on the ML on this, so just want to make sure the current
plan is still to have a draft of the Capsule API, compare the delta to the
existing Nova API, and determine whether a separate service still makes
sense for the current use-cases.

Thanks!

Rick


On Fri, Nov 22, 2013 at 2:35 PM, Russell Bryant rbry...@redhat.com wrote:

 On 11/22/2013 02:29 PM, Krishna Raman wrote:
 
  On Nov 22, 2013, at 10:26 AM, Eric Windisch e...@cloudscaling.com
  mailto:e...@cloudscaling.com wrote:
 
  On Fri, Nov 22, 2013 at 11:49 AM, Krishna Raman kra...@gmail.com
  mailto:kra...@gmail.com wrote:
  Reminder: We are meting in about 15 minutes on #openstack-meeting
  channel.
 
  I wasn't able to make it. Was meeting-bot triggered? Is there a log of
  today's discussion?
 
  Yes. Logs are
  here:
 http://eavesdrop.openstack.org/meetings/nova/2013/nova.2013-11-22-17.01.log.html

 Yep, I used the 'nova' meeting topic for this one.  If the meeting turns
 in to a regular thing, we should probably switch it to some sort of
 sub-team type name ... like nova-containers.

 --
 Russell Bryant

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Introducing the new OpenStack service for Containers

2013-11-21 Thread Rick Harris
++ on Fri. 9am PST.


On Thu, Nov 21, 2013 at 10:57 AM, Sam Alba sam.a...@gmail.com wrote:

 I wish we can make a decision during this meeting. Is it confirmed for
 Friday 9am pacific?

 On Thu, Nov 21, 2013 at 8:24 AM, Chuck Short chuck.sh...@canonical.com
 wrote:
  Hi
 
  Has a decision happened when this meeting is going to take place,
 assuming
  it is still taking place tomorrow.
 
  Regards
  chuck
 
 
  On Mon, Nov 18, 2013 at 7:58 PM, Krishna Raman kra...@gmail.com wrote:
 
 
  On Nov 18, 2013, at 4:30 PM, Russell Bryant rbry...@redhat.com wrote:
 
  On 11/18/2013 06:30 PM, Dan Smith wrote:
 
  Not having been at the summit (maybe the next one), could somebody
  give a really short explanation as to why it needs to be a separate
  service? It sounds like it should fit within the Nova area. It is,
  after all, just another hypervisor type, or so it seems.
 
 
  But it's not just another hypervisor. If all you want from your
  containers is lightweight VMs, then nova is a reasonable place to put
  that (and it's there right now). If, however, you want to expose the
  complex and flexible attributes of a container, such as being able to
  overlap filesystems, have fine-grained control over what is shared with
  the host OS, look at the processes within a container, etc, then nova
  ends up needing quite a bit of change to support that.
 
  I think the overwhelming majority of folks in the room, after discussing
  it, agreed that Nova is infrastructure and containers is more of a
  platform thing. Making it a separate service lets us define a mechanism
  to manage these that makes much more sense than treating them like VMs.
  Using Nova to deploy VMs that run this service is the right approach,
  IMHO. Clayton put it very well, I think:
 
   If the thing you want to deploy has a kernel, then you need Nova. If
   your thing runs on a kernel, you want $new_service_name.
 
  I agree.
 
  Note that this is just another service under the compute project (or
  program, or whatever the correct terminology is this week).
 
 
  The Compute program is correct.  That is established terminology as
  defined by the TC in the last cycle.
 
  So while
  distinct from Nova in terms of code, development should be tightly
  integrated until (and if at some point) it doesn't make sense.
 
 
  And it may share a whole bunch of the code.
 
  Another way to put this:  The API requirements people have for
  containers include a number of features considered outside of the
  current scope of Nova (short version: Nova's scope stops before going
  *inside* the servers it creates, except file injection, which we plan to
  remove anyway).  That presents a problem.  A new service is one possible
  solution.
 
  My view of the outcome of the session was not it *will* be a new
  service.  Instead, it was, we *think* it should be a new service, but
  let's do some more investigation to decide for sure.
 
  The action item from the session was to go off and come up with a
  proposal for what a new service would look like.  In particular, we
  needed a proposal for what the API would look like.  With that in hand,
  we need to come back and ask the question again of whether a new service
  is the right answer.
 
  I see 3 possible solutions here:
 
  1) Expand the scope of Nova to include all of the things people want to
  be able to do with containers.
 
  This is my least favorite option.  Nova is already really big.  We've
  worked to split things out (Networking, Block Storage, Images) to keep
  it under control.  I don't think a significant increase in scope is a
  smart move for Nova's future.
 
  2) Declare containers as explicitly out of scope and start a new project
  with its own API.
 
  That is what is being proposed here.
 
  3) Some middle ground that is a variation of #2.  Consider Ironic.  The
  idea is that Nova's API will still be used for basic provisioning, which
  Nova will implement by talking to Ironic.  However, there are a lot of
  baremetal management things that don't fit in Nova at all, and those
  only exist in Ironic's API.
 
  I wanted to mention this option for completeness, but I don't actually
  think it's the right choice here.  With Ironic you have a physical
  resource (managed by Ironic), and then instances of an image running on
  these physical resources (managed by Nova).
 
  With containers, there's a similar line.  You have instances of
  containers (managed either by Nova or the new service) running on
  servers (managed by Nova).  I think there is a good line for separating
  concerns, with a container service on top of Nova.
 
 
  Let's ask ourselves:  How much overlap is there between the current
  compute API and a proposed containers API?  Effectively, what's the
  diff?  How much do we expect this diff to change in the coming years?
 
  The current diff demonstrates a significant clash with the current scope
  of Nova.  I also expect a lot of innovation around containers in the
  next