Re: [openstack-dev] [devstack] libvirt/qemu source install plugin.

2016-07-27 Thread Markus Zoeller
On 26.07.2016 17:45, Michele Paolino wrote:
> I see. In any case, I am open to discuss further contributions and 
> improvement to the plugin. Let me know!
> 
> In case this can be useful for you, in the early implementations of the 
> current devstack plugin (i.e., Patch set 1)[1], it was able to download 
> and install libvirt and qemu from git repositories. The community then 
> suggested to go for the tar releases, and that's where the current 
> implementation comes from.
> 
> [1]https://review.openstack.org/#/c/108714/1
> 
> Regards,

If I understand your devstack plugin correctly, the build of the *.deb
is part of the installation process. I assume this takes some time. If
this is used in a gate test job, it will be done over and over again.
That's why the "apr" plugin [1] was build with the assumption that the
*.deb is pre-build and stored at a location reachable within a gate test
job. The PoC used the Ubuntu Cloud Archives to drill through things.

I have to finish other items before mid/end of August. After that I'd
like to have some kind of short coding-sprint/meeting with you (and
other interested people) to get things up and running. Combining forces
and stuff: https://www.youtube.com/watch?v=ZGegECwSiGY

References:
[1] https://github.com/openstack/devstack-plugin-additional-pkg-repos/


-- 
Regards, Markus Zoeller (markus_z)

> On 07/26/2016 05:23 PM, Mooney, Sean K wrote:
>> Hi I was not aware of the
>> Plugin tar installer but it would not have been usefully in my case as
>> I needed to build from specific git commit id not release tars.
>>
>> For my use case I also need the ability to apply patches automatically to 
>> evaluate change
>> To qemu and Libvirt before they are merged upstream.
>>
>> It would be good to see if we could combine the two though to duplicate
>> Code to build and install Libvirt and qemu.
>>
>> If there is no object I think it still makes sense to create a
>> openstack/devstack-plugin-libvirt-qemu repo then as the 
>> devstack-plugin-tar-installer
>> expcitly will be using tar files not git repos.
>>
>>
>>> -Original Message-
>>> From: Michele Paolino [mailto:m.paol...@virtualopensystems.com]
>>> Sent: Tuesday, July 26, 2016 1:40 PM
>>> To: OpenStack Development Mailing List (not for usage questions)
>>> 
>>> Cc: Kashyap Chamarthy ;
>>> mzoel...@linux.vnet.ibm.com; Mooney, Sean K 
>>> Subject: Re: [openstack-dev] [devstack] libvirt/qemu source install
>>> plugin.
>>>
>>> All,
>>>
>>> the purpose of the devstack-plugin-tar-installer[1] is exactly what you
>>> mentioned: a tool needed to test experimental features in libvirt and
>>> qemu. I am planning to release a new version next week, addressing some
>>> of the comments received, however new testers/developers are more than
>>> welcome! Sean, maybe you can have a look at the code and, if you are
>>> interested, we can discuss how to proceed further.
>>>
>>> I also think it would be nice if we can join all together the efforts
>>> on this project[2], as I believe this is an interesting feature for
>>> devstack. Maybe there is also a way to integrate this work with the
>>> gate Markus was mentioning.
>>>
>>> Thank you Kashyap for pointing this out!
>>>
>>> Regards,
>>>
>>> [1]https://review.openstack.org/#/c/313568/
>>> [2]https://review.openstack.org/#/q/project:openstack/devstack-plugin-
>>> tar-installer
>>>
>>> On 07/26/2016 01:13 PM, Kashyap Chamarthy wrote:
>>>> On Thu, Jul 21, 2016 at 02:25:46PM +0200, Markus Zoeller wrote:
>>>>> On 20.07.2016 22:38, Mooney, Sean K wrote:
>>>>>> Hi
>>>>>> I recently had the need to test a feature (vhost-user reconnect)
>>>>>> that was commit to the qemu source tree a few weeks ago. As there
>>>>>> has been no release since then I needed to build from source so to
>>>>>> that end I wrote a small devstack plugin to do just that.
>>>>>>
>>>>>> I was thinking of opening a review to create a new repo to host the
>>>>>> plugin under The openstack namespace
>>>>>> (openstack/devstack-plugin-libvirt-qemu) but before I do I wanted
>>> to
>>>>>> ask if others are interested In a devstack plugin that just
>>> compiles
>>>>>> and installs qemu and Libvirt?
>>>>>>
>>>>>> Regards Sean.
>>>>>>
>>>>> tonby and I t

Re: [openstack-dev] [devstack] libvirt/qemu source install plugin.

2016-07-26 Thread Michele Paolino
I see. In any case, I am open to discuss further contributions and 
improvement to the plugin. Let me know!


In case this can be useful for you, in the early implementations of the 
current devstack plugin (i.e., Patch set 1)[1], it was able to download 
and install libvirt and qemu from git repositories. The community then 
suggested to go for the tar releases, and that's where the current 
implementation comes from.


[1]https://review.openstack.org/#/c/108714/1

Regards,

On 07/26/2016 05:23 PM, Mooney, Sean K wrote:

Hi I was not aware of the
Plugin tar installer but it would not have been usefully in my case as
I needed to build from specific git commit id not release tars.

For my use case I also need the ability to apply patches automatically to 
evaluate change
To qemu and Libvirt before they are merged upstream.

It would be good to see if we could combine the two though to duplicate
Code to build and install Libvirt and qemu.

If there is no object I think it still makes sense to create a
openstack/devstack-plugin-libvirt-qemu repo then as the 
devstack-plugin-tar-installer
expcitly will be using tar files not git repos.



-Original Message-
From: Michele Paolino [mailto:m.paol...@virtualopensystems.com]
Sent: Tuesday, July 26, 2016 1:40 PM
To: OpenStack Development Mailing List (not for usage questions)

Cc: Kashyap Chamarthy ;
mzoel...@linux.vnet.ibm.com; Mooney, Sean K 
Subject: Re: [openstack-dev] [devstack] libvirt/qemu source install
plugin.

All,

the purpose of the devstack-plugin-tar-installer[1] is exactly what you
mentioned: a tool needed to test experimental features in libvirt and
qemu. I am planning to release a new version next week, addressing some
of the comments received, however new testers/developers are more than
welcome! Sean, maybe you can have a look at the code and, if you are
interested, we can discuss how to proceed further.

I also think it would be nice if we can join all together the efforts
on this project[2], as I believe this is an interesting feature for
devstack. Maybe there is also a way to integrate this work with the
gate Markus was mentioning.

Thank you Kashyap for pointing this out!

Regards,

[1]https://review.openstack.org/#/c/313568/
[2]https://review.openstack.org/#/q/project:openstack/devstack-plugin-
tar-installer

On 07/26/2016 01:13 PM, Kashyap Chamarthy wrote:

On Thu, Jul 21, 2016 at 02:25:46PM +0200, Markus Zoeller wrote:

On 20.07.2016 22:38, Mooney, Sean K wrote:

Hi
I recently had the need to test a feature (vhost-user reconnect)
that was commit to the qemu source tree a few weeks ago. As there
has been no release since then I needed to build from source so to
that end I wrote a small devstack plugin to do just that.

I was thinking of opening a review to create a new repo to host the
plugin under The openstack namespace
(openstack/devstack-plugin-libvirt-qemu) but before I do I wanted

to

ask if others are interested In a devstack plugin that just

compiles

and installs qemu and Libvirt?

Regards Sean.


tonby and I try to make the devstack plugin "additional package

repos"

(apr) work [1]. What you did is within the scope of that project. We
also have an experimental job
"gate-tempest-dsvm-nova-libvirt-kvm-apr"[2].  The last time I worked
on this I wasn't able to create installable *.deb packages from
libvirt + qemu source code. Other work items did then get more
important and I had to pause the work on that.  I think we can work
together to combine our efforts there.

NB: There's also in-progress work to allow configuring libvirt / QEMU
from source tar balls, as an external DevStack plugin:

  https://review.openstack.org/#/c/313568/ -- Plugin to setup
  libvirt/QEMU from tar releases

It was originally proposed (now abandoned, in favour of the above) as
a patch to DevStack proper, but was abandoned, as it was suggested to
make it as external plugin:

  https://review.openstack.org/#/c/108714/


References:
[1]
https://github.com/openstack/devstack-plugin-additional-pkg-repos/
[2]
https://github.com/openstack-infra/project-

config/blob/master/jenkins

/jobs/devstack-gate.yaml#L565-L595


--
Michele Paolino


--
Michele Paolino


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [devstack] libvirt/qemu source install plugin.

2016-07-26 Thread Mooney, Sean K
Hi I was not aware of the 
Plugin tar installer but it would not have been usefully in my case as 
I needed to build from specific git commit id not release tars.

For my use case I also need the ability to apply patches automatically to 
evaluate change
To qemu and Libvirt before they are merged upstream.

It would be good to see if we could combine the two though to duplicate
Code to build and install Libvirt and qemu.

If there is no object I think it still makes sense to create a 
openstack/devstack-plugin-libvirt-qemu repo then as the 
devstack-plugin-tar-installer
expcitly will be using tar files not git repos.


> -Original Message-
> From: Michele Paolino [mailto:m.paol...@virtualopensystems.com]
> Sent: Tuesday, July 26, 2016 1:40 PM
> To: OpenStack Development Mailing List (not for usage questions)
> 
> Cc: Kashyap Chamarthy ;
> mzoel...@linux.vnet.ibm.com; Mooney, Sean K 
> Subject: Re: [openstack-dev] [devstack] libvirt/qemu source install
> plugin.
> 
> All,
> 
> the purpose of the devstack-plugin-tar-installer[1] is exactly what you
> mentioned: a tool needed to test experimental features in libvirt and
> qemu. I am planning to release a new version next week, addressing some
> of the comments received, however new testers/developers are more than
> welcome! Sean, maybe you can have a look at the code and, if you are
> interested, we can discuss how to proceed further.
> 
> I also think it would be nice if we can join all together the efforts
> on this project[2], as I believe this is an interesting feature for
> devstack. Maybe there is also a way to integrate this work with the
> gate Markus was mentioning.
> 
> Thank you Kashyap for pointing this out!
> 
> Regards,
> 
> [1]https://review.openstack.org/#/c/313568/
> [2]https://review.openstack.org/#/q/project:openstack/devstack-plugin-
> tar-installer
> 
> On 07/26/2016 01:13 PM, Kashyap Chamarthy wrote:
> > On Thu, Jul 21, 2016 at 02:25:46PM +0200, Markus Zoeller wrote:
> >> On 20.07.2016 22:38, Mooney, Sean K wrote:
> >>> Hi
> >>> I recently had the need to test a feature (vhost-user reconnect)
> >>> that was commit to the qemu source tree a few weeks ago. As there
> >>> has been no release since then I needed to build from source so to
> >>> that end I wrote a small devstack plugin to do just that.
> >>>
> >>> I was thinking of opening a review to create a new repo to host the
> >>> plugin under The openstack namespace
> >>> (openstack/devstack-plugin-libvirt-qemu) but before I do I wanted
> to
> >>> ask if others are interested In a devstack plugin that just
> compiles
> >>> and installs qemu and Libvirt?
> >>>
> >>> Regards Sean.
> >>>
> >> tonby and I try to make the devstack plugin "additional package
> repos"
> >> (apr) work [1]. What you did is within the scope of that project. We
> >> also have an experimental job
> >> "gate-tempest-dsvm-nova-libvirt-kvm-apr"[2].  The last time I worked
> >> on this I wasn't able to create installable *.deb packages from
> >> libvirt + qemu source code. Other work items did then get more
> >> important and I had to pause the work on that.  I think we can work
> >> together to combine our efforts there.
> > NB: There's also in-progress work to allow configuring libvirt / QEMU
> > from source tar balls, as an external DevStack plugin:
> >
> >  https://review.openstack.org/#/c/313568/ -- Plugin to setup
> >  libvirt/QEMU from tar releases
> >
> > It was originally proposed (now abandoned, in favour of the above) as
> > a patch to DevStack proper, but was abandoned, as it was suggested to
> > make it as external plugin:
> >
> >  https://review.openstack.org/#/c/108714/
> >
> >> References:
> >> [1]
> >> https://github.com/openstack/devstack-plugin-additional-pkg-repos/
> >> [2]
> >> https://github.com/openstack-infra/project-
> config/blob/master/jenkins
> >> /jobs/devstack-gate.yaml#L565-L595
> >>
> 
> --
> Michele Paolino


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [devstack] libvirt/qemu source install plugin.

2016-07-26 Thread Michele Paolino

All,

the purpose of the devstack-plugin-tar-installer[1] is exactly what you 
mentioned: a tool needed to test experimental features in libvirt and 
qemu. I am planning to release a new version next week, addressing some 
of the comments received, however new testers/developers are more than 
welcome! Sean, maybe you can have a look at the code and, if you are 
interested, we can discuss how to proceed further.


I also think it would be nice if we can join all together the efforts on 
this project[2], as I believe this is an interesting feature for 
devstack. Maybe there is also a way to integrate this work with the gate 
Markus was mentioning.


Thank you Kashyap for pointing this out!

Regards,

[1]https://review.openstack.org/#/c/313568/
[2]https://review.openstack.org/#/q/project:openstack/devstack-plugin-tar-installer

On 07/26/2016 01:13 PM, Kashyap Chamarthy wrote:

On Thu, Jul 21, 2016 at 02:25:46PM +0200, Markus Zoeller wrote:

On 20.07.2016 22:38, Mooney, Sean K wrote:

Hi
I recently had the need to test a feature (vhost-user reconnect)
that was commit to the qemu source tree a few weeks ago. As there
has been no release since then I needed to build from source so to
that end I wrote a small devstack plugin to do just that.

I was thinking of opening a review to create a new repo to host the
plugin under The openstack namespace
(openstack/devstack-plugin-libvirt-qemu) but before I do I wanted to
ask if others are interested In a devstack plugin that just compiles
and installs qemu and Libvirt?

Regards Sean.


tonby and I try to make the devstack plugin "additional package repos"
(apr) work [1]. What you did is within the scope of that project. We
also have an experimental job
"gate-tempest-dsvm-nova-libvirt-kvm-apr"[2].  The last time I worked
on this I wasn't able to create installable *.deb packages from
libvirt + qemu source code. Other work items did then get more
important and I had to pause the work on that.  I think we can work
together to combine our efforts there.

NB: There's also in-progress work to allow configuring libvirt / QEMU
from source tar balls, as an external DevStack plugin:

 https://review.openstack.org/#/c/313568/ -- Plugin to setup
 libvirt/QEMU from tar releases

It was originally proposed (now abandoned, in favour of the above) as a
patch to DevStack proper, but was abandoned, as it was suggested to make
it as external plugin:

 https://review.openstack.org/#/c/108714/


References:
[1] https://github.com/openstack/devstack-plugin-additional-pkg-repos/
[2]
https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/devstack-gate.yaml#L565-L595



--
Michele Paolino


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [devstack] libvirt/qemu source install plugin.

2016-07-26 Thread Kashyap Chamarthy
On Thu, Jul 21, 2016 at 02:25:46PM +0200, Markus Zoeller wrote:
> On 20.07.2016 22:38, Mooney, Sean K wrote:
> > Hi
> > I recently had the need to test a feature (vhost-user reconnect)
> > that was commit to the qemu source tree a few weeks ago. As there
> > has been no release since then I needed to build from source so to
> > that end I wrote a small devstack plugin to do just that.
> > 
> > I was thinking of opening a review to create a new repo to host the
> > plugin under The openstack namespace
> > (openstack/devstack-plugin-libvirt-qemu) but before I do I wanted to
> > ask if others are interested In a devstack plugin that just compiles
> > and installs qemu and Libvirt?
> > 
> > Regards Sean.
> > 
> 
> tonby and I try to make the devstack plugin "additional package repos"
> (apr) work [1]. What you did is within the scope of that project. We
> also have an experimental job
> "gate-tempest-dsvm-nova-libvirt-kvm-apr"[2].  The last time I worked
> on this I wasn't able to create installable *.deb packages from
> libvirt + qemu source code. Other work items did then get more
> important and I had to pause the work on that.  I think we can work
> together to combine our efforts there.

NB: There's also in-progress work to allow configuring libvirt / QEMU
from source tar balls, as an external DevStack plugin:

https://review.openstack.org/#/c/313568/ -- Plugin to setup
libvirt/QEMU from tar releases

It was originally proposed (now abandoned, in favour of the above) as a
patch to DevStack proper, but was abandoned, as it was suggested to make
it as external plugin:

https://review.openstack.org/#/c/108714/

> 
> References:
> [1] https://github.com/openstack/devstack-plugin-additional-pkg-repos/
> [2]
> https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/devstack-gate.yaml#L565-L595
> 

-- 
/kashyap

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [devstack] libvirt/qemu source install plugin.

2016-07-21 Thread Markus Zoeller
On 20.07.2016 22:38, Mooney, Sean K wrote:
> Hi
> I recently had the need to test a feature (vhost-user reconnect) that was 
> commit to the
> qemu source tree a few weeks ago. As there has been no release since then I 
> needed
> to build from source so to that end I wrote a small devstack plugin to do 
> just that.
> 
> I was thinking of opening a review to create a new repo to host the plugin 
> under
> The openstack namespace (openstack/devstack-plugin-libvirt-qemu) but before
> I do I wanted to ask if others are interested In a devstack plugin that just 
> compiles
> and installs qemu and Libvirt?
> 
> Regards
> Sean.
> 

tonby and I try to make the devstack plugin "additional package repos"
(apr) work [1]. What you did is within the scope of that project. We
also have an experimental job "gate-tempest-dsvm-nova-libvirt-kvm-apr"[2].
The last time I worked on this I wasn't able to create installable *.deb
packages from libvirt + qemu source code. Other work items did then get
more important and I had to pause the work on that.
I think we can work together to combine our efforts there.


References:
[1] https://github.com/openstack/devstack-plugin-additional-pkg-repos/
[2]
https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/devstack-gate.yaml#L565-L595

-- 
Regards, Markus Zoeller (markus_z)


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [devstack] libvirt/qemu source install plugin.

2016-07-20 Thread Mooney, Sean K
Hi
I recently had the need to test a feature (vhost-user reconnect) that was 
commit to the
qemu source tree a few weeks ago. As there has been no release since then I 
needed
to build from source so to that end I wrote a small devstack plugin to do just 
that.

I was thinking of opening a review to create a new repo to host the plugin under
The openstack namespace (openstack/devstack-plugin-libvirt-qemu) but before
I do I wanted to ask if others are interested In a devstack plugin that just 
compiles
and installs qemu and Libvirt?

Regards
Sean.





__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev