On 06/18/2013 05:24 PM, Daniel P. Berrange wrote:
> On Thu, Jun 06, 2013 at 10:33:12AM -0700, Sam Alba wrote:
>> Hi all,
>>
>> I work for dotCloud and I wanted to share our recent work on Nova[1].
>> We've been using LXC containers on our PaaS product for more than 2
>> years now and we recently released the Docker project[2] that you may
>> have heard about already.
>>
>> We also wrote a blog post[3] to explain the work we did and how the
>> Glance can make the glue between Nova and Docker's remote Images
>> index.
> 
> Some people asked offlist what my opinion was on accepting this new
> virt driver, given that we already have Libvirt LXC driver support
> in Nova.
> 
> Superficially this appears to be the same scenario that was recently
> raised wrt supporting a new OpenVZ driver in Nova, vs supporting it
> via the Libvirt OpenVZ capabilities (where we chose the latter).
> 
> "LXC" can mean many things. In particular it can refer to the kernel
> features that have been implemented to support containers on Linux
> or it can refer to a specific userspace toolset implementation that
> uses those kernel features. There is the Libvirt LXC driver or there
> is the sf.net LXC toolset providing separate userspace implementations.
> IIUC, Docker is an application that is built on top of the sf.net
> LXC toolset. Conceptually it looks like it works at a higher level
> than the raw LXC toolset, so cannot be considered to duplicate either
> the Libvirt LXC / sf.net LXC toolset, but rather to complement them.
> 
> As such, I believe this is a different situation to the one that
> recently arose wrt OpenVZ. A "Docker" driver for Nova would be
> providing integration with different capability, than is provided
> for by the Libvirt LXC driver. So I think there could be merit in
> having Docker support in Nova, provided the submitter (or another
> interested party) is prepared to commit to being an active maintainer
> for the code long term, and not just submit it and expect someone
> else to maintain it after merge.

I can buy that. I'd also like to add that I think it would be good to
get patches to ensure this driver is tested. Since it's driving LXC,
there should be no problems in doing testing nested in devstack vms.

_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to