[openstack-dev] New feature on Nova

2014-08-21 Thread thomas.pessione
Hello,



Sorry if I am not on the right mailing list. I would like to get some 
information.



I would like to know if I am a company who wants to add a feature on an 
openstack module. How do we have to proceed ? And so, what is the way this new 
feature be adopted by the community.



The feature is, the maintenance mode.  That is to say, disable a compute node 
and do live migration on all the instances which are  running on the host.

I know we can do an evacuate, but evacuate restart the instances. I have 
already written a shell script to do this using command-cli.


Regards,

_

Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.

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


Re: [openstack-dev] New feature on Nova

2014-08-21 Thread Daniel P. Berrange
On Thu, Aug 21, 2014 at 05:00:59PM +0200, thomas.pessi...@orange.com wrote:
 Hello,
 
 Sorry if I am not on the right mailing list. I would like to get some
 information.
 
 I would like to know if I am a company who wants to add a feature on
 an openstack module. How do we have to proceed ? And so, what is the
 way this new feature be adopted by the community.

The Nova team follows what we call the Specs  blueprints process
for the proposal  approval  implementation of new features. There
is a reasonable overview of it here:

  https://wiki.openstack.org/wiki/Blueprints#Spec_.2B_Blueprints_lifecycle

In essence we have a template text document which you fill in with
info about your desired feature. The Nova team reviews that and
after one or more iterations of feedback+update we'll either approve
or reject the proposed feature. Once approved you can write the code
and submit it for review in the appropriate release.

 The feature is, the maintenance mode.  That is to say, disable a compute
 node and do live migration on all the instances which are  running on
 the host.

I have a feeling that this proposal from another contributor might do
the kind of thing you are describing here:

  
https://blueprints.launchpad.net/python-novaclient/+spec/host-servers-live-migrate

Regards,
Daniel
-- 
|: http://berrange.com  -o-http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org  -o- http://virt-manager.org :|
|: http://autobuild.org   -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org   -o-   http://live.gnome.org/gtk-vnc :|

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


Re: [openstack-dev] New feature on Nova

2014-08-21 Thread Jay Lau
There is already a blueprint tracing KVM host maintain:
https://blueprints.launchpad.net/nova/+spec/host-maintenance , but I think
that nova will not handle the case of auto live migration for maintenance
host, this should be a use case of Congress:
https://wiki.openstack.org/wiki/Congress


2014-08-21 23:00 GMT+08:00 thomas.pessi...@orange.com:

 Hello,



 Sorry if I am not on the right mailing list. I would like to get some
 information.



 I would like to know if I am a company who wants to add a feature on an
 openstack module. How do we have to proceed ? And so, what is the way this
 new feature be adopted by the community.



 The feature is, the maintenance mode.  That is to say, disable a compute
 node and do live migration on all the instances which are  running on the
 host.

 I know we can do an evacuate, but evacuate restart the instances. I have
 already written a shell script to do this using command-cli.



 Regards,

 _

 Ce message et ses pieces jointes peuvent contenir des informations 
 confidentielles ou privilegiees et ne doivent donc
 pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu 
 ce message par erreur, veuillez le signaler
 a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
 electroniques etant susceptibles d'alteration,
 Orange decline toute responsabilite si ce message a ete altere, deforme ou 
 falsifie. Merci.

 This message and its attachments may contain confidential or privileged 
 information that may be protected by law;
 they should not be distributed, used or copied without authorisation.
 If you have received this email in error, please notify the sender and delete 
 this message and its attachments.
 As emails may be altered, Orange is not liable for messages that have been 
 modified, changed or falsified.
 Thank you.


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




-- 
Thanks,

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


Re: [openstack-dev] New feature on Nova

2014-08-21 Thread Stefano Maffulli
On 08/21/2014 08:00 AM, thomas.pessi...@orange.com wrote:
 Sorry if I am not on the right mailing list. I would like to get some
 information.

No problem, this is the correct mailing list as this message is about
discussing the future of an openstack component.

 I would like to know if I am a company who wants to add a feature on an
 openstack module. How do we have to proceed ? And so, what is the way
 this new feature be adopted by the community.

This message is a good way to start: circulate the idea and start
collecting feedback from other developers. As Daniel P. Berrange said,
you may need to file a spec and blueprint later on if you get positive
feedback. Jay's message makes me think that your proposal may need more
discussion on this list, maybe on IRC too, before you embark in
proposing a spec+blueprint.

A small and important note: companies are not people (despite what US
Supreme Court thinks), so a new feature is proposed by people. People
propose new features and discuss them, defend them, develop them, review
them, etc. Companies give money in exchange. It's a crucial distinction.

/stef

 This message and its attachments may contain confidential or privileged 
 information that may be protected by law;
 they should not be distributed, used or copied without authorisation.
 If you have received this email in error, please notify the sender and delete 
 this message and its attachments.
 As emails may be altered, Orange is not liable for messages that have been 
 modified, changed or falsified.
 Thank you.

Bah. This message was sent to a public mailing list. If it contains
confidential information, tough for Orange: it's gone, public, used,
copied and distributed. The receivers cannot be held accountable. These
automatic messages are so useless.


-- 
Ask and answer questions on https://ask.openstack.org

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