Re: [openstack-dev] [rally] Parallel scenarios

2014-09-06 Thread Mikhail Dubov
Ajay,

to be more precise, we also already had a feature request
https://github.com/stackforge/rally/blob/master/doc/feature_request/multi_scenarios_load_gen.rst
for
implementing load generation from multiple scenarios, which seems to be
exactly what you proposed. So we are working on this.

Best regards,
Mikhail Dubov

Community
Mirantis, Inc.
E-Mail: mdu...@mirantis.com
Skype: msdubov


On Sat, Sep 6, 2014 at 2:35 AM, Mikhail Dubov mdu...@mirantis.com wrote:

 Hi Ajay,

 Rally as of now does not support launching different scenarios in
 parallel; implementing this functionality is, however, one of the major
 points in our roadmap (see this blueprint
 https://blueprints.launchpad.net/rally/+spec/benchmark-runners-at-large-scale),
 since being able to produce e.g. parallel load from different servers is
 really important for benchmarking at scale.

 Best regards,
 Mikhail Dubov

 Mirantis, Inc.
 E-Mail: mdu...@mirantis.com
 Skype: msdubov


 On Fri, Sep 5, 2014 at 10:09 PM, Ajay Kalambur (akalambu) 
 akala...@cisco.com wrote:

  Hi
 In Rally is there a way to run parallel scenarios?
 I know the scenario can support concurrency but I am talking about
 running multiple such scenarios themselves in parallel
 Ajay


 ___
 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] [neutron] python-neutronclient, launchpad, and milestones

2014-09-06 Thread Matt Riedemann



On 8/29/2014 1:53 PM, Kyle Mestery wrote:

On Fri, Aug 29, 2014 at 1:40 PM, Matt Riedemann
mrie...@linux.vnet.ibm.com wrote:



On 7/29/2014 4:12 PM, Kyle Mestery wrote:


On Tue, Jul 29, 2014 at 3:50 PM, Nader Lahouti nader.laho...@gmail.com
wrote:


Hi Kyle,

I have a BP listed in
https://blueprints.launchpad.net/python-neutronclient
and looks like it is targeted for 3.0 (it is needed fro juno-3) The code
is
ready and in the review. Can it be a included for 2.3.7 release?


Yes, you can target it there. We'll see about including it in that
release, pending review.

Thanks!
Kyle


Thanks,
Nader.



On Tue, Jul 29, 2014 at 12:28 PM, Kyle Mestery mest...@mestery.com
wrote:



All:

I spent some time today cleaning up python-neutronclient in LP. I
created a 2.3 series, and created milestones for the 2.3.5 (June 26)
and 2.3.6 (today) releases. I also targeted bugs which were released
in those milestones to the appropriate places. My next step is to
remove the 3.0 series, as I don't believe this is necessary anymore.

One other note: I've tentatively created a 2.3.7 milestone in LP, so
we can start targeting client bugs which merge there for the next
client release.

If you have any questions, please let me know.

Thanks,
Kyle

___
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



What are the thoughts on when a 2.3.7 release is going to happen? I'm
specifically interested in getting the keystone v3 support [1] into a
released version of the library.

9/4 and feature freeze seems like a decent target date.


I can make that happen. I'll take a pass through the existing client
reviews to see what's there, and roll another release which would
include the keystone v3 work which is already merged.

Thanks,
Kyle


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

--

Thanks,

Matt Riedemann



___
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



I think we're at or near dependency freeze so wondering what the plan is 
for cutting the final release of python-neutronclient before Juno 
release candidates start building (which I think is too late for a dep 
update).


Are there any Neutron FFEs that touch the client that people need to 
wait for?


--

Thanks,

Matt Riedemann


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


Re: [openstack-dev] [TripleO][Ironic] Unique way to get a registered machine?

2014-09-06 Thread Devananda van der Veen
On Aug 22, 2014 12:48 AM, Steve Kowalik ste...@wedontsleep.org wrote:

 On 22/08/14 17:35, Chris Jones wrote:

 Hi

 When register-nodes blows up, is the error we get from Ironic
sufficiently unique that we can just consume it and move on?


You should get a clear error when attempting to add a port with a
preexisting MAC. However, at this point, a new node has already been
created (this won't fail since it includes no unique info). When catching
the duplicate MAC error, you should delete the just-created node.

 I'm all for making the API more powerful wrt inspecting the current
setup, but I also like idempotency :)


 If the master nodes list changes, because say you add a second NIC, and
up the amount of RAM for a few of your nodes, we then want to update those
details in the baremetal service, rather than skipping those nodes since
they are already registered.



If you want to update information about a node, you must have that nodes
UUID, whether cached or retrieved on-demand. You can retrieve this by
searching for a port with a known MAC to determine which node is associated
with that port.

You will have a problem updating the existing NIC(s) if you don't cache the
UUID, as MAC address is currently the only other uniquely identifying data
point for a node.

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


Re: [openstack-dev] [Nova] List of granted FFEs

2014-09-06 Thread Thierry Carrez
Michael Still wrote:
 I've built this handy dandy list of granted FFEs, because searching
 email to find out what is approved is horrible. It would be good if
 people with approved FFEs could check their thing is listed here:
 
 https://etherpad.openstack.org/p/juno-nova-approved-ffes

It would also be great if the contents of that list matched the
Launchpad milestone page we use to track progress on them:

https://launchpad.net/nova/+milestone/juno-rc1

Cheers,

-- 
Thierry Carrez (ttx)

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


Re: [openstack-dev] [TripleO][Ironic] Unique way to get a registered machine?

2014-09-06 Thread Devananda van der Veen
Woops, meant to respond to this in the email I just sent...

On Aug 21, 2014 11:35 PM, Steve Kowalik ste...@wedontsleep.org wrote:

 For other drivers, we think that the pm_address for each machine
will be unique. Would it be possible add some advice to that effect to
Ironic's driver API?


pm_address is cruft on the old nova API, and was replaced with driver_info
in ironic.

Node driver_info is presumably also unique, but the format varies between
drivers; uniqueness is not enforced, nor is it searchable in the REST API.
In some cases, there are half a dozen data points contained in driver_info
(eg, for double bridged IPMI in the case of moonshot) which collectively
inform the driver how to connect to and manage that node.

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


Re: [openstack-dev] Feature freeze + Juno-3 milestone candidates available

2014-09-06 Thread Thierry Carrez
In that precise case, given how early it is in the freeze, I think
giving a quick heads-up to the -i18n team/list should be enough :) Also
/adding/ a string is not as disruptive to their work as modifying a
potentially-already-translated one.

Joe Cropper wrote:
 +1 to what Jay said.
 
 I’m not sure whether the string freeze applies to bugs, but the defect
 that Matt mentioned (for which I authored the fix) adds a string, albeit
 to fix a bug.  Hoping it’s more desirable to have an untranslated
 correct message than a translated incorrect message.  :-)
 
 - Joe
 On Sep 5, 2014, at 3:41 PM, Jay Bryant jsbry...@electronicjungle.net
 mailto:jsbry...@electronicjungle.net wrote:
 
 Matt,

 I don't think that is the right solution.

 If the string changes I think the only problem is it won't be
 translated if it is thrown.   That is better than breaking the coding
 standard imho.

 Jay

 On Sep 5, 2014 3:30 PM, Matt Riedemann mrie...@linux.vnet.ibm.com
 mailto:mrie...@linux.vnet.ibm.com wrote:



 On 9/5/2014 5:10 AM, Thierry Carrez wrote:

 Hi everyone,

 We just hit feature freeze[1], so please do not approve
 changes that add
 features or new configuration options unless those have been
 granted a
 feature freeze exception.

 This is also string freeze[2], so you should avoid changing
 translatable
 strings. If you have to modify a translatable string, you
 should give a
 heads-up to the I18N team.

 Finally, this is also DepFreeze[3], so you should avoid adding new
 dependencies (bumping oslo or openstack client libraries is OK
 until
 RC1). If you have a new dependency to add, raise a thread on
 openstack-dev about it.

 The juno-3 development milestone was tagged, it contains more
 than 135
 features and 760 bugfixes added since the juno-2 milestone 6
 weeks ago
 (not even counting the Oslo libraries in the mix). You can
 find the full
 list of new features and fixed bugs, as well as tarball
 downloads, at:

 https://launchpad.net/__keystone/juno/juno-3
 https://launchpad.net/keystone/juno/juno-3
 https://launchpad.net/glance/__juno/juno-3
 https://launchpad.net/glance/juno/juno-3
 https://launchpad.net/nova/__juno/juno-3
 https://launchpad.net/nova/juno/juno-3
 https://launchpad.net/horizon/__juno/juno-3
 https://launchpad.net/horizon/juno/juno-3
 https://launchpad.net/neutron/__juno/juno-3
 https://launchpad.net/neutron/juno/juno-3
 https://launchpad.net/cinder/__juno/juno-3
 https://launchpad.net/cinder/juno/juno-3
 https://launchpad.net/__ceilometer/juno/juno-3
 https://launchpad.net/ceilometer/juno/juno-3
 https://launchpad.net/heat/__juno/juno-3
 https://launchpad.net/heat/juno/juno-3
 https://launchpad.net/trove/__juno/juno-3
 https://launchpad.net/trove/juno/juno-3
 https://launchpad.net/sahara/__juno/juno-3
 https://launchpad.net/sahara/juno/juno-3

 Many thanks to all the PTLs and release management liaisons
 who made us
 reach this important milestone in the Juno development cycle.
 Thanks in
 particular to John Garbutt, who keeps on doing an amazing job
 at the
 impossible task of keeping the Nova ship straight in troubled
 waters
 while we head toward the Juno release port.

 Regards,

 [1] https://wiki.openstack.org/__wiki/FeatureFreeze
 https://wiki.openstack.org/wiki/FeatureFreeze
 [2] https://wiki.openstack.org/__wiki/StringFreeze
 https://wiki.openstack.org/wiki/StringFreeze
 [3] https://wiki.openstack.org/__wiki/DepFreeze
 https://wiki.openstack.org/wiki/DepFreeze


 I should probably know this, but at least I'm asking first. :)

 Here is an example of a new translatable user-facing error message
 [1].

 From the StringFreeze wiki, I'm not sure if this is small or large.

 Would a compromise to get this in be to drop the _() so it's just
 a string and not a message?

 Maybe I should just shut-up and email the openstack-i18n mailing
 list [2].

 [1] https://review.openstack.org/#__/c/118535/
 https://review.openstack.org/#/c/118535/
 [2]
 http://lists.openstack.org/__cgi-bin/mailman/listinfo/__openstack-i18n
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n

 -- 

 Thanks,

 Matt Riedemann


 _
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.__org
 mailto:OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/__cgi-bin/mailman/listinfo/__openstack-dev
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

 

Re: [openstack-dev] [Infra][Cinder] Coraid CI system

2014-09-06 Thread Roman Bogorodskiy
Mykola, thanks for update!

Few additional notes on this. For now, we have to inject two patches to
make it work.

The first patch is a simple bugfix for the Coraid driver itself:

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

The second one is for Tempest to allow specification of custom volume type
keys that are required for the Coraid
driver to operate properly:

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



On Fri, Sep 5, 2014 at 6:09 PM, Mykola Grygoriev mgrygor...@mirantis.com
wrote:

 Hi,

 My name is Mykola Grygoriev and I'm engineer who currently working on
 deploying 3d party CI for Сoraid Сinder driver.

 Following instructions on

 http://ci.openstack.org/third_party.html#requesting-a-service-account

 asking for adding gerrit CI account (coraid-ci) to the Voting Third-Party
 CI Gerrit group https://review.openstack.org/#/admin/groups/91,members.


 We have already added description of Coraid CI system to wiki page -
 https://wiki.openstack.org/wiki/ThirdPartySystems/Coraid_CI

 We used openstack-dev/sandbox project to test current CI infrastructure
 with OpenStack Gerrit system. Please find our history there.

 Please have a look to results of Coraid CI system. it currently takes
 updates from openstack/cinder project:
 http://38.111.159.9:8080/job/Coraid_CI/32/
 http://38.111.159.9:8080/job/Coraid_CI/33/

 Thank you in advance.

 --
 Best regards,
 Mykola Grygoriev

 ___
 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] [nova][neutron] default allow security group

2014-09-06 Thread Lingxian Kong
Hi, Monty,

Thanks for bringing this topic up. I think the blueprint that Miguel
mentioned will address the issue you're sufffering from, but maybe
there are not many people interested in this feature, so
unfortunately, the bp will not be landed in Juno release. But I will
continue the bp when the Kilo dev cycle get started, since I believe
this feature will benefit people like you.

2014-09-06 0:17 GMT+08:00 Dean Troyer dtro...@gmail.com:
 On Fri, Sep 5, 2014 at 10:27 AM, Monty Taylor mord...@inaugust.com wrote:

 I've decided that as I have problems with OpenStack while using it in the
 service of Infra, I'm going to just start spamming the list.


 User CLI/API feedback!


 neutron security-group-create default --allow-every-damn-thing


 You mean like this?  https://review.openstack.org/#/c/119407/

 dt

 *Disclaimer: For demonstration purposes on nova-network only; the views
 expressed here may not be those of the OpenStack Foundation, it's member
 companies or lackeys; in case of duplicates, ties will be awarded; your
 mileage may vary; allow 4 to 6 weeks for delivery; any resemblance to
 functional code, living or dead, is unintentional and purely coincidental;
 representations of this code may be freely reused without the express
 written consent of the Commissioner of the National Football League.

 --

 Dean Troyer
 dtro...@gmail.com

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




-- 
Regards!
---
Lingxian Kong

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


Re: [openstack-dev] [neutron][policy] Group-based Policy next steps

2014-09-06 Thread Prasad Vellanki
Good discussion.

Based on this I think we should get started on the stackforge right away.

Sumit - It would be great if you get started on the StackForge soon. We
have a few changes that needs to be submitted and have been holding up.


On Fri, Sep 5, 2014 at 8:08 AM, Mohammad Banikazemi m...@us.ibm.com wrote:

 I can only see the use of a separate project for Group Policy as a
 tactical and temporary solution. In my opinion, it does not make sense to
 have the Group Policy as a separate project outside Neutron (unless the new
 project is aiming to replace Neutron and I do not think anybody is
 suggesting that). In this regard, Group Policy is not similar to Advanced
 Services such as FW and LB.

 So, using StackForge to get things moving again is fine but let us keep in
 mind (and see if we can agree on) that we want to have the Group Policy
 abstractions as part of OpenStack Networking (when/if it proves to be a
 valuable extension to what we currently have). I do not want to see our
 decision to make things moving quickly right now prevent us from achieving
 that goal. That is why I think the other two approaches (from the little I
 know about the incubator option, and even littler I know about the feature
 branch option) may be better options in the long run.

 If I understand it correctly some members of the community are actively
 working on these options (that is, the incubator and the Neutron feature
 branch options) . In order to make a better judgement as to how to proceed,
 it would be very helpful if we get a bit more information on these two
 options and their status here on this mailing list.

 Mohammad



 [image: Inactive hide details for Kevin Benton ---09/05/2014 04:31:05
 AM---Tl;dr - Neutron incubator is only a wiki page with many unce]Kevin
 Benton ---09/05/2014 04:31:05 AM---Tl;dr - Neutron incubator is only a wiki
 page with many uncertainties. Use StackForge to make progre

 From: Kevin Benton blak...@gmail.com
 To: OpenStack Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org
 Date: 09/05/2014 04:31 AM
 Subject: Re: [openstack-dev] [neutron][policy] Group-based Policy next
 steps
 --



 Tl;dr - Neutron incubator is only a wiki page with many uncertainties. Use
 StackForge to make progress and re-evaluate when the incubator exists.


 I also agree that starting out in StackForge as a separate repo is a
 better first step. In addition to the uncertainty around packaging and
 other processes brought up by Mandeep, I really doubt the Neutron incubator
 is going to have the review velocity desired by the group policy
 contributors. I believe this will be the case based on the Neutron
 incubator patch approval policy in conjunction with the nature of the
 projects it will attract.

 Due to the requirement for two core +2's in the Neutron incubator, moving
 group policy there is hardly going to do anything to reduce the load on the
 Neutron cores who are in a similar overloaded position as the Nova
 cores.[1] Consequently, I wouldn't be surprised if patches to the Neutron
 incubator receive even less core attention than the main repo simply
 because their location outside of openstack/neutron will be a good reason
 to treat them with a lower priority.

 If you combine that with the fact that the incubator is designed to house
 all of the proposed experimental features to Neutron, there will be a very
 high volume of patches constantly being proposed to add new features, make
 changes to features, and maybe even fix bugs in those features. This new
 demand for reviewers will not be met by the existing core reviewers because
 they will be busy with refactoring, fixing, and enhancing the core Neutron
 code.

 Even ignoring the review velocity issues, I see very little benefit to GBP
 starting inside of the Neutron incubator. It doesn't guarantee any
 packaging with Neutron and Neutron code cannot reference any incubator
 code. It's effectively a separate repo without the advantage of being able
 to commit code quickly.

 There is one potential downside to not immediately using the Neutron
 incubator. If the Neutron cores decide that all features must live in the
 incubator for at least 2 cycles regardless of quality or usage in
 deployments, starting outside in a StackForge project would delay the start
 of the timer until GBP makes it into the incubator. However, this can be
 considered once the incubator actually exists and starts accepting
 submissions.

 In summary, I think GBP should move to a StackForge project as soon as
 possible so development can progress. A transition to the Neutron incubator
 can be evaluated once it actually becomes something more than a wiki page.


 1.
 *http://lists.openstack.org/pipermail/openstack-dev/2014-September/044872.html*
 http://lists.openstack.org/pipermail/openstack-dev/2014-September/044872.html

 --
 Kevin Benton


 On Thu, Sep 4, 2014 at 11:24 PM, Mandeep Dhami 

Re: [openstack-dev] [Nova] List of granted FFEs

2014-09-06 Thread Genin, Daniel I.
Hi Michael,

I see that ephemeral storage encryption is not on the list of granted FFEs but 
I sent an email to John Garbutt yesterday listing
the 3 core sponsors for the FFE. Why was the FFE denied?

Dan

From: Michael Still mi...@stillhq.com
Sent: Friday, September 5, 2014 5:23 PM
To: OpenStack Development Mailing List
Subject: [openstack-dev] [Nova] List of granted FFEs

Hi,

I've built this handy dandy list of granted FFEs, because searching
email to find out what is approved is horrible. It would be good if
people with approved FFEs could check their thing is listed here:

https://etherpad.openstack.org/p/juno-nova-approved-ffes

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


Re: [openstack-dev] Feature freeze + Juno-3 milestone candidates available

2014-09-06 Thread Joe Cropper
Thanks, ttx.

If there’s anyone that can do a final review on 
https://review.openstack.org/#/c/118535/ — would be much appreciated and I’m 
happy to llet the i18n folks know once it merges.

- Joe

On Sep 6, 2014, at 9:36 AM, Thierry Carrez thie...@openstack.org wrote:

 In that precise case, given how early it is in the freeze, I think
 giving a quick heads-up to the -i18n team/list should be enough :) Also
 /adding/ a string is not as disruptive to their work as modifying a
 potentially-already-translated one.
 
 Joe Cropper wrote:
 +1 to what Jay said.
 
 I’m not sure whether the string freeze applies to bugs, but the defect
 that Matt mentioned (for which I authored the fix) adds a string, albeit
 to fix a bug.  Hoping it’s more desirable to have an untranslated
 correct message than a translated incorrect message.  :-)
 
 - Joe
 On Sep 5, 2014, at 3:41 PM, Jay Bryant jsbry...@electronicjungle.net
 mailto:jsbry...@electronicjungle.net wrote:
 
 Matt,
 
 I don't think that is the right solution.
 
 If the string changes I think the only problem is it won't be
 translated if it is thrown.   That is better than breaking the coding
 standard imho.
 
 Jay
 
 On Sep 5, 2014 3:30 PM, Matt Riedemann mrie...@linux.vnet.ibm.com
 mailto:mrie...@linux.vnet.ibm.com wrote:
 
 
 
On 9/5/2014 5:10 AM, Thierry Carrez wrote:
 
Hi everyone,
 
We just hit feature freeze[1], so please do not approve
changes that add
features or new configuration options unless those have been
granted a
feature freeze exception.
 
This is also string freeze[2], so you should avoid changing
translatable
strings. If you have to modify a translatable string, you
should give a
heads-up to the I18N team.
 
Finally, this is also DepFreeze[3], so you should avoid adding new
dependencies (bumping oslo or openstack client libraries is OK
until
RC1). If you have a new dependency to add, raise a thread on
openstack-dev about it.
 
The juno-3 development milestone was tagged, it contains more
than 135
features and 760 bugfixes added since the juno-2 milestone 6
weeks ago
(not even counting the Oslo libraries in the mix). You can
find the full
list of new features and fixed bugs, as well as tarball
downloads, at:
 
https://launchpad.net/__keystone/juno/juno-3
https://launchpad.net/keystone/juno/juno-3
https://launchpad.net/glance/__juno/juno-3
https://launchpad.net/glance/juno/juno-3
https://launchpad.net/nova/__juno/juno-3
https://launchpad.net/nova/juno/juno-3
https://launchpad.net/horizon/__juno/juno-3
https://launchpad.net/horizon/juno/juno-3
https://launchpad.net/neutron/__juno/juno-3
https://launchpad.net/neutron/juno/juno-3
https://launchpad.net/cinder/__juno/juno-3
https://launchpad.net/cinder/juno/juno-3
https://launchpad.net/__ceilometer/juno/juno-3
https://launchpad.net/ceilometer/juno/juno-3
https://launchpad.net/heat/__juno/juno-3
https://launchpad.net/heat/juno/juno-3
https://launchpad.net/trove/__juno/juno-3
https://launchpad.net/trove/juno/juno-3
https://launchpad.net/sahara/__juno/juno-3
https://launchpad.net/sahara/juno/juno-3
 
Many thanks to all the PTLs and release management liaisons
who made us
reach this important milestone in the Juno development cycle.
Thanks in
particular to John Garbutt, who keeps on doing an amazing job
at the
impossible task of keeping the Nova ship straight in troubled
waters
while we head toward the Juno release port.
 
Regards,
 
[1] https://wiki.openstack.org/__wiki/FeatureFreeze
https://wiki.openstack.org/wiki/FeatureFreeze
[2] https://wiki.openstack.org/__wiki/StringFreeze
https://wiki.openstack.org/wiki/StringFreeze
[3] https://wiki.openstack.org/__wiki/DepFreeze
https://wiki.openstack.org/wiki/DepFreeze
 
 
I should probably know this, but at least I'm asking first. :)
 
Here is an example of a new translatable user-facing error message
[1].
 
From the StringFreeze wiki, I'm not sure if this is small or large.
 
Would a compromise to get this in be to drop the _() so it's just
a string and not a message?
 
Maybe I should just shut-up and email the openstack-i18n mailing
list [2].
 
[1] https://review.openstack.org/#__/c/118535/
https://review.openstack.org/#/c/118535/
[2]
http://lists.openstack.org/__cgi-bin/mailman/listinfo/__openstack-i18n
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n
 
-- 
 
Thanks,
 
Matt Riedemann
 
 
_
OpenStack-dev mailing list

Re: [openstack-dev] [nova][neutron] default allow security group

2014-09-06 Thread Salvatore Orlando
While it's good that somebody is addressing this specific issue, perhaps
punctual solutions  - eg: hey I have a patch for that, are not
addressing the general issues, which is that Neutron has very granular
primitives that force users to do multiple API requests for operations they
regard as atomic.

What we need, in my opinion, is a set of macros which will provide some
basic orchestration over the primitives exposed by the Neutron API. For
instance another macro which has been requested several times is the
ability to create a port and associate it with a floating IP (well actually
the request I think is to boot a server with a public IP).
I think such macros are better placed on the server side rather than the
CLI, mostly because not all API clients use the CLI and failure management
is easier if done on th server side.
On the other hand I see those macros better implemented as by addition on
top of the current API rather than by modifying resources and actions
available in the current API.

I think it will be a good idea to compile a list of all the macros we want
to implement for Kilo, and then implement all of them within this
mini-framework, rather than as many disjoint blueprints.

On another note, I think the teams working on the group policy API have
asserted several times that the new abstractions proposed will
automatically simplify the user interface. Everybody will be super happy
when that happens, but in the meanwhile we should provide solutions
targeting the current Neutron API.

Salvatore


On 6 September 2014 18:00, Lingxian Kong anlin.k...@gmail.com wrote:

 Hi, Monty,

 Thanks for bringing this topic up. I think the blueprint that Miguel
 mentioned will address the issue you're sufffering from, but maybe
 there are not many people interested in this feature, so
 unfortunately, the bp will not be landed in Juno release. But I will
 continue the bp when the Kilo dev cycle get started, since I believe
 this feature will benefit people like you.

 2014-09-06 0:17 GMT+08:00 Dean Troyer dtro...@gmail.com:
  On Fri, Sep 5, 2014 at 10:27 AM, Monty Taylor mord...@inaugust.com
 wrote:
 
  I've decided that as I have problems with OpenStack while using it in
 the
  service of Infra, I'm going to just start spamming the list.
 
 
  User CLI/API feedback!
 
 
  neutron security-group-create default --allow-every-damn-thing
 
 
  You mean like this?  https://review.openstack.org/#/c/119407/
 
  dt
 
  *Disclaimer: For demonstration purposes on nova-network only; the views
  expressed here may not be those of the OpenStack Foundation, it's member
  companies or lackeys; in case of duplicates, ties will be awarded; your
  mileage may vary; allow 4 to 6 weeks for delivery; any resemblance to
  functional code, living or dead, is unintentional and purely
 coincidental;
  representations of this code may be freely reused without the express
  written consent of the Commissioner of the National Football League.
 
  --
 
  Dean Troyer
  dtro...@gmail.com
 
  ___
  OpenStack-dev mailing list
  OpenStack-dev@lists.openstack.org
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 



 --
 Regards!
 ---
 Lingxian Kong

 ___
 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] Feature freeze + Juno-3 milestone candidates available

2014-09-06 Thread Jay Bryant
Thierry,

Thanks!   I agree.

Jay
On Sep 6, 2014 9:37 AM, Thierry Carrez thie...@openstack.org wrote:

 In that precise case, given how early it is in the freeze, I think
 giving a quick heads-up to the -i18n team/list should be enough :) Also
 /adding/ a string is not as disruptive to their work as modifying a
 potentially-already-translated one.

 Joe Cropper wrote:
  +1 to what Jay said.
 
  I’m not sure whether the string freeze applies to bugs, but the defect
  that Matt mentioned (for which I authored the fix) adds a string, albeit
  to fix a bug.  Hoping it’s more desirable to have an untranslated
  correct message than a translated incorrect message.  :-)
 
  - Joe
  On Sep 5, 2014, at 3:41 PM, Jay Bryant jsbry...@electronicjungle.net
  mailto:jsbry...@electronicjungle.net wrote:
 
  Matt,
 
  I don't think that is the right solution.
 
  If the string changes I think the only problem is it won't be
  translated if it is thrown.   That is better than breaking the coding
  standard imho.
 
  Jay
 
  On Sep 5, 2014 3:30 PM, Matt Riedemann mrie...@linux.vnet.ibm.com
  mailto:mrie...@linux.vnet.ibm.com wrote:
 
 
 
  On 9/5/2014 5:10 AM, Thierry Carrez wrote:
 
  Hi everyone,
 
  We just hit feature freeze[1], so please do not approve
  changes that add
  features or new configuration options unless those have been
  granted a
  feature freeze exception.
 
  This is also string freeze[2], so you should avoid changing
  translatable
  strings. If you have to modify a translatable string, you
  should give a
  heads-up to the I18N team.
 
  Finally, this is also DepFreeze[3], so you should avoid adding
 new
  dependencies (bumping oslo or openstack client libraries is OK
  until
  RC1). If you have a new dependency to add, raise a thread on
  openstack-dev about it.
 
  The juno-3 development milestone was tagged, it contains more
  than 135
  features and 760 bugfixes added since the juno-2 milestone 6
  weeks ago
  (not even counting the Oslo libraries in the mix). You can
  find the full
  list of new features and fixed bugs, as well as tarball
  downloads, at:
 
  https://launchpad.net/__keystone/juno/juno-3
  https://launchpad.net/keystone/juno/juno-3
  https://launchpad.net/glance/__juno/juno-3
  https://launchpad.net/glance/juno/juno-3
  https://launchpad.net/nova/__juno/juno-3
  https://launchpad.net/nova/juno/juno-3
  https://launchpad.net/horizon/__juno/juno-3
  https://launchpad.net/horizon/juno/juno-3
  https://launchpad.net/neutron/__juno/juno-3
  https://launchpad.net/neutron/juno/juno-3
  https://launchpad.net/cinder/__juno/juno-3
  https://launchpad.net/cinder/juno/juno-3
  https://launchpad.net/__ceilometer/juno/juno-3
  https://launchpad.net/ceilometer/juno/juno-3
  https://launchpad.net/heat/__juno/juno-3
  https://launchpad.net/heat/juno/juno-3
  https://launchpad.net/trove/__juno/juno-3
  https://launchpad.net/trove/juno/juno-3
  https://launchpad.net/sahara/__juno/juno-3
  https://launchpad.net/sahara/juno/juno-3
 
  Many thanks to all the PTLs and release management liaisons
  who made us
  reach this important milestone in the Juno development cycle.
  Thanks in
  particular to John Garbutt, who keeps on doing an amazing job
  at the
  impossible task of keeping the Nova ship straight in troubled
  waters
  while we head toward the Juno release port.
 
  Regards,
 
  [1] https://wiki.openstack.org/__wiki/FeatureFreeze
  https://wiki.openstack.org/wiki/FeatureFreeze
  [2] https://wiki.openstack.org/__wiki/StringFreeze
  https://wiki.openstack.org/wiki/StringFreeze
  [3] https://wiki.openstack.org/__wiki/DepFreeze
  https://wiki.openstack.org/wiki/DepFreeze
 
 
  I should probably know this, but at least I'm asking first. :)
 
  Here is an example of a new translatable user-facing error message
  [1].
 
  From the StringFreeze wiki, I'm not sure if this is small or large.
 
  Would a compromise to get this in be to drop the _() so it's just
  a string and not a message?
 
  Maybe I should just shut-up and email the openstack-i18n mailing
  list [2].
 
  [1] https://review.openstack.org/#__/c/118535/
  https://review.openstack.org/#/c/118535/
  [2]
 
 http://lists.openstack.org/__cgi-bin/mailman/listinfo/__openstack-i18n
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n
 
 
  --
 
  Thanks,
 
  Matt Riedemann
 
 
  _
  OpenStack-dev mailing list
  

Re: [openstack-dev] [Nova] List of granted FFEs

2014-09-06 Thread Michael Still
That's something I'll work on today.

Michael

On Sun, Sep 7, 2014 at 12:32 AM, Thierry Carrez thie...@openstack.org wrote:
 Michael Still wrote:
 I've built this handy dandy list of granted FFEs, because searching
 email to find out what is approved is horrible. It would be good if
 people with approved FFEs could check their thing is listed here:

 https://etherpad.openstack.org/p/juno-nova-approved-ffes

 It would also be great if the contents of that list matched the
 Launchpad milestone page we use to track progress on them:

 https://launchpad.net/nova/+milestone/juno-rc1

 Cheers,

 --
 Thierry Carrez (ttx)

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



-- 
Rackspace Australia

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


Re: [openstack-dev] [Nova] List of granted FFEs

2014-09-06 Thread Michael Still
The process for requesting a FFE is to email openstack-dev and for the
core sponsors to signup there. I've obviously missed the email
thread... What is the subject line?

Michael

On Sun, Sep 7, 2014 at 3:03 AM, Genin, Daniel I.
daniel.ge...@jhuapl.edu wrote:
 Hi Michael,

 I see that ephemeral storage encryption is not on the list of granted FFEs 
 but I sent an email to John Garbutt yesterday listing
 the 3 core sponsors for the FFE. Why was the FFE denied?

 Dan
 
 From: Michael Still mi...@stillhq.com
 Sent: Friday, September 5, 2014 5:23 PM
 To: OpenStack Development Mailing List
 Subject: [openstack-dev] [Nova] List of granted FFEs

 Hi,

 I've built this handy dandy list of granted FFEs, because searching
 email to find out what is approved is horrible. It would be good if
 people with approved FFEs could check their thing is listed here:

 https://etherpad.openstack.org/p/juno-nova-approved-ffes

 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



-- 
Rackspace Australia

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


Re: [openstack-dev] [Infra][Cinder] Coraid CI system

2014-09-06 Thread Asselin, Ramy
Not sure if https://review.openstack.org/#/c/118619/ is necessary.
See if this solves your issue [1], simple update to your devstack 
localrc/local.conf to create the type keys. It is merged to master.
Otherwise, consider creating a cinder backend file[1].

Ramy

[1] http://lists.openstack.org/pipermail/openstack-dev/2014-August/043274.html
[2] https://github.com/openstack-dev/devstack/tree/master/lib/cinder_backends

From: Roman Bogorodskiy [mailto:rbogorods...@mirantis.com]
Sent: Saturday, September 06, 2014 8:34 AM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [Infra][Cinder] Coraid CI system

Mykola, thanks for update!

Few additional notes on this. For now, we have to inject two patches to make it 
work.

The first patch is a simple bugfix for the Coraid driver itself:

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

The second one is for Tempest to allow specification of custom volume type keys 
that are required for the Coraid
driver to operate properly:

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

On Fri, Sep 5, 2014 at 6:09 PM, Mykola Grygoriev 
mgrygor...@mirantis.commailto:mgrygor...@mirantis.com wrote:
Hi,

My name is Mykola Grygoriev and I'm engineer who currently working on deploying 
3d party CI for Сoraid Сinder driver.

Following instructions on

http://ci.openstack.org/third_party.html#requesting-a-service-account

asking for adding gerrit CI account (coraid-ci) to the Voting Third-Party CI 
Gerrit grouphttps://review.openstack.org/#/admin/groups/91,members.


We have already added description of Coraid CI system to wiki page - 
https://wiki.openstack.org/wiki/ThirdPartySystems/Coraid_CI
We used openstack-dev/sandbox project to test current CI infrastructure with 
OpenStack Gerrit system. Please find our history there.
Please have a look to results of Coraid CI system. it currently takes updates 
from openstack/cinder project:
http://38.111.159.9:8080/job/Coraid_CI/32/
http://38.111.159.9:8080/job/Coraid_CI/33/
Thank you in advance.

--
Best regards,
Mykola Grygoriev

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.orgmailto: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] how to provide tests environments for python things that require C extensions

2014-09-06 Thread Joshua Harlow
There was a review once that tried to move the evzookeeper to using kazoo, 
perhaps that can get reprioritzed??

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

Sent from my really tiny device...

 On Sep 5, 2014, at 6:36 AM, Sean Dague s...@dague.net wrote:
 
 While reviewing this zookeeper service group fix in Nova -
 https://review.openstack.org/#/c/102639/ it was exposed that the
 zookeeper tests aren't running in infra.
 
 The crux of the issue is that zookeeper python modules are C extensions.
 So you have to either install from packages (which we don't do in unit
 tests) or install from pip, which means forcing zookeeper dev packages
 locally. Realistically this is the same issue we end up with for mysql
 and pg, but given their wider usage we just forced that pain on developers.
 
 But it seems like a bad stand off between testing upstream and testing
 normal path locally.
 
 Big picture it would be nice to not require a ton of dev libraries
 locally for optional components, but still test them upstream. So that
 in the base case I'm not running zookeeper locally, but if it fails
 upstream because I broke something in zookeeper, it's easy enough to
 spin up that dev env that has it.
 
 Which feels like we need some decoupling on our requirements vs. tox
 targets to get there. CC to Monty and Clark as our super awesome tox
 hackers to help figure out if there is a path forward here that makes sense.
 
-Sean
 
 -- 
 Sean Dague
 http://dague.net
 
 ___
 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] [neutron] python-neutronclient, launchpad, and milestones

2014-09-06 Thread Kyle Mestery
On Sat, Sep 6, 2014 at 8:43 AM, Matt Riedemann
mrie...@linux.vnet.ibm.com wrote:


 On 8/29/2014 1:53 PM, Kyle Mestery wrote:

 On Fri, Aug 29, 2014 at 1:40 PM, Matt Riedemann
 mrie...@linux.vnet.ibm.com wrote:



 On 7/29/2014 4:12 PM, Kyle Mestery wrote:


 On Tue, Jul 29, 2014 at 3:50 PM, Nader Lahouti nader.laho...@gmail.com
 wrote:


 Hi Kyle,

 I have a BP listed in
 https://blueprints.launchpad.net/python-neutronclient
 and looks like it is targeted for 3.0 (it is needed fro juno-3) The
 code
 is
 ready and in the review. Can it be a included for 2.3.7 release?

 Yes, you can target it there. We'll see about including it in that
 release, pending review.

 Thanks!
 Kyle

 Thanks,
 Nader.



 On Tue, Jul 29, 2014 at 12:28 PM, Kyle Mestery mest...@mestery.com
 wrote:



 All:

 I spent some time today cleaning up python-neutronclient in LP. I
 created a 2.3 series, and created milestones for the 2.3.5 (June 26)
 and 2.3.6 (today) releases. I also targeted bugs which were released
 in those milestones to the appropriate places. My next step is to
 remove the 3.0 series, as I don't believe this is necessary anymore.

 One other note: I've tentatively created a 2.3.7 milestone in LP, so
 we can start targeting client bugs which merge there for the next
 client release.

 If you have any questions, please let me know.

 Thanks,
 Kyle

 ___
 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


 What are the thoughts on when a 2.3.7 release is going to happen? I'm
 specifically interested in getting the keystone v3 support [1] into a
 released version of the library.

 9/4 and feature freeze seems like a decent target date.

 I can make that happen. I'll take a pass through the existing client
 reviews to see what's there, and roll another release which would
 include the keystone v3 work which is already merged.

 Thanks,
 Kyle

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

 --

 Thanks,

 Matt Riedemann



 ___
 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


 I think we're at or near dependency freeze so wondering what the plan is for
 cutting the final release of python-neutronclient before Juno release
 candidates start building (which I think is too late for a dep update).

 Are there any Neutron FFEs that touch the client that people need to wait
 for?

There are none at this point. I'll cut a client release either
tomorrow (Sunday, 9-7) or Monday morning early Central time.

Thanks,
Kyle


 --

 Thanks,

 Matt Riedemann


 ___
 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] [Octavia] Question about where to render haproxy configurations

2014-09-06 Thread Eichberger, German
Hi Steven,

Thanks for taking the time to lay out the components clearly. I think we are 
pretty much on the same page ☺

Driver vs, Driver-less
I strongly believe that REST is a cleaner interface/integration point – but  if 
even Brandon believes that drivers are the better approach (having suffered 
through the LBaaS v1 driver world which is not an advertisement for this 
approach) I will concede on that front. Let’s hope nobody makes an asynchronous 
driver and/or writes straight to the DB ☺ That said I still believe that adding 
the driver interface now will lead to some more complexity and I am not sure we 
will get the interface right in the first version: so let’s agree to develop 
with a driver in mind but don’t allow third party drivers before the interface 
has matured. I think that is something we already sort of agreed to, but I just 
want to make that explicit.

Multiple drivers/version for the same Controller
This is a really contentious point for us at HP: If we allow say drivers or 
even different versions of the same driver, e.g. A, B, C to run in parallel, 
testing will involve to test all the possible (version) combination to avoid 
potential side effects. That can get extensive really quick. So HP is 
proposing, given that we will have 100s of controllers any way, to limit the 
number of drivers per controller to 1 to aide testing. We can revisit that at a 
future time when our testing capabilities have improved but for now I believe 
we should choose that to speed things up. I personally don’t see the need for 
multiple drivers per controller – in an operator grade environment we likely 
don’t need to “save” on the number of controllers ;-) The only reason we might 
need two drivers on the same controller is if an Amphora for whatever reason 
needs to be talked to by two drivers. (e.g. you install nginx and haproxy  and 
have a driver for each). This use case scares me so we should not allow it.
We also see some operational simplifications from supporting only one driver 
per controller: If we have an update for driver A we don’t need to touch any 
controller running Driver B. Furthermore we can keep the old version running 
but make sure no new Amphora gets scheduled there to let it wind down with 
attrition and then stop that controller when it doesn’t have any more Amphora 
to serve.

Lastly, I interpreted the word “VM driver” in the spec along the lines what we 
have in libra: A driver interface on the Amphora agent that abstracts 
starting/stopping the haproxy if we end up on some different and abstracts 
writing the haproxy file. But that is for the agent on the Amphora. I am sorry 
I got confused  that way when reading the 0.5 spec and I am therefore happy we 
can have that discussion to make things more clear.

German

From: Stephen Balukoff [mailto:sbaluk...@bluebox.net]
Sent: Friday, September 05, 2014 6:26 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [Octavia] Question about where to render haproxy 
configurations

Hi German,

Responses in-line:

On Fri, Sep 5, 2014 at 2:31 PM, Eichberger, German 
german.eichber...@hp.commailto:german.eichber...@hp.com wrote:
Hi Stephen,

I think this is a good discussion to have and will make it more clear why we 
chose a specific design. I also believe by having this discussion we will make 
the design stronger.  I am still a little bit confused what the 
driver/controller/amphora agent roles are. In my driver-less design we don’t 
have to worry about the driver which most likely in haproxy’s case will be 
split to some degree between controller and amphora device.

Yep, I agree that a good technical debate like this can help both to get many 
people's points of view and can help determine the technical merit of one 
design over another. I appreciate your vigorous participation in this process. 
:)

So, the purpose of the controller / driver / amphora and the responsibilities 
they have are somewhat laid out in the Octavia v0.5 component design document, 
but it's also possible that there weren't enough specifics in that document to 
answer the concerns brought up in this thread. So, to that end in my mind, I 
see things like the following:

The controller:
* Is responsible for concerns of the Octavia system as a whole, including the 
intelligence around interfacing with the networking, virtualization, and other 
layers necessary to set up the amphorae on the network and getting them 
configured.
* Will rarely, if ever, talk directly to the end-systems or -services (like 
Neutron, Nova, etc.). Instead it goes through a clean driver interface for 
each of these.
* The controller has direct access to the database where state is stored.
* Must load at least one driver, may load several drivers and choose between 
them based on configuration logic (ex. flavors, config file, etc.)

The driver:
* Handles all communication to or from the amphorae
* Is loaded by the controller (ie. its interface