Hi Ewan,

Apologies for the late reply.  Been trying to catch up since getting
back from vacation on Friday...

Comments inline...

On Fri, Dec 31, 2010 at 6:15 AM, Ewan Mellor <ewan.mel...@eu.citrix.com> wrote:
> We (Citrix) are working on Nova-Glance integration for XenAPI, under the
> bexar-xenapi-support-for-glance blueprint, but I see that something similar
> has just been merged as part of Rick Harris’ xenapi_snapshots_first_cut
> branch for the xs-snapshots blueprint.  We need to get our design ideas
> lined up, otherwise we’re just wasting time both trying to do the same thing
> at the same time.
>
> Firstly, I see that Rick’s added a ‘glance’ XenServer plugin, following what
> I did with the ‘objectstore’ plugin.  Obviously it was reasonable to copy
> what was there already, but I now think that this was a mistake on my part,
> and that the streaming should be done inside nova-compute, rather than in a
> xapi plugin.  The only thing that we should be using the plugin for should
> be placing the external kernel/ramdisk, if present – everything else can be
> done with direct XenAPI calls, and doesn’t need a plugin.  With that in
> mind, Sateesh is working on putting the Glance client code inside Nova.  Is
> there any particular reason that you _need_ the code inside a plugin for
> xs-snapshots, or will it be OK if we move it?

I'll let Rick handle this, and probably the best place for discussion
is on the separate mailing list thread Nova/Glance snapshot that Rick
started.

> Assuming that that’s OK, where should this code go?  There’s discussion on
> the xenapi_snapshots_first_cut merge about ImageService, and how long it’s
> going to be around.  I agree that Glance in the long term becomes the image
> service abstraction, so I expect that the Glance client code would be in or
> near nova.virt.xenapi, but I haven’t looked closely, so I’m open to other
> suggestions.  Is there anywhere else that it should go?

No, that sounds fine to me if you want to by-pass the /images REST API
call and go directly to Glance.

> I was also expecting Sateesh to implement the Glance authentication, once
> Jay is finished with middleware-authentication.  Was anyone else expecting
> to do this?

This was never a Bexar target, and authentication will be done for
Cactus. Is that a showstopper?

> Finally, we’re expecting to follow the same model for ESX-Glance integration
> as we do for XS-Glance integration, and we’re expecting to do that work at
> Citrix too.   I presume that that’s OK with everyone.

Not sure. Rick?

-jay

_______________________________________________
Mailing list: https://launchpad.net/~openstack-xenapi
Post to     : openstack-xenapi@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack-xenapi
More help   : https://help.launchpad.net/ListHelp

Reply via email to