Re: [openstack-dev] [neutron] [QoS] QoS weekly meeting

2015-04-07 Thread Irena Berezovsky
Hi Miguel,
Thank you for leading this.


On Tue, Apr 7, 2015 at 8:45 AM, Miguel Ángel Ajo majop...@redhat.com
wrote:

 On Tuesday, 7 de April de 2015 at 3:14, Kyle Mestery wrote:

 On Mon, Apr 6, 2015 at 6:04 PM, Salvatore Orlando sorla...@nicira.com
 wrote:



 On 7 April 2015 at 00:33, Armando M. arma...@gmail.com wrote:


 On 6 April 2015 at 08:56, Miguel Ángel Ajo majop...@redhat.com wrote:

  I’d like to co-organized a QoS weekly meeting with Sean M. Collins,

 In the last few years, the interest for QoS support has increased,
 Sean has been leading
 this effort [1] and we believe we should get into a consensus about how to
 model an extension
 to let vendor plugins implement QoS capabilities on network ports and
 tenant networks, and
 how to extend agents, and the reference implementation  others [2]


 As you surely know, so far every attempt to achieve a consensus has failed
 in a pretty miserable way.
 This mostly because QoS can be interpreted in a lot of different ways,
 both from the conceptual and practical perspective.

 Yes, I’m fully aware of it, it was also a new feature, so it was out of
 scope for Kilo.

 It is important in my opinion to clearly define the goals first. For
 instance a simple extensions for bandwidth limiting could be a reasonable
 target for the Liberty release.

 I quite agree here, but IMHO, as you said it’s a quite open field
 (limiting, guaranteeing,
 marking, traffic shaping..), we should do our best in trying to define a
 model allowing us
 to build that up in the future without huge changes, on the API side I
 guess micro versioning
 is going to help in the API evolution.

 Also, at some point, we should/could need to involve the nova folks, for
 example, to define
 port flavors that can be associated to nova
 instance flavors, providing them
 1) different types of network port speeds/guarantees/priorities,
 2) being able to schedule instance/ports in coordination to be able to met
 specified guarantees.

 yes, complexity can sky rocket fast,

 Moving things such as ECN into future works is the right thing to do in
 my opinion. Attempting to define a flexible framework that can deal with
 advanced QoS policies specification is a laudable effort, but I am a bit
 skeptical about its feasibility.

 ++, I think focusing on perhaps bandwidth limiting may make a lot of sense

 Yes, I believe we should look into the future , but at the same pick our
 very first feature (or a
 very simple set of them) for L, stick to it, and try to make a design
 that can be extended.

+1






 As per discussion we’ve had during the last few months [3], I believe
 we should start simple, but
 prepare a model allowing future extendibility, to allow for example
 specific traffic rules (per port,
 per IP, etc..), congestion notification support [4], …


 Simple in my mind is even more extreme then what you're proposing
 here... I'd start with bare APIs for specifying bandwidth limiting, and
 then phase them out once this framework is in place.
 Also note that this kind of design bears some overlap with the flavor
 framework which is probably going to be another goal for Liberty.

 Indeed, and the flavor framework is something I'm hoping we can land by
 Liberty-1 (yes, I just said Liberty-1).

 Yes it’s something I looked at, I must admit I wasn’t able to see it work
 together (It doesn’t
 mean it doesn’t play well, but most probably I was silly enough not to
 see it :) ),

 I didn’t want to distract attention from the Kilo cycle focus making
 questions, so it should
 be a good thing to talk about during the first meetings.

 Who are the flavor fathers/mothers? ;)




 Morever, consider using common tools such as the specs repo to share and
 discuss design documents.


 Also a good idea.

 Yes, that was the plan now, we didn’t use it before to avoid creating
 unnecessary noise during this cycle.




 It’s the first time I’m trying to organize an openstack/neutron
 meeting, so, I don’t know what’s the
 best way to do it, or find the best timeslot. I guess interested people
 may have a saying, so I’ve
 looped anybody I know is interested in the CC of this mail.


 I think that's a good idea. Incidentally I was speaking with Sean
 regarding Summit session [1], and we were hoping we could get some folks
 together either prior or during the summit, to try and get some momentum
 going behind this initiative, once again.

 Very interesting [1]!, nice to see we start to have a bunch of people with
 an interest in QoS.


 I think is a good idea as well.  I was thinking that perhaps it might be a
 good idea to grab a design summit session as well (surely not a fishbowl
 one as they're totally unfit for this purpose).
 However, it might be good to achieve some sort of consensus before the
 summit, as as we know fairly well now the summit is probably the worst
 place where consensus can be achieved!


 And finally, agreed here as well.


 Yes, a bit of preliminary discussion, and a 

Re: [openstack-dev] [Mistral] Upgrading to YAQL 1.0

2015-04-07 Thread Renat Akhmerov
Well, we’ve been ready to switch to YAQL-1.0 for a couple of months. We 
researched it, figured out how our integration would change etc. It’s pretty 
easy to do from our side. So let’s wait for the official YAQL-1.0.X release on 
pypi.

Renat Akhmerov
@ Mirantis Inc.



 On 07 Apr 2015, at 00:56, Stan Lagun sla...@mirantis.com wrote:
 
 The plan was to integrate YAQL 1.0 into Murano so that we could say it is 
 battle-proven, remove beta from version and release on PyPI. And then 
 probably release v1.0.1 that is YAQL with documentation :)
 
 Sincerely yours,
 Stan Lagun
 Principal Software Engineer @ Mirantis
 
  mailto:sla...@mirantis.com
 On Mon, Apr 6, 2015 at 9:44 PM, Dmitri Zimine dzim...@stackstorm.com 
 mailto:dzim...@stackstorm.com wrote:
 Renat, 
 
 following up on the IRC meeting: I recalled one more item, and registered a 
 blueprint - https://blueprints.launchpad.net/mistral/+spec/yaql-v1-0 
 https://blueprints.launchpad.net/mistral/+spec/yaql-v1-0I think it’s good 
 timing to do it in Kilo if YAQL 1.0 is announced; so I propose it for 
 Kilo-rc1;
 
 One question is when YAQL 1.0 is going to move to Pypi? we can get it from 
 github link for some time but ideally should use pypi. Alex, Stan, what’s the 
 plan? 
 
 DZ.  
 
 
 

__
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] [Mistral] Propose Winson Chan m4dcoder for core team

2015-04-07 Thread Renat Akhmerov
+1 with my both hands. Winson has been working on Mistral for about a year, was 
actively participating in the very first workflow engine version (what we 
called PoC) and keeps bringing his experience and excellent engineering skills 
to the project.

Thanks Winson for your passionate work!

Renat Akhmerov
@ Mirantis Inc.



 On 07 Apr 2015, at 03:04, Dmitri Zimine dzim...@stackstorm.com wrote:
 
 Hi folks, 
 
 I’d like to propose Winson Chan (m4dcoder) to become Mistral core team 
 member. 
 
 Winson brings unique mix of field experience implementing Mistral workflows 
 in user environments, and solid development skills. 
 
 He has been contributing to Mistral since Mar 2014. Winson did a 23 commits - 
 a number of them are non-trivial, like moving RPC to oslo-messaging, or 
 introducing environments, or making full validation. He has submitted 14 
 blueprints and detailed design proposals, contributing to design and 
 directions. He found, reported, and fixed bugs. He is becoming more active on 
 the review board (would encourage to do more). 
 
 I am +1 for m4dcoder as a core team member. 
 
 DZ.
 
 
 
 
 
 __
 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 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] [docs] [End User Guide] [Keystone] keyring support for python-keystoneclient and python-openstackclient

2015-04-07 Thread Olena Logvinova
Good day to everyone!

My name is Olena, I am new in OpenStack (working as a tech writer). And I'm
stuck on a bug https://launchpad.net/bugs/1419990 (patch
https://review.openstack.org/#/c/163503/).

I have 2 questions, please:

Does the page http://docs.openstack.org/user-guide/content/cli_openrc.html
contain
info about python-keystoneclient only, or both python-keystoneclient and
python-openstackclient?
And should we remove the keyring support part here (because it was removed
from python-openstackclient), or do some re-wording (because it is still
left in python-keystoneclient)?
(Here is a patch saying that keyring is still used by keystoneclient:
https://review.openstack.org/#/c/107719/ )

Your help would be really appreciated.

Best regards,
Olena

-- 
Best regards,
Olena Logvinova,
Technical Writer | Mirantis, Kharkiv | 38, Lenin av., Kharkiv
ologvin...@mirantis.com | +380950903196
__
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] [neutron] Liberty mid-cycle coding sprint

2015-04-07 Thread Thierry Carrez
Kyle Mestery wrote:
 I know we're not even at the Liberty Design Summit in Vancouver yet, but
 I wanted to take this time to announce the Neutron mid-cycle coding
 sprint for Liberty. HP has been gracious enough to offer to host at it's
 Fort Collins, CO offices. The dates are set for June 24-26, this is
 Wednesday-Friday. I've got additional information on the etherpad [1].

Could you announce it at:
https://wiki.openstack.org/wiki/Sprints

Feel free to create a Liberty section and deprecate old entries :)
Thanks in advance,

-- 
Thierry Carrez (ttx)

__
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] [Fuel] PEP8 issues in Fuel-Web repo

2015-04-07 Thread Roman Prykhodchenko
This is also relevant for python-fuelclient.

 6 квіт. 2015 о 12:27 Nikolay Markov nmar...@mirantis.com написав(ла):
 
 Hello everyone,
 
 I know this is really low priority and so on, but here is this bug about 
 moving to the newest version of hacking package: 
 https://bugs.launchpad.net/fuel/+bug/1410810 
 https://bugs.launchpad.net/fuel/+bug/1410810 . And here is the log after 
 all pep8 linters and checks: 
 https://fuel-jenkins.mirantis.com/job/verify-fuel-web/7063/consoleFull 
 https://fuel-jenkins.mirantis.com/job/verify-fuel-web/7063/consoleFull
 
 Let's keep up with the modern guidelines and fix styling in our code 
 according to new requirements.
 
 --
 Best regards,
 Nick Markov
 __
 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



signature.asc
Description: Message signed with OpenPGP using GPGMail
__
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] Developer survey questions

2015-04-07 Thread Neil.Jerram
  To the extent that it's useful to those suggesting the questions, it feels to me like this could be an ongoing resource rather than a one-off survey.Hence, perhaps a web page that all OpenStack members should occasionally review and update for themselves; rather than a one time mailing.From: Dean TroyerSent: Tuesday, 7 April 2015 04:56To: OpenStack Development Mailing List (not for usage questions)Reply To: OpenStack Development Mailing List (not for usage questions)Subject: Re: [openstack-dev] Developer survey questionsOn Mon, Apr 6, 2015 at 9:07 PM, Robert Collins robe...@robertcollins.net wrote:If you have any questions you'd like answered, please mail them to me
(direct, or in reply to this) by the end of this week.I would love to learn a bit about how DevStack is used outside the gate:* Do you use DevStack as part of your everyday workflow?* If so, on what distribution(s)?* Do you run a non-default configuration WRT system services? ie, qpid or zmq, or psql* Do you run a gate-like environment using devstack-gate or something like it?* Do you regularly run a forked/branched DevStack* Do you run Grenade as part of your local workflow?I think it would be interesting to also ask about some of the other tools developed in our community, like gertty. Knowing the usefulness and adoption of these tools can help justify (or not) ongoing work in this area.dt-- Dean Troyerdtro...@gmail.com



__
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] [oslo] not running for PTL for liberty cycle

2015-04-07 Thread Ihar Hrachyshka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/03/2015 02:50 PM, Doug Hellmann wrote:
 Team,
 
 I have decided not to run for PTL for Oslo for the next cycle.
 
 Serving as PTL for the last three releases has been a rewarding
 experience, and I think we’ve made some great strides together as a
 team. Now it’s time for me to step down and let someone else take
 the lead position. I am still committed to the mission, and I will
 be contributing to Oslo, but I do also want to work on some other
 projects that I won’t have time for if I stay in the PTL role. We
 have several good candidates for PTL on the team, and I expect us
 to have no trouble finding someone willing to step up and run.
 

Oslo project did an enormous progress because of your leadership.
Thanks for taking the role really seriously for 3 cycles and
empowering the team to get where we are now. And good luck with your
other planned projects.

/Ihar
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQEcBAEBAgAGBQJVI6BCAAoJEC5aWaUY1u57GsMH/jw8g5doXnVR6NRF4MZxHd8M
xbCyV6NGhB54QtVqEkjPOGZYL0JwTT+I38+F6KAxDVcxQxA8FNORyRChJ/8PBpdb
RpCdNgqmEAxemd7EtF4EV2qPfMQeFBRg9k61Em/mkFiLwx9Y5+ExUD4DU+8j2A/k
Dgnf46CAFpaOnL+zdd+Tvss2WZVVVQuy4oYuEXXekb3JtYaoRr/KL5eaWklUmzJM
0F7b5j9+WcLBEEpJhi0I2sdFOK2Q1WnOcPHxxP5NJFGQdap2cIUXXXv4q5uEqkmb
TEemQpyticqsH/5oiQyNbjOHxxdRn+zBcU+mSo0iY5oG3mkwIC0lWDd2UjkNHEA=
=GXLo
-END PGP SIGNATURE-

__
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] [TripleO][Heat] Overcloud software updates and ResourceGroups

2015-04-07 Thread Steven Hardy
On Thu, Apr 02, 2015 at 06:31:39PM -0400, Zane Bitter wrote:
 A few of us have been looking for a way to perform software updates to
 servers in a TripleO Heat/Puppet-based overcloud that avoids an impedance
 mismatch with Heat concepts and how Heat runs its workflow. As many talented
 TripleO-ers who have gone before can probably testify, that's surprisingly
 difficult to do, but we did come up with an idea that I think might work and
 which I'd like to get wider feedback on. For clarity, I'm speaking here in
 the context of the new overcloud-without-mergepy templates.
 
 The idea is that we create a SoftwareConfig that, when run, can update some
 software on the server. (The exact mechanism for the update is not important
 for this discussion; suffice to say that in principle it could be as simple
 as [yum|apt-get] update.) The SoftwareConfig would have at least one
 input, though it need not do anything with the value.
 
 Then each server has that config deployed to it with a SoftwareDeployment at
 the time it is created. However, it is set to execute only on the UPDATE
 action. The value of (one of) the input(s) is obtained from a parameter.
 
 As a result, we can trigger the software update by simply changing the value
 of the input parameter, and the regular Heat dependency graph will be
 respected. The actual input value could be by convention a uuid, a
 timestamp, a random string, or just about anything so long as it changes.
 
 Here's a trivial example of what this deployment might look like:
 
   update_config:
 type: OS::Heat::SoftwareConfig
 properties:
   config: {get_file: do_sw_update.sh}
   inputs:
 - name: update_after_time
   description: Timestamp of the most recent update request
 
   update_deployment:
 type: OS::Heat::SoftwareDeployment
 properties:
   actions:
 - UPDATE
   config: {get_resource: update_config}
   server: {get_resource: my_server}
   input_values:
 update_after_time: {get_param: update_timestamp}
 
 
 (A possible future enhancement is that if you keep a mapping between
 previous input values and the system state after the corresponding update,
 you could even automatically handle rollbacks in the event the user decided
 to cancel the update.)
 
 And now we should be able to trigger an update to all of our servers, in the
 regular Heat dependency order, by simply (thanks to the fact that parameters
 now keep their previous values on stack updates unless they're explicitly
 changed) running a command like:
 
   heat stack-update my_overcloud -f $TMPL -P update_timestamp=$(date)
 
 (A future goal of Heat is to make specifying the template again optional
 too... I don't think that change landed yet, but in this case we can always
 obtain the template from Tuskar, so it's not so bad.)
 
 
 Astute readers may have noticed that this does not actually solve our
 problem. In reality groups of similar servers are deployed within
 ResourceGroups and there are no dependencies between the members. So, for
 example, all of the controller nodes would be updated in parallel, with the
 likely result that the overcloud could be unavailable for some time even if
 it is deployed with HA.
 
 The good news is that a solution to this problem is already implemented in
 Heat: rolling updates. For example, the controller node availability problem
 can be solved by setting a rolling update batch size of 1. The bad news is
 that rolling updates are implemented only for AutoscalingGroups, not
 ResourceGroups.
 
 Accordingly, I propose that we switch the implementation of
 overcloud-without-mergepy from ResourceGroups to AutoscalingGroups. This
 would be a breaking change for overcloud updates (although no worse than the
 change from merge.py over to overcloud-without-mergepy), but that also means
 that there'll never be a better time than now to make it.

I wonder if this is an opportunity to look at how we converge
AutoScalingGroup and ResourceGroup in Heat?

It seems like the main barrier to transparent (non destructive)
substitution of
AutoScalingGroup for ResourceGroup is the resource naming (e.g it's a short
UUID vs an index derived name) - could we add a property to
AutoScalingGroup which allowed optionally to use index based naming, such
that switching from ResourceGroup to ASG in a stack-update wouldn't replace
all the group members?

Another possible fudge if moving to ASG is impractical could be to use the
index in the script applying the update, such that an offset is introduced
between any updates which may cause service interruption (I know it's a
kludge, but e.g sleeping for a time derived from the group index before
doing the update would be an ugly-but-simple interim workaround for the
all updated at once problem you describe).

 I suspect that some folks (Tomas?) have possibly looked into this in the
 past... can anybody identify any potential obstacles to the change? Two
 candidates come to mind:
 
 1) The 

[openstack-dev] [Zaqar] PTL Candidacy

2015-04-07 Thread Flavio Percoco

Greetings,

You read it right, you've not burned out yet - I probably will. Here's
a crazy idea, what if I run for 2 PTL positions on the projects I've
been putting my focus on lately? Hopefully, by sending this out now,
I'll be able to answer all your questions in time before the candidacy
period closes.

Before you jump out of your chair, pull your hair off and start
asking: Is that even possible? Let me tell you that, as far as I can
tell by reading our governance repo[0], it seems to be entirely
legal. If you think it is not, please do let me know.

Now, to my candidacy. During the Juno development cycle, I had the
pleasure to be Zaqar's PTL. During this cycle, we managed to kick of
complete - at least in an experimental version - some exciting
features and we've also kicked off others - you can read more about
that here[1]. We did that with a small team of old and new
contributors, if it doesn't seem much to you, I'd love to invite you
to our team and help us out. :D

That said, I think our most important goal during Juno was
incorporating the feedback we got from the community, after our last
incubation attempt, in a way that doesn't compromise the project's
goals but still brings in way more flexibility to the project. This
will allow for the community (Zaqar's and OpenStack's) to finally
adopt the project wherever it might be needed.

Based on the above results and the fact that I believe the community
hasn't seen enough (anything) of Zaqar yet, I'd like to throw my hat
out there to be Zaqar's PTL for another cycle. Here are some things
that I'd like us to do during this cycle:

1. Spread the word and improve our interaction with the overall
community. We've spent lot of time heads down coding new features and
working out the best way to deliver this project. I believe it's time
to throw it out there and let it crash (if you know what I mean).

2. Restore/Improve our community activities by improving our
communications through the openstack mailing list, restoring our
weekly meetings and contributing back to other projects.

3. Keep improving our deployment story/tools. We've a draft of a
puppet manifest that we need to complete, we've devstack support but
we ought to bring it into our code base and extend it with other
features that have been developed.

4. Keep our amazing mentoring story alive by helping new mentees to
integrate with OpenStack, open source and obviously, Zaqar. Something
this team should be proud of is that it's mentored new contributors
since it was created.

The above and more, I'd be honored to do together with the rest of the
team.

Now, to the obvious natural question: How will I be the PTL of 2
projects and get to the end of the  cycle?

Well, this definitely will require some changes from my side and my
current focus that you'll see happen if I have the honor to be elected
for both projects. Will I be burned out at the end of the cycle?
Probably, but that's a price I'm willing to pay for these 2 projects
and more importantly for OpenStack because I truly believe these
projects play (or will play in the case of Zaqar) and important role
in our ecosystem.

In addition to the above, I must say that, thankfully enough, Zaqar is
still not such a time consuming project from a PTL perspective and
it's entirely feasible to be the PTL of these 2 projects and still do
a good job - last famous words.

In all seriousness, I'd be honored to serve for both projects and I
hope you'll join me in this experiment.

[0] 
https://git.openstack.org/cgit/openstack/governance/tree/reference/charter.rst
[1] http://lists.openstack.org/pipermail/openstack-dev/2015-April/060446.html

Cheers,
Flavio

--
@flaper87
Flavio Percoco


pgp0rS0RRS7AX.pgp
Description: PGP signature
__
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] Skipping Cross-Project meeting today?

2015-04-07 Thread Thierry Carrez
Hi!

The agenda for the cross-project meeting is currently empty:
https://wiki.openstack.org/wiki/Meetings/CrossProjectMeeting

Unless someone has something to discuss (and adds it to the agenda
docket), I propose we skip this one and focus on fixing release
-critical bugs to issue a RC1 in the coming days :)

Cheers,

-- 
Thierry Carrez (ttx)

__
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] [Mistral] Upgrading to YAQL 1.0

2015-04-07 Thread Serg Melikyan
Hi Renat  Dmitry

Today we released YAQL 1.0.0b2 and release is available on PyPI, I
think it's better to start migration to YAQL 1.0.0 right now, we don't
expect any major changes, only small bug-fixes that should not affect
your integration. And we will release 1.0.0 before end of Kilo cycle.

On Tue, Apr 7, 2015 at 11:50 AM, Renat Akhmerov rakhme...@mirantis.com wrote:
 Well, we’ve been ready to switch to YAQL-1.0 for a couple of months. We
 researched it, figured out how our integration would change etc. It’s pretty
 easy to do from our side. So let’s wait for the official YAQL-1.0.X release
 on pypi.

 Renat Akhmerov
 @ Mirantis Inc.



 On 07 Apr 2015, at 00:56, Stan Lagun sla...@mirantis.com wrote:

 The plan was to integrate YAQL 1.0 into Murano so that we could say it is
 battle-proven, remove beta from version and release on PyPI. And then
 probably release v1.0.1 that is YAQL with documentation :)

 Sincerely yours,
 Stan Lagun
 Principal Software Engineer @ Mirantis


 On Mon, Apr 6, 2015 at 9:44 PM, Dmitri Zimine dzim...@stackstorm.com
 wrote:

 Renat,

 following up on the IRC meeting: I recalled one more item, and registered
 a blueprint - https://blueprints.launchpad.net/mistral/+spec/yaql-v1-0I
 think it’s good timing to do it in Kilo if YAQL 1.0 is announced; so I
 propose it for Kilo-rc1;

 One question is when YAQL 1.0 is going to move to Pypi? we can get it from
 github link for some time but ideally should use pypi. Alex, Stan, what’s
 the plan?

 DZ.





 __
 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




-- 
Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
http://mirantis.com | smelik...@mirantis.com

__
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] [nova] How are vcpu's, ram mapped with an instance

2015-04-07 Thread Abhishek Talwar/HYD/TCS
Hi Folks,

When we boot an instance and assign a flavor to it, how are the vcpu's, ram 
given to the instance. Actually the question is this while creating an instance 
we must be assigning it some Vcpu's according to the flavor we gave to the 
instance. So where are these Vcpu's placed and how are they mapped with an 
instance. 

Suppose I want to add some more Vcpu's to my VM at runtime without changing my 
flavor to a bigger one, can I do it ?


-- 
Thanks and Regards
Abhishek Talwar
Employee ID : 770072
Assistant System Engineer
Tata Consultancy Services,Gurgaon
India
Contact Details : +918377882003
=-=-=
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you


__
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] [Mistral] Propose Winson Chan m4dcoder for core team

2015-04-07 Thread Nikolay Makhotkin
It would be good to see Winson as the core contributor in Mistral.

+1 for Winson!



On Tue, Apr 7, 2015 at 11:53 AM, Renat Akhmerov rakhme...@mirantis.com
wrote:

 +1 with my both hands. Winson has been working on Mistral for about a
 year, was actively participating in the very first workflow engine version
 (what we called PoC) and keeps bringing his experience and excellent
 engineering skills to the project.

 Thanks Winson for your passionate work!

 Renat Akhmerov
 @ Mirantis Inc.



  On 07 Apr 2015, at 03:04, Dmitri Zimine dzim...@stackstorm.com wrote:
 
  Hi folks,
 
  I’d like to propose Winson Chan (m4dcoder) to become Mistral core team
 member.
 
  Winson brings unique mix of field experience implementing Mistral
 workflows in user environments, and solid development skills.
 
  He has been contributing to Mistral since Mar 2014. Winson did a 23
 commits - a number of them are non-trivial, like moving RPC to
 oslo-messaging, or introducing environments, or making full validation. He
 has submitted 14 blueprints and detailed design proposals, contributing to
 design and directions. He found, reported, and fixed bugs. He is becoming
 more active on the review board (would encourage to do more).
 
  I am +1 for m4dcoder as a core team member.
 
  DZ.
 
 
 
 
 
 
 __
  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 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




-- 
Best Regards,
Nikolay
__
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] [Mistral] Propose Winson Chan m4dcoder for core team

2015-04-07 Thread Lingxian Kong
Although I have jumpped into Mistral just for a short time, but really
appreciate Winson's vision about my patches, and his work is of great
value to Mistral.

I'm not in the core team of Mistral, but really hope to see Winson as
a core member to bring more to Mistral.

On Tue, Apr 7, 2015 at 5:08 PM, Nikolay Makhotkin
nmakhot...@mirantis.com wrote:
 It would be good to see Winson as the core contributor in Mistral.

 +1 for Winson!



 On Tue, Apr 7, 2015 at 11:53 AM, Renat Akhmerov rakhme...@mirantis.com
 wrote:

 +1 with my both hands. Winson has been working on Mistral for about a
 year, was actively participating in the very first workflow engine version
 (what we called PoC) and keeps bringing his experience and excellent
 engineering skills to the project.

 Thanks Winson for your passionate work!

 Renat Akhmerov
 @ Mirantis Inc.



  On 07 Apr 2015, at 03:04, Dmitri Zimine dzim...@stackstorm.com wrote:
 
  Hi folks,
 
  I’d like to propose Winson Chan (m4dcoder) to become Mistral core team
  member.
 
  Winson brings unique mix of field experience implementing Mistral
  workflows in user environments, and solid development skills.
 
  He has been contributing to Mistral since Mar 2014. Winson did a 23
  commits - a number of them are non-trivial, like moving RPC to
  oslo-messaging, or introducing environments, or making full validation. He
  has submitted 14 blueprints and detailed design proposals, contributing to
  design and directions. He found, reported, and fixed bugs. He is becoming
  more active on the review board (would encourage to do more).
 
  I am +1 for m4dcoder as a core team member.
 
  DZ.
 
 
 
 
 
 
  __
  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 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




 --
 Best Regards,
 Nikolay

 __
 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




-- 
Regards!
---
Lingxian Kong

__
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] [Ironic] [RFC/FFE] Finishing state machine work for Kilo

2015-04-07 Thread Dmitry Tantsur

On 04/06/2015 06:53 AM, Ramakrishnan G wrote:


+1 from me.  Since we don't have ENROLL state as per the state machine,
I think it should be MANAGEABLE when we enroll a node.  At least, it can
also prevent nodes getting into a ready state even before an operator
getting hands on it.

One comment on #2.  Before we make a new client release with v1.6,
shouldn't the behaviour of the 0.x.x python-ironicclient be that, newly
enroll nodes have provision_state as NOSTATE again instead of AVAILABLE ?


We no longer have NOSTATE. What people see as NOSTATE is actually 
AVAILABLE being mapped to None if version  1.1. So the only way to 
avoid it is to default to 1.0, which will make it harder and less 
intuitive to access new features.





On Fri, Apr 3, 2015 at 1:59 PM, Dmitry Tantsur dtant...@redhat.com
mailto:dtant...@redhat.com wrote:

Hi all!

Today I got an internal email, stating that new ironicclient brakes
ironic-discoverd. Indeed, after rebase to the latest ironicclient
git master, discoverd started receiving AVAILABLE state instead of
None for newly enrolled nodes. It's not a valid state for
introspection, valid are MANAGEABLE (discoverd stand-alone usage),
INSPECTING (discoverd via Ironic driver) and None (Juno +
discoverd stand-alone). Looks like despite introducing microversions
we did manage to break 3rdparty apps relying on states... Also we're
in a bit weird situation where nodes appear ready for scheduling,
despite us having a special state for managing nodes _before_ being
ready for scheduling.

I find the situation pretty confusing, and I'd like your comments on
the following proposal to be implemented before RC1:

1. add new micro-version 1.7. nodes created by API with this version
will appear in state MANAGEABLE;
2. make a client release with current API version set to 1.6 (thus
excluding change #1 from users of this version);
3. set current API version for ironicclient to 1.7 and release
ironicclient version 2.0.0 to designate behavior changes;
4. document the whole thingy properly

#1 should be a small change, but it definitely requires FFE.
Thoughts?

Dmitry


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




__
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 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] [neutron] [QoS] QoS weekly meeting

2015-04-07 Thread Raghunath D
Hi  Miguel,

I am interested to join this meeting.
I assume that CC of this mail are from different time zones.Please provide
time slot with common time zone.

With Best Regards
Raghunath Dudyala
Tata Consultancy Services Limited
Mailto: raghunat...@tcs.com
Website: http://www.tcs.com

Experience certainty.   IT Services
Business Solutions
Consulting



-Miguel Ángel Ajo majop...@redhat.com wrote: -
To: openstack-dev@lists.openstack.org
From: Miguel Ángel Ajo majop...@redhat.com
Date: 04/06/2015 09:26PM
Cc: Kyle Mestery mest...@mestery.com, Sean M. Collins s...@coreitpro.com, 
irenab@gmail.com irenab@gmail.com, Suresh Balineni 
sbalin...@juniper.net, Raghunath D raghunat...@tcs.com, Tal Anker 
anker...@mellanox.com, livnat Peer lp...@redhat.com, Nir Yechiel 
nyech...@redhat.com, Vikram Choudhary vikram.choudh...@huawei.com, 
Kalyankumar Asangi kaly...@huawei.com, Dhruv Dhody dhruv.dh...@huawei.com, 
Dongfeng (C) albert.dongf...@huawei.com
Subject: [neutron] [QoS] QoS weekly meeting

I#8217;d like to co-organized a QoS weekly meeting with Sean M. Collins,

    In the last few years, the interest for QoS support has increased, Sean has 
been leading
this effort [1] and we believe we should get into a consensus about how to 
model an extension
to let vendor plugins implement QoS capabilities on network ports and tenant 
networks, and
how to extend agents, and the reference implementation  others [2]

    As per discussion we#8217;ve had during the last few months [3], I believe 
we should start simple, but
prepare a model allowing future extendibility, to allow for example specific 
traffic rules (per port,
per IP, etc..), congestion notification support [4], #8230;

    It#8217;s the first time I#8217;m trying to organize an openstack/neutron 
meeting, so, I don#8217;t know what#8217;s the
best way to do it, or find the best timeslot. I guess interested people may 
have a saying, so I#8217;ve 
looped anybody I know is interested in the CC of this mail. 


Miguel Ángel Ajo

[1] https://blueprints.launchpad.net/neutron/+spec/quantum-qos-api
[2] 
https://drive.google.com/file/d/0B2XATqL7DxHFRHNjU3k1UFNYRjQ/view?usp=sharing
[3] 
https://docs.google.com/document/d/1xUx0Oq-txz_qVA2eYE1kIAJlwxGCSqXHgQEEGylwlZE/edit#heading=h.2pdgqfl3a231
[4] 
https://blueprints.launchpad.net/neutron/+spec/explicit-congestion-notification
=-=-=
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you


__
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] [Ironic] [RFC/FFE] Finishing state machine work for Kilo

2015-04-07 Thread Dmitry Tantsur

On 04/06/2015 05:15 PM, Devananda van der Veen wrote:

Hi!

The situation you describe is the same that concerned me with regards to
stable/juno compatibility. As soon as the client library started passing
a version header by default, it exposed Kilo changes to all users.
Anyone testing from trunk would have experienced that when 99ab landed.

I just tagged release 0.5.0 of python-ironicclient which includes that
change. It therefor passes X-OpenStack-Ironic-API-Version == 1.6 (this
is your #2 below). 3rd party apps that pin to  0.5 release of
python-ironicclient will continue to get juno-esque states. I'll
announce this in a separate thread shortly.

As far as whether to default newly created nodes to AVAILABLE,
MANAGEABLE, or ENROLLED - yea, we didn't finish the state machine work
this cycle - I'd rather not introduce a change to the default state now,
then change it again in a few months, leading to further confusion.


Yeah, right.



As far as your #3, you raise a good point. Passing the version header by
default is a potentially incompatible change with prior versions of the
client. While the CLI and library API didn't change in an incompatible
way, they expose the client to new server behavior... perhaps this
should be our 1.0 release of python-ironicclient? Or perhaps, since it's
still in the 0.x range, we should wait until we know the state machine
work is done and *then* tag a 1.0 release of the client?


++ for waiting. If we tag it 1.0 right now, we'll have to make 2.0 in L. 
And yeah, each time we pass new version of header, we'll have to 
consider whether to bump major version, though I hope we won't introduce 
major changes too often :)


But we do have to release 1.0.0 next cycle, it looks a bit weird that 
our feature complete client has 0.x version.




Re: documenting this, besides release notes, emails, and changelogs -
what would you like to see? I'm happy to put the release notes for the
client into our developer docs, along with a page on upgrading from juno
to kilo that we need to write.


Stating the situation in the upgrade docs is the must IMO. While client 
is in 0.x range and we're free to break it occasionally, people still 
don't expect us to :) I think we also need to put information about the 
header and how it affects people in ironicclient docs introduction.




-Deva

On Fri, Apr 3, 2015 at 1:31 AM Dmitry Tantsur dtant...@redhat.com
mailto:dtant...@redhat.com wrote:

Hi all!

Today I got an internal email, stating that new ironicclient brakes
ironic-discoverd. Indeed, after rebase to the latest ironicclient git
master, discoverd started receiving AVAILABLE state instead of None
for newly enrolled nodes. It's not a valid state for introspection,
valid are MANAGEABLE (discoverd stand-alone usage), INSPECTING
(discoverd via Ironic driver) and None (Juno + discoverd stand-alone).
Looks like despite introducing microversions we did manage to break
3rdparty apps relying on states... Also we're in a bit weird situation
where nodes appear ready for scheduling, despite us having a special
state for managing nodes _before_ being ready for scheduling.

I find the situation pretty confusing, and I'd like your comments on the
following proposal to be implemented before RC1:

1. add new micro-version 1.7. nodes created by API with this version
will appear in state MANAGEABLE;
2. make a client release with current API version set to 1.6 (thus
excluding change #1 from users of this version);
3. set current API version for ironicclient to 1.7 and release
ironicclient version 2.0.0 to designate behavior changes;
4. document the whole thingy properly

#1 should be a small change, but it definitely requires FFE.
Thoughts?

Dmitry


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



__
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 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] [all] Issues with pip 6.1

2015-04-07 Thread Victor Stinner
Hi,

I tried to install a fresh DevStack but it doesn't work because of the new 
release of pip: pip 6.1 (probably released today, 
https://pip.pypa.io/en/stable/news.html still says 6.1.0 (unreleased)...).

(1) update.py of openstack/requirements uses req.InstallRequirement.url 
attribute, but this attribute is gone (replaced with 
req.InstallRequirement.link.url)

= see https://bugs.launchpad.net/tempest/+bug/1440984

(2) it's not more possible to install argparse on Python 2.7, pip install 
argparse simply write Skipping requirement: argparse because argparse is a 
stdlib package. It makes sense, but different OpenStack components *require* 
argparse. I mean, pkg_resources raises an ImportError if argparse is not 
installed with pip. Example:

2015-04-07 10:08:34.084 | + /usr/bin/keystone-manage db_sync
2015-04-07 10:08:34.239 | Traceback (most recent call last):
2015-04-07 10:08:34.239 |   File /usr/bin/keystone-manage, line 4, in module
2015-04-07 10:08:34.239 | 
__import__('pkg_resources').require('keystone==2015.1.dev143')
2015-04-07 10:08:34.239 |   File 
/usr/lib/python2.7/site-packages/pkg_resources/__init__.py, line 3057, in 
module
2015-04-07 10:08:34.239 | working_set = WorkingSet._build_master()
2015-04-07 10:08:34.240 |   File 
/usr/lib/python2.7/site-packages/pkg_resources/__init__.py, line 639, in 
_build_master
2015-04-07 10:08:34.240 | ws.require(__requires__)
2015-04-07 10:08:34.240 |   File 
/usr/lib/python2.7/site-packages/pkg_resources/__init__.py, line 940, in 
require
2015-04-07 10:08:34.240 | needed = 
self.resolve(parse_requirements(requirements))
2015-04-07 10:08:34.240 |   File 
/usr/lib/python2.7/site-packages/pkg_resources/__init__.py, line 827, in 
resolve
2015-04-07 10:08:34.240 | raise DistributionNotFound(req, requirers)
2015-04-07 10:08:34.241 | pkg_resources.DistributionNotFound: The 'argparse' 
distribution was not found and is required by oslo.config, 
python-keystoneclient, pysaml2
2015-04-07 10:08:34.246 | + exit_trap

Workaround: install pip 6.0.8, run pip install argparse

= I just opened https://bugs.launchpad.net/keystone/+bug/1441083

Victor

__
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] [docs][rally] Rally template tasks in a nutshell

2015-04-07 Thread Mikhail Dubov
Hi stackers,

as you might remember, we have recently added a nice feature to Rally which
is the support of *task templates*. Rally uses the template syntax based on
*Jinja2*, and thus makes it simple to parameterize your benchmark task
files.

Our step-by-step tutorial has just been updated with a new lesson devoted
to task templates in Rally:
http://rally.readthedocs.org/en/latest/tutorial/step_8_task_templates.html

You are welcome to read it through (it is fairly short) and ask any
questions.

Best regards,
Mikhail Dubov

Engineering OPS
Mirantis, Inc.
E-Mail: mdu...@mirantis.com
Skype: msdubov
__
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] [Mistral] Upgrading to YAQL 1.0

2015-04-07 Thread Renat Akhmerov
Ok, sounds good! So if there aren’t any objections we can start doing it asap.

Renat Akhmerov
@ Mirantis Inc.



 On 07 Apr 2015, at 16:00, Serg Melikyan smelik...@mirantis.com wrote:
 
 Hi Renat  Dmitry
 
 Today we released YAQL 1.0.0b2 and release is available on PyPI, I
 think it's better to start migration to YAQL 1.0.0 right now, we don't
 expect any major changes, only small bug-fixes that should not affect
 your integration. And we will release 1.0.0 before end of Kilo cycle.
 
 On Tue, Apr 7, 2015 at 11:50 AM, Renat Akhmerov rakhme...@mirantis.com 
 wrote:
 Well, we’ve been ready to switch to YAQL-1.0 for a couple of months. We
 researched it, figured out how our integration would change etc. It’s pretty
 easy to do from our side. So let’s wait for the official YAQL-1.0.X release
 on pypi.
 
 Renat Akhmerov
 @ Mirantis Inc.
 
 
 
 On 07 Apr 2015, at 00:56, Stan Lagun sla...@mirantis.com wrote:
 
 The plan was to integrate YAQL 1.0 into Murano so that we could say it is
 battle-proven, remove beta from version and release on PyPI. And then
 probably release v1.0.1 that is YAQL with documentation :)
 
 Sincerely yours,
 Stan Lagun
 Principal Software Engineer @ Mirantis
 
 
 On Mon, Apr 6, 2015 at 9:44 PM, Dmitri Zimine dzim...@stackstorm.com
 wrote:
 
 Renat,
 
 following up on the IRC meeting: I recalled one more item, and registered
 a blueprint - https://blueprints.launchpad.net/mistral/+spec/yaql-v1-0I
 think it’s good timing to do it in Kilo if YAQL 1.0 is announced; so I
 propose it for Kilo-rc1;
 
 One question is when YAQL 1.0 is going to move to Pypi? we can get it from
 github link for some time but ideally should use pypi. Alex, Stan, what’s
 the plan?
 
 DZ.
 
 
 
 
 
 __
 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
 
 
 
 
 -- 
 Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
 http://mirantis.com | smelik...@mirantis.com
 
 __
 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 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] [Heat] PTL Candidacy

2015-04-07 Thread TIANTIAN
+1
I am very happy to work with you:)
At 2015-04-07 10:50:23, Steve Baker sba...@redhat.com wrote:
I'd like to announce my candidacy for the Heat PTL in Liberty.

As I was the PTL during Icehouse, this will be Heat's first rerun PTL 
under our convention for rotating leaders. Even if elected I would hope 
that we continue to find Heat PTL new-blood for future cycles.

Towards the end of the Kilo cycle we started to get some momentum on 
landing the changes required for the Convergence effort. The aim will be 
to get much of the first-phase features landing early in Liberty, and 
spend the rest of the cycle focusing on convergence features which 
provide the most user benefit.

There are important maintenance tasks in the Liberty cycle which will 
need continued effort, including functional/integration testing, content 
for the template-writer's guide, and general usability improvements.

It seems that our merge throughput would be higher if our existing 
review attention were more coordinated. Nova has had some success with 
priorities, and Swift works well with a PTL curated etherpad of 
suggested reviews. I'd like to discuss the options with other heat 
cores, and am currently suggesting something like the Swift approach.

As the Big Tent process continues to mature I'd like to ensure that Heat 
is well positioned to qualify for the appropriate tags as they are 
defined. Also it would be worth looking into whether there should be 
heat-related tags available for projects with sufficiently mature 
resource implementations.

I'll be continuing Heat's tradition of the leadership emerging from a 
shared consensus, leaving the PTL as a point of coordination within the 
project, and a point of communication to the greater ecosystem.

I look forward to the opportunity to do this!

Steve

__
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 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] [Neutron]: partially update over REST APIs

2015-04-07 Thread Salvatore Orlando
Neutron PUT operations currently fulfil PATCH semantics in most cases.
If you omit an attribute in a PUT request its value will stay unchanged.

This behaviour, even if not strictly correct, will not change until a
strategy for evolving the API is implemented.

Salvatore

On 7 April 2015 at 02:06, Yi Yang yyos1...@gmail.com wrote:

 Does neutron support partially update over REST APIs (PUT method)?

 In other words, if an property is NOT included in the update, will be
 property be removed, or just kept as its existing value?

 Yi

 __
 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 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] [neutron][lbaas] Horizon support for neutron-lbaas v2

2015-04-07 Thread Evgeny Fedoruk
Hi guys,

LBaaS v2 has no horizon support as for now and I want to know if this work is 
planned to be done and , if yes, in what time frame.
Is there a plan to develop it for Kilo or for L release?

Thanks,
Evg
__
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] [stable] [nova] FFE for libvirt: proper monitoring of live migration progress

2015-04-07 Thread Ihar Hrachyshka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

+344 new lines of code for an exception patch? No way. Let's take time
to consider the patch outside the very next release.

On 04/04/2015 01:31 AM, Billy Olsen wrote:
 Hello,
 
 I would like to get a FFE for patch 
 https://review.openstack.org/#/c/162113/ which fixes an important
 bug (https://bugs.launchpad.net/nova/+bug/1414065) in the handling
 of the VM state during live migration.
 
 This patch fixes the libvirt monitoring of a live migration
 process, which is often needed for the use case of applying
 maintenance to a hypervisor. This patch changes the behavior of the
 live migration code from relying on the success of the migrateToURI
 call to actively monitoring the state of the libvirt domains to
 determine the status of the live migration.
 
 Regards,
 
 -- Billy Olsen
 
 
 __

 
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
 
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQEcBAEBAgAGBQJVI7gkAAoJEC5aWaUY1u577ewH/3d9jmpL0bmdpIkQ47xCrfLA
+ePevz8hzvEFBNpoFV9HLlRWStcT26/1gFmNBLYOKwcNcOPJw/znSe2QmXlUG1mI
KgWhQrXvsgTqkKVAMpl/uhQoEZbh72sNUkjhe86BIsw8/sr2otQ4Lcd/p8HTYC1D
zQNr8/8SQf5/HGMPIW1I+RH7plQwubXZpUw8kQcoxNnkF/kWT4pQgHlwtb9LToeP
liwvvNaFl4aoRhxhUyRCMS2QaT62ZcZHzUGIhPxUE/j9UeOc4NzBHw4YGLrs2qFE
clMVPZLt+Vn9uVII2nHZ4NGn6iUV2LLceVFv6inCrL4XVjrZTTEdsJDOWl8G5Cw=
=lpRA
-END PGP SIGNATURE-

__
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] [oslo] not running for PTL for liberty cycle

2015-04-07 Thread Mehdi Abaakouk


Thanks a lot for what you have done !

---
Mehdi Abaakouk
mail: sil...@sileht.net
irc: sileht


Le 2015-04-03 14:50, Doug Hellmann a écrit :

Team,

I have decided not to run for PTL for Oslo for the next cycle.

Serving as PTL for the last three releases has been a rewarding
experience, and I think we’ve made some great strides together as a
team. Now it’s time for me to step down and let someone else take the
lead position. I am still committed to the mission, and I will  be
contributing to Oslo, but I do also want to work on some other
projects that I won’t have time for if I stay in the PTL role. We have
several good candidates for PTL on the team, and I expect us to have
no trouble finding someone willing to step up and run.

Thanks,
Doug


__
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 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] [all] Issues with pip 6.1

2015-04-07 Thread Victor Stinner
 (2) it's not more possible to install argparse on Python 2.7 (...)

Donald Stufft released pip 6.1.1, he reverted the change which prevented to 
install argparse.

Thanks for the quick fix!

 (1) update.py of openstack/requirements uses req.InstallRequirement.url 
 attribute, but this attribute is gone (replaced with 
 req.InstallRequirement.link.url)
 = see https://bugs.launchpad.net/tempest/+bug/1440984

pip 6.1.1 reintroduced the url attribute but there is a bug in the property :-/

According to pip developers, the problem is that OpenStack should not use 
Python pip API because the Python API is private and not stable. Only the CLI 
has a stable API.

Victor

__
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] [Zaqar] PTL Candidacy

2015-04-07 Thread Flavio Percoco

Obviously, where I said Juno, I meant Kilo :)

On 07/04/15 11:35 +0200, Flavio Percoco wrote:

Greetings,

You read it right, you've not burned out yet - I probably will. Here's
a crazy idea, what if I run for 2 PTL positions on the projects I've
been putting my focus on lately? Hopefully, by sending this out now,
I'll be able to answer all your questions in time before the candidacy
period closes.

Before you jump out of your chair, pull your hair off and start
asking: Is that even possible? Let me tell you that, as far as I can
tell by reading our governance repo[0], it seems to be entirely
legal. If you think it is not, please do let me know.

Now, to my candidacy. During the Juno development cycle, I had the
pleasure to be Zaqar's PTL. During this cycle, we managed to kick of
complete - at least in an experimental version - some exciting
features and we've also kicked off others - you can read more about
that here[1]. We did that with a small team of old and new
contributors, if it doesn't seem much to you, I'd love to invite you
to our team and help us out. :D

That said, I think our most important goal during Juno was
incorporating the feedback we got from the community, after our last
incubation attempt, in a way that doesn't compromise the project's
goals but still brings in way more flexibility to the project. This
will allow for the community (Zaqar's and OpenStack's) to finally
adopt the project wherever it might be needed.

Based on the above results and the fact that I believe the community
hasn't seen enough (anything) of Zaqar yet, I'd like to throw my hat
out there to be Zaqar's PTL for another cycle. Here are some things
that I'd like us to do during this cycle:

1. Spread the word and improve our interaction with the overall
community. We've spent lot of time heads down coding new features and
working out the best way to deliver this project. I believe it's time
to throw it out there and let it crash (if you know what I mean).

2. Restore/Improve our community activities by improving our
communications through the openstack mailing list, restoring our
weekly meetings and contributing back to other projects.

3. Keep improving our deployment story/tools. We've a draft of a
puppet manifest that we need to complete, we've devstack support but
we ought to bring it into our code base and extend it with other
features that have been developed.

4. Keep our amazing mentoring story alive by helping new mentees to
integrate with OpenStack, open source and obviously, Zaqar. Something
this team should be proud of is that it's mentored new contributors
since it was created.

The above and more, I'd be honored to do together with the rest of the
team.

Now, to the obvious natural question: How will I be the PTL of 2
projects and get to the end of the  cycle?

Well, this definitely will require some changes from my side and my
current focus that you'll see happen if I have the honor to be elected
for both projects. Will I be burned out at the end of the cycle?
Probably, but that's a price I'm willing to pay for these 2 projects
and more importantly for OpenStack because I truly believe these
projects play (or will play in the case of Zaqar) and important role
in our ecosystem.

In addition to the above, I must say that, thankfully enough, Zaqar is
still not such a time consuming project from a PTL perspective and
it's entirely feasible to be the PTL of these 2 projects and still do
a good job - last famous words.

In all seriousness, I'd be honored to serve for both projects and I
hope you'll join me in this experiment.

[0] 
https://git.openstack.org/cgit/openstack/governance/tree/reference/charter.rst
[1] http://lists.openstack.org/pipermail/openstack-dev/2015-April/060446.html

Cheers,
Flavio

--
@flaper87
Flavio Percoco





__
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



--
@flaper87
Flavio Percoco


pgpHNwAgeQosF.pgp
Description: PGP signature
__
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] Multi Region Designate

2015-04-07 Thread Kiall Mac Innes
Hey Anik,

So, unlike Nova or other services which really are region aware,
Designate, being designed to push data into the global DNS namespace,
doesn't have the same concept of regions.

Typically, you will either have regions which are close enough to run
a Galera/Percona cluster across them without adding too much latency, or
you will run asynchronous replication from one region to another using
an Active/Standby failover for the core DB.

The DNS team @ HP has discussed possible improvements to this many times
over the last year or so, but haven't come up with any great solutions
to providing what amounts to a global service is a per-region way. We're
certainly open to suggestions! :)

Thanks,
Kiall

On 23/03/15 04:41, Anik wrote:
 Hi,
 
 Are there any plans to have multi region DNS service through designate ?
 
 For example If a tenant has projects in multiple regions and wants to
 use a single (flat) external domain name space for floating IPs, what is
 the proposed solution for such a use case using Designate ?
  
 Regards,
 Anik
 
 
 __
 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 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] [all] Issues with pip 6.1

2015-04-07 Thread Jeremy Stanley
On 2015-04-07 07:39:27 -0400 (-0400), Victor Stinner wrote:
[...]
  = see https://bugs.launchpad.net/tempest/+bug/1440984
 
 pip 6.1.1 reintroduced the url attribute but there is a bug in the
 property :-/
 
 According to pip developers, the problem is that OpenStack should
 not use Python pip API because the Python API is private and not
 stable. Only the CLI has a stable API.

I merged Steve Martinelli's workaround for this to all requirements
branches a little while ago (11:42 UTC), and Sean Dague has a patch
series proposed now to do the right thing and not import from pip in
that script:

https://review.openstack.org/#/q/I10ada68,n,z
-- 
Jeremy Stanley

__
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] [all] Issues with pip 6.1

2015-04-07 Thread Sean Dague
On 04/07/2015 07:39 AM, Victor Stinner wrote:
 (2) it's not more possible to install argparse on Python 2.7 (...)
 
 Donald Stufft released pip 6.1.1, he reverted the change which prevented to 
 install argparse.
 
 Thanks for the quick fix!
 
 (1) update.py of openstack/requirements uses req.InstallRequirement.url 
 attribute, but this attribute is gone (replaced with 
 req.InstallRequirement.link.url)
 = see https://bugs.launchpad.net/tempest/+bug/1440984
 
 pip 6.1.1 reintroduced the url attribute but there is a bug in the property 
 :-/
 
 According to pip developers, the problem is that OpenStack should not use 
 Python pip API because the Python API is private and not stable. Only the CLI 
 has a stable API.
 
 Victor

There are work arounds already landed in upstream requirements.

Getting rid of pip usage in requirements is done here -
https://review.openstack.org/#/q/I10ada6860768017d4eb3c729f2870f2c7f4a46d7,n,z

-Sean

-- 
Sean Dague
http://dague.net

__
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] [qa] [devstack] Confusion about member roles in tempest/devstack

2015-04-07 Thread Andrea Frittoli
On 6 April 2015 at 21:27, David Kranz dkr...@redhat.com wrote:
 On 04/06/2015 03:14 PM, Matthew Treinish wrote:

 On Mon, Apr 06, 2015 at 02:25:14PM -0400, David Kranz wrote:

 There have been a number of changes in tempest recently that seem to
 coordinate with devstack that are a bit unclear.

 Well, the issue was that before tempest was making all sorts of incorrect
 implicit assumptions about the underlying configuration. As part of the test
 accounts part 2 bp [1] we needed to correct these and make things more
 explicit
 which resulted in a number of changes around the configuration in tempest.

 FWIW, I push to have detailed commit messages to try and make it clear from
 the
 git log and explain the rationale behind changes like this.

 The following values are defined in tempest config as defaults:

 [auth]
 # Roles to assign to all users created by tempest (list value)
 #tempest_roles =

 So this option is used to set roles on every user created by tenant
 isolation.
 Outside of tenant isolation this option does nothing.

 [object-storage]
 # Role to add to users created for swift tests to enable creating
 # containers (string value)
 #operator_role = Member

 [orchestration]
 # Role required for users to be able to manage stacks (string value)
 #stack_owner_role = heat_stack_owner

 These are the values created in tempest.conf by devstack:

 [auth]

 tempest_roles = Member


 [orchestration]
 stack_owner_role = _member_

 So a couple of questions.

 Why do we have Member and _member_, and what is the difference supposed to
 be?

 IIRC _member_ is the default role with keystone v3 which is used to show
 membership in a project. I'm sure Jamie or Morgan will correct me if I'm
 wrong
 on this.

 Experimentally, it seems that the tempest roles cannot be empty, so why is
 that the default?

 So, I'm surprised by this, the tests which require the role Member to be set
 on
 the created users should be specifically requesting this now. (as part of
 the
 test accounts bp we had to make these expectations explicit) It should only
 be
 required for the swift tests that do container manipulation.[2] I'm curious
 to
 see what you're hitting here. The one thing is from the git log there may be
 an interaction here depending on the keystone api version you're using. [3]
 My
 guess is that it's needed for using keystone v2 in a v3 env, or vice versa,
 but
 I'm sure Andrea will chime in if this is wrong.

 Seems right to me. I should have said it is the identity v3 tests that fail
 if you leave the default for tempest_roles. It does seem that Member is
 related to swift tests and it would be less confusing if this were called
 SwiftOperator instead of Member. The only hardcoded reference to Member in
 tempest now is in javelin and that is going to be removed
 https://review.openstack.org/#/c/169108/

 Andrea, can you explain why the role that is required in the tempest_roles
 is Member?
 If this is really the way it needs to be we should have this as the default
 in tempest.conf rather than having devstack always set it, no?

  -David


Using identity v2, a user is given a role on the tenant automatically
as part of the create user api call.
When using identity v3, the user gets no role on the project by
default, so a role must be added.

Member is the role available for that in devstack - I'm not convinced
it should be a default in tempest though.
We tried moving away from devstack specific configuration defaults in tempest.

andrea



 The heat_stack_owner role used to be created in juno devstack but no longer.
 Is there a reason to leave this as the default?

 IIRC, the use of explicit role was removed in kilo (and maybe backported
 into
 juno?) and was replaced with the use of delegations. It removed the need for
 an explicit role to manipulate heat stacks. The config option is necessary
 because of branchless tempest considerations and that you might need a
 specific
 role to perform stack operations. [4][5] The use of _member_ on master is to
 indicate that the no special role is needed to perform stack operations.
 When
 icehouse support goes eol we probably can remove this option from tempest.

 -Matt Treinish

 [1]
 http://specs.openstack.org/openstack/qa-specs/specs/test-accounts-continued.html
 [2]
 http://git.openstack.org/cgit/openstack/tempest/commit/?id=8f26829e939a695732cd5a242dddf63a9a84ecb8
 [3]
 http://git.openstack.org/cgit/openstack-dev/devstack/commit/?id=72f026b60d350ede39e22e08b8f7f286fd0d2633
 [4]
 http://git.openstack.org/cgit/openstack/tempest/commit/?id=db9721dfecd99421f89ca9e263a97271e5f79ca0
 [5]
 http://git.openstack.org/cgit/openstack-dev/devstack/commit/?id=886cbb2a86e475a7982df1d98ea8452d0f9873fd



 __
 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] [Murano] Feature Freeze Exceptions

2015-04-07 Thread Serg Melikyan
Hi folks,

Only two days left until RC-1, but few features that were marked as
FFE are still not finished:

1. Migrate to YAQL 1.0 [1]
2. Murano Versioning [2]

Both of these features are moved to Liberty.

References:
[1] https://blueprints.launchpad.net/murano/+spec/migrate-to-yaql-vnext
[2] https://blueprints.launchpad.net/murano/+spec/murano-versioning


On Fri, Mar 20, 2015 at 11:37 PM, Serg Melikyan smelik...@mirantis.com wrote:
 Hi, folks!

 Today we released third milestone of Kilo release - 2015.1.0b3 [1], in
 this milestone we completed 11 blueprints and fixed 13 bugs. We
 finally completed a number of big features that we were working whole
 cycle: Integration with Congress, Environment Templates and so on.

 Release of kilo-3 means that our Feature Freeze kicks in, and we still
 have some features that are not completed yet. Following features are
 marked as Feature Freeze exceptions and will be completed during RC
 cycle:

 1. Support for configuration languages (puppet, chef) [2]
 2. Migrate to YAQL 1.0 [3]
 3. Murano Versioning [4]

 We also need to finish working on our specifications, cause many
 specifications are still on review, even as features are already
 completed. In this cycle we introduced murano-specs [5] repository in
 experimental mode, but starting from the next cycle we are completely
 migrating to murano-specs model.

 P.S. Feature Freeze also means that we are shifting focus from feature
 development to testing Murano as much as possible.

 References:
 [1] https://launchpad.net/murano/+milestone/kilo-3
 [2] https://blueprints.launchpad.net/murano/+spec/conf-language-support
 [3] https://blueprints.launchpad.net/murano/+spec/migrate-to-yaql-vnext
 [4] https://blueprints.launchpad.net/murano/+spec/murano-versioning
 [5] http://git.openstack.org/cgit/stackforge/murano-specs/
 --
 Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
 http://mirantis.com | smelik...@mirantis.com



-- 
Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
http://mirantis.com | smelik...@mirantis.com

__
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] [Ironic] How to deal with microversions in 3rdparty tools

2015-04-07 Thread Dmitry Tantsur

Hi again, hope you're not tired of this topic :D

I'm seeking for advice on what to do with microversions in discoverd. 
Basically I have the following options:


1. Do nothing. Get whatever behavior I can get from installed Ironic and 
Ironic client. Though unlikely, may get broken by future changes.


2. Demand version = 1.6. Looks like it keeps compatibility with old 
clients and servers, not sure what downsides are here.


What are we going to recommend now as upstream?

Dmitry

__
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] [Mistral] Propose Winson Chan m4dcoder for core team

2015-04-07 Thread Anastasia Kuznetsova
Hello all,

As a QA Engineer of Mistral, I also appreciate Winson's contribution to the
project, his ideas and I will be glad to see him as a core engineer of
Mistral project.

On Tue, Apr 7, 2015 at 12:56 PM, Lingxian Kong anlin.k...@gmail.com wrote:

 Although I have jumpped into Mistral just for a short time, but really
 appreciate Winson's vision about my patches, and his work is of great
 value to Mistral.

 I'm not in the core team of Mistral, but really hope to see Winson as
 a core member to bring more to Mistral.

 On Tue, Apr 7, 2015 at 5:08 PM, Nikolay Makhotkin
 nmakhot...@mirantis.com wrote:
  It would be good to see Winson as the core contributor in Mistral.
 
  +1 for Winson!
 
 
 
  On Tue, Apr 7, 2015 at 11:53 AM, Renat Akhmerov rakhme...@mirantis.com
  wrote:
 
  +1 with my both hands. Winson has been working on Mistral for about a
  year, was actively participating in the very first workflow engine
 version
  (what we called PoC) and keeps bringing his experience and excellent
  engineering skills to the project.
 
  Thanks Winson for your passionate work!
 
  Renat Akhmerov
  @ Mirantis Inc.
 
 
 
   On 07 Apr 2015, at 03:04, Dmitri Zimine dzim...@stackstorm.com
 wrote:
  
   Hi folks,
  
   I’d like to propose Winson Chan (m4dcoder) to become Mistral core team
   member.
  
   Winson brings unique mix of field experience implementing Mistral
   workflows in user environments, and solid development skills.
  
   He has been contributing to Mistral since Mar 2014. Winson did a 23
   commits - a number of them are non-trivial, like moving RPC to
   oslo-messaging, or introducing environments, or making full
 validation. He
   has submitted 14 blueprints and detailed design proposals,
 contributing to
   design and directions. He found, reported, and fixed bugs. He is
 becoming
   more active on the review board (would encourage to do more).
  
   I am +1 for m4dcoder as a core team member.
  
   DZ.
  
  
  
  
  
  
  
 __
   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 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
 
 
 
 
  --
  Best Regards,
  Nikolay
 
 
 __
  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
 



 --
 Regards!
 ---
 Lingxian Kong

 __
 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




-- 
Best regards,
Anastasia Kuznetsova
__
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] [stable] [Cinder] FFE for Clear migration_status from a destination volume if migration fails

2015-04-07 Thread Jay S. Bryant

Mitsuhiro,

I had already put a +2 on this, so I am agreeable to an FFE.

Mike or John, what are your thoughts?

Jay


On 04/06/2015 06:27 PM, Mitsuhiro Tanino wrote:

Hello,

I would like to get a FFE for patch https://review.openstack.org/#/c/161328/.

This patch fixes the volume migration problem which is not executed proper 
cleanup steps if the volume migration is failed. This change only affects 
cleanup steps and does not change normal volume migration steps.

Regards,
Mitsuhiro Tanino mitsuhiro.tan...@hds.com
HITACHI DATA SYSTEMS
__
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 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] [docs][rally] Rally template tasks in a nutshell

2015-04-07 Thread Boris Pavlovic
Mikhail,


Nice work!


Best regards,
Boris Pavlovic

On Tue, Apr 7, 2015 at 4:08 PM, Aleksandr Maretskiy amarets...@mirantis.com
 wrote:

 Great improvement! Thanks!

 On Tue, Apr 7, 2015 at 1:17 PM, Mikhail Dubov mdu...@mirantis.com wrote:

 Hi stackers,

 as you might remember, we have recently added a nice feature to Rally
 which is the support of *task templates*. Rally uses the template syntax
 based on *Jinja2*, and thus makes it simple to parameterize your
 benchmark task files.

 Our step-by-step tutorial has just been updated with a new lesson devoted
 to task templates in Rally:
 http://rally.readthedocs.org/en/latest/tutorial/step_8_task_templates.html

 You are welcome to read it through (it is fairly short) and ask any
 questions.

 Best regards,
 Mikhail Dubov

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

 __
 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 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 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] [horizon] - Access to project info in horizon/base.py

2015-04-07 Thread Marcos Fermin Lobo
Hi all,

I would like to know if it's possible to get project info inside this function 
https://github.com/openstack/horizon/blob/stable/juno/horizon/base.py#L839

I don't know if this function is executed before or after login action, so I 
don't know if is possible to get the scoped token and, then, the project 
information.

Some idea?

Cheers,
Marcos.
__
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] [all] how to send messages (and events) to our users

2015-04-07 Thread Sandy Walsh
Notifications were added for this very purpose.


At Rax, we have a downstream consumer (yagi) that routes notifications to an 
appropriate ATOM/pubsub feed (based on tenant-id).


Notifications are only as heavy as you want to make them. The only required 
fields are event_type and timestamp. ?



From: Angus Salkeld asalk...@mirantis.com
Sent: Monday, April 6, 2015 11:55 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: [openstack-dev] [all] how to send messages (and events) to our users

Hi all

For quite some time we (Heat team) have wanted to be able to send messages to 
our
users (by user I do not mean the Operator, but the User that is interacting 
with the client).

What do I mean by user messages, and how do they differ from our current log 
messages
and notifications?
- Our current logs are for the operator and have information that the user 
should not have
  (ip addresses, hostnames, configuration options, other tenant info etc..)
- Our notifications (that Ceilometer uses) *could* be used, but I am not sure 
if it quite fits.
  (they seem a bit heavy weight for a log message and aimed at higher level 
events)

These messages could be (based on Heat's use case):

- Specific user oriented log messages (distinct from our normal operator logs)
- Deprecation messages (if they are using old resource properties/template 
features)
- Progress and resource state changes (an application doesn't want to poll an 
api for a state change)
- Automated actions (autoscaling events, time based actions)
- Potentially integrated server logs (from in guest agents)

I wanted to raise this to [all] as it would be great to have a general 
solution that
all projects can make use of.

What do we have now:
- The user can not get any kind of log message from services. The closest thing
  ATM is the notifications in Ceilometer, but I have the feeling that these 
have a different aim.
- nova console log
- Heat has a DB event table for users (we have long wanted to get rid of this)

What do other clouds provide:
- https://devcenter.heroku.com/articles/logging
- https://cloud.google.com/logging/docs/
- https://aws.amazon.com/blogs/aws/cloudwatch-log-service/
- http://aws.amazon.com/cloudtrail/
(other examples...)

What are some options we could investigate:
1. remote syslog
The user provides a rsyslog server IP/port and we send their messages to 
that.
[pros] simple, and the user could also send their server's log messages to 
the same
  rsyslog - great visibility into what is going on.

  There are great tools like loggly/logstash/papertrailapp that 
source logs from remote syslog
  It leaves the user in control of what tools they get to use.

[cons] Would we become a spam agent (just sending traffic to an IP/Port) - 
I guess that's how remote syslog
   works. I am not sure if this is an issue or not?

  This might be a lesser solution for the use case of an 
application doesn't want to poll an api for a state change

  I am not sure how we would integrate this with horizon.

2. Zaqar
We send the messages to a queue in Zaqar.
[pros] multi tenant OpenStack project for messaging!

[cons] I don't think Zaqar is installed in most installations (tho' please 
correct me here if this
   is wrong). I know Mirantis does not currently support Zaqar, so 
that would be a problem for me.

  There is not the level of external tooling like in option 1 
(logstash and friends)

3. Other options:
   Please chip in with suggestions/links!


https://blueprints.launchpad.net/heat/+spec/user-visible-logs


Regards
Angus



__
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] [nova] How are vcpu's, ram mapped with an instance

2015-04-07 Thread Henrique Truta
Hi Abhishek,

You can change it directly using KVM/Qemu command line. However, nova
probably won't be notified and the information on the database will be
outdated.

Em ter, 7 de abr de 2015 às 06:04, Abhishek Talwar/HYD/TCS 
abhishek.tal...@tcs.com escreveu:

 Hi Folks,

 When we boot an instance and assign a flavor to it, how are the vcpu's,
 ram given to the instance. Actually the question is this while creating an
 instance we must be assigning it some Vcpu's according to the flavor we
 gave to the instance. So where are these Vcpu's placed and how are they
 mapped with an instance.

 Suppose I want to add some more Vcpu's to my VM at runtime without
 changing my flavor to a bigger one, can I do it ?


 --
 Thanks and Regards
 Abhishek Talwar
 Employee ID : 770072
 Assistant System Engineer
 Tata Consultancy Services,Gurgaon
 India
 Contact Details : +918377882003

 =-=-=
 Notice: The information contained in this e-mail
 message and/or attachments to it may contain
 confidential or privileged information. If you are
 not the intended recipient, any dissemination, use,
 review, distribution, printing or copying of the
 information contained in this e-mail message
 and/or attachments to it are strictly prohibited. If
 you have received this communication in error,
 please notify us by reply e-mail or telephone and
 immediately and permanently delete the message
 and any attachments. Thank you

 __
 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 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] [neutron] [QoS] QoS weekly meeting

2015-04-07 Thread Veiga, Anthony

On Apr 6, 2015, at 11:56 , Miguel Ángel Ajo 
majop...@redhat.commailto:majop...@redhat.com wrote:

I’d like to co-organized a QoS weekly meeting with Sean M. Collins,

In the last few years, the interest for QoS support has increased, Sean has 
been leading
this effort [1] and we believe we should get into a consensus about how to 
model an extension
to let vendor plugins implement QoS capabilities on network ports and tenant 
networks, and
how to extend agents, and the reference implementation  others [2]

I’m very interested in seeing this feature mature.  Sean was writing this code 
initialy while working with our team here at Comcast and we’re still carrying 
the patches he wrote through to new versions of Neutron.  I’d very much like to 
discuss ways to bering them back into mailine.

As per discussion we’ve had during the last few months [3], I believe we 
should start simple, but
prepare a model allowing future extendibility, to allow for example specific 
traffic rules (per port,
per IP, etc..), congestion notification support [4], …

I agree with starting simple.  We’ve implemented basic DSCP marking only at 
this point to allow hardware switches to to queue and filter based on the 
marks.  It would be great to bring the queueing down into the vSwitch and then 
extend this to things like minimum guaranteed bandwidth.  I have a fair few 
applications that would benefit from these kinds of features.


It’s the first time I’m trying to organize an openstack/neutron meeting, 
so, I don’t know what’s the
best way to do it, or find the best timeslot. I guess interested people may 
have a saying, so I’ve
looped anybody I know is interested in the CC of this mail.

There’s no best way.  Just pick an open meeting timeslot, email out the meeting 
details and get your notes/meeting minutes onto the wiki. Hopefully this works 
out and I’d be glad to help!
-Anthony



Miguel Ángel Ajo

[1] https://blueprints.launchpad.net/neutron/+spec/quantum-qos-api
[2] 
https://drive.google.com/file/d/0B2XATqL7DxHFRHNjU3k1UFNYRjQ/view?usp=sharing
[3] 
https://docs.google.com/document/d/1xUx0Oq-txz_qVA2eYE1kIAJlwxGCSqXHgQEEGylwlZE/edit#heading=h.2pdgqfl3a231
[4] 
https://blueprints.launchpad.net/neutron/+spec/explicit-congestion-notification
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.orgmailto:openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
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] [docs][rally] Rally template tasks in a nutshell

2015-04-07 Thread Aleksandr Maretskiy
Great improvement! Thanks!

On Tue, Apr 7, 2015 at 1:17 PM, Mikhail Dubov mdu...@mirantis.com wrote:

 Hi stackers,

 as you might remember, we have recently added a nice feature to Rally
 which is the support of *task templates*. Rally uses the template syntax
 based on *Jinja2*, and thus makes it simple to parameterize your
 benchmark task files.

 Our step-by-step tutorial has just been updated with a new lesson devoted
 to task templates in Rally:
 http://rally.readthedocs.org/en/latest/tutorial/step_8_task_templates.html

 You are welcome to read it through (it is fairly short) and ask any
 questions.

 Best regards,
 Mikhail Dubov

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

 __
 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 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] [neutron] Liberty mid-cycle coding sprint

2015-04-07 Thread Russell Bryant
On 04/07/2015 12:33 AM, Ben Pfaff wrote:
 On Mon, Apr 06, 2015 at 03:00:17PM -0500, Kyle Mestery wrote:
 I know we're not even at the Liberty Design Summit in Vancouver yet, but I
 wanted to take this time to announce the Neutron mid-cycle coding sprint
 for Liberty. HP has been gracious enough to offer to host at it's Fort
 Collins, CO offices. The dates are set for June 24-26, this is
 Wednesday-Friday. I've got additional information on the etherpad [1].

 We'll set the specific agenda in the coming weeks, but the idea is to focus
 on things like the pending neutron-lib work [2] while there, similar to
 what we did with the advanced services split in Utah last year. My
 experience running the past two mid-cycles has been that having these
 earlier in the cycle has been helpful for landing a lot of work near the
 first milestone of a release. I expect this to be the same for Liberty with
 the sprint in Fort Collins.

 Please note attendance is not required at all. We will do our best to
 facilitate virtual collaboration for those who cannot travel to the event.
 I wanted to get this out there for folks who have to book travel in advance.
 
 I don't know anything about these events.  Naively: would OVN
 development (some of which is in Neutron, much of which is not) be an
 appropriate use of time at the event?

I suspect so.  FWIW, I'm not sure I'll be going, though.  The dates
aren't good for me.

-- 
Russell Bryant

__
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] [Ironic] How to deal with microversions in 3rdparty tools

2015-04-07 Thread Jim Rollenhagen
I’m not sure that recommending one or the other is best.

We should lay out the options (as you just did) and let folks decide
what works best for them. For things like discoverd, where you have
many users, perhaps you should allow the user to pass a version (for
example, option 2 depends on the user running an Ironic version
that has a 1.6 at all — they could be at 1.4). For things like the
dashboard my team runs internally, we’ll be passing “latest” to the
API (we don’t use the client). We know we can move fast, and our
dashboard being broken for a short time following a deploy isn’t
the end of the world.

Hope that helps. :)

// jim

On April 7, 2015 at 6:07:57 AM, Dmitry Tantsur (dtant...@redhat.com) wrote:

Hi again, hope you're not tired of this topic :D  

I'm seeking for advice on what to do with microversions in discoverd.  
Basically I have the following options:  

1. Do nothing. Get whatever behavior I can get from installed Ironic and  
Ironic client. Though unlikely, may get broken by future changes.  

2. Demand version = 1.6. Looks like it keeps compatibility with old  
clients and servers, not sure what downsides are here.  

What are we going to recommend now as upstream?  

Dmitry  

__  
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 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] [docs] [End User Guide] [Keystone] keyring support for python-keystoneclient and python-openstackclient

2015-04-07 Thread Brant Knudson
On Tue, Apr 7, 2015 at 3:52 AM, Olena Logvinova ologvin...@mirantis.com
wrote:

 Good day to everyone!

 My name is Olena, I am new in OpenStack (working as a tech writer). And
 I'm stuck on a bug https://launchpad.net/bugs/1419990 (patch
 https://review.openstack.org/#/c/163503/).

 I have 2 questions, please:

 Does the page http://docs.openstack.org/user-guide/content/cli_openrc.html 
 contain
 info about python-keystoneclient only, or both python-keystoneclient and
 python-openstackclient?


The page contains info about all the CLIs, not just keystone and openstack.
Users should be able to create an OpenStack RC file that works with the
keystone command or the openstack command or nova, glance, etc. Note that
the keystone command is deprecated in favor of the openstack command, so I
think we should be removing any use of it from the documentation.

And should we remove the keyring support part here (because it was removed
 from python-openstackclient), or do some re-wording (because it is still
 left in python-keystoneclient)?
 (Here is a patch saying that keyring is still used by keystoneclient:
 https://review.openstack.org/#/c/107719/ )


I tried the keystone command and it doesn't have an --os-use-keyring
option, and neither does the openstack command. I think the Keyring
support section should be removed.

- Brant
__
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] [neutron] [QoS] QoS weekly meeting

2015-04-07 Thread Veiga, Anthony

On Apr 7, 2015, at 10:50 , Miguel Angel Ajo Pelayo 
majop...@redhat.commailto:majop...@redhat.com wrote:

Hi Anthony, nice to hear about it! :)

Is the implementation available somewhere?,

Yes, it’s been posted on github[1].


IMHO, the design should be what’s best for the whole neutron project looking
into future extension of the design,

by this I mean that we should not influence the design by what was already 
designed D/S,

*but*, I’m sure there are lots of logic that we could reuse from the DSCP 
perspective, and
even if API or internal implementation differs in the end, you’re going to get 
equivalent
logic as soon as diffserv/DSCP is implemented.

Absolutely.  I’m by no means insinuating that what we have is the only way, or 
even the ‘right’ way.  We had to do it for business requirements so we just got 
it done and are carrying patches.  I’m definitely interested in Salvatore’s 
suggestion for starting with how to define things in the API first.


Best regards,
Miguel Ángel

On 7/4/2015, at 15:07, Veiga, Anthony 
anthony_ve...@cable.comcast.commailto:anthony_ve...@cable.comcast.com wrote:


On Apr 6, 2015, at 11:56 , Miguel Ángel Ajo 
majop...@redhat.commailto:majop...@redhat.com wrote:

I’d like to co-organized a QoS weekly meeting with Sean M. Collins,

In the last few years, the interest for QoS support has increased, Sean has 
been leading
this effort [1] and we believe we should get into a consensus about how to 
model an extension
to let vendor plugins implement QoS capabilities on network ports and tenant 
networks, and
how to extend agents, and the reference implementation  others [2]

I’m very interested in seeing this feature mature.  Sean was writing this code 
initialy while working with our team here at Comcast and we’re still carrying 
the patches he wrote through to new versions of Neutron.  I’d very much like to 
discuss ways to bering them back into mailine.

As per discussion we’ve had during the last few months [3], I believe we 
should start simple, but
prepare a model allowing future extendibility, to allow for example specific 
traffic rules (per port,
per IP, etc..), congestion notification support [4], …

I agree with starting simple.  We’ve implemented basic DSCP marking only at 
this point to allow hardware switches to to queue and filter based on the 
marks.  It would be great to bring the queueing down into the vSwitch and then 
extend this to things like minimum guaranteed bandwidth.  I have a fair few 
applications that would benefit from these kinds of features.


It’s the first time I’m trying to organize an openstack/neutron meeting, 
so, I don’t know what’s the
best way to do it, or find the best timeslot. I guess interested people may 
have a saying, so I’ve
looped anybody I know is interested in the CC of this mail.

There’s no best way.  Just pick an open meeting timeslot, email out the meeting 
details and get your notes/meeting minutes onto the wiki. Hopefully this works 
out and I’d be glad to help!
-Anthony



Miguel Ángel Ajo

[1] https://blueprints.launchpad.net/neutron/+spec/quantum-qos-api
[2] 
https://drive.google.com/file/d/0B2XATqL7DxHFRHNjU3k1UFNYRjQ/view?usp=sharing
[3] 
https://docs.google.com/document/d/1xUx0Oq-txz_qVA2eYE1kIAJlwxGCSqXHgQEEGylwlZE/edit#heading=h.2pdgqfl3a231
[4] 
https://blueprints.launchpad.net/neutron/+spec/explicit-congestion-notification
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.orgmailto:openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

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

Miguel Angel Ajo



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

__
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] [Neutron]: partially update over REST APIs

2015-04-07 Thread Yi Yang

Hi Salvatore,

Thanks for your quick response. In that case, how to remove a property? 
set it as None in the update?


Yi

On 4/7/15 7:28 AM, Salvatore Orlando wrote:

Neutron PUT operations currently fulfil PATCH semantics in most cases.
If you omit an attribute in a PUT request its value will stay unchanged.

This behaviour, even if not strictly correct, will not change until a 
strategy for evolving the API is implemented.


Salvatore

On 7 April 2015 at 02:06, Yi Yang yyos1...@gmail.com 
mailto:yyos1...@gmail.com wrote:


Does neutron support partially update over REST APIs (PUT method)?

In other words, if an property is NOT included in the update, will
be property be removed, or just kept as its existing value?

Yi

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




__
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 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] [Ironic] How to deal with microversions in 3rdparty tools

2015-04-07 Thread Dmitry Tantsur

On 04/07/2015 03:15 PM, Jim Rollenhagen wrote:

I’m not sure that recommending one or the other is best.

We should lay out the options (as you just did) and let folks decide
what works best for them. For things like discoverd, where you have
many users, perhaps you should allow the user to pass a version (for
example, option 2 depends on the user running an Ironic version
that has a 1.6 at all — they could be at 1.4). For things like the
dashboard my team runs internally, we’ll be passing “latest” to the
API (we don’t use the client). We know we can move fast, and our
dashboard being broken for a short time following a deploy isn’t
the end of the world.


Allowing a user to set microversions looks to me kind of misuse of them. 
E.g. a user setting 1.8 does not mean discoverd will start supporting it 
actually. And I can't get any guarantees about 1.4 as well - I never 
tested it. So it's really about whether to hard code or not.


Also Juno case is a bit exceptional: Ironic Juno will ignore a header no 
matter if it supports the version. So putting 1.6 might be a safe option.


In the future though it leads to a nasty compromise: sacrifice either 
compatibility with old versions or new features. That's what bothered me 
a bit with the whole microversioning as we implemented it.


Anyway I think we should have a document laying out stuff like that.



Hope that helps. :)

// jim

On April 7, 2015 at 6:07:57 AM, Dmitry Tantsur (dtant...@redhat.com
mailto:dtant...@redhat.com) wrote:


Hi again, hope you're not tired of this topic :D

I'm seeking for advice on what to do with microversions in discoverd.
Basically I have the following options:

1. Do nothing. Get whatever behavior I can get from installed Ironic and
Ironic client. Though unlikely, may get broken by future changes.

2. Demand version = 1.6. Looks like it keeps compatibility with old
clients and servers, not sure what downsides are here.

What are we going to recommend now as upstream?

Dmitry

__

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 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 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] [all] how to send messages (and events) to our users

2015-04-07 Thread gordon chung

 - Specific user oriented log messages (distinct from our normal operator 
 logs) - Deprecation messages (if they are using old resource 
 properties/template features) - Progress and resource state changes (an 
 application doesn't want to poll an api for a state change)
 - Automated actions (autoscaling events, time based actions) - Potentially 
 integrated server logs (from in guest agents)
is the idea that Heat would build events from the logs or would you want to 
send the log messages to another service to be process? so for example, Nova 
doesn't send all logs messages to the queue but they do send a set of messages 
relating to certain actions and errors that occur (beyond just CRUD events).  
as the use cases above seem to target specific actions/logs and not all logs, i 
would think the processing could be done on the initiators service end and not 
on the consumer end.

to give an example of what Ceilometer is capable of; Ceilometer currently takes 
JSON messages from the MQ from *most* services and from there we capture the 
entire raw notification and index on a select set of key-value pairs. i think 
it's entirely possible to take in non-json log messages and build an indexer 
around that if needed.

cheers,
gord


Date: Tue, 7 Apr 2015 12:55:37 +1000
From: asalk...@mirantis.com
To: openstack-dev@lists.openstack.org
Subject: [openstack-dev] [all] how to send messages (and events) to our users

Hi all
For quite some time we (Heat team) have wanted to be able to send messages to 
ourusers (by user I do not mean the Operator, but the User that is interacting 
with the client).
What do I mean by user messages, and how do they differ from our current log 
messagesand notifications?- Our current logs are for the operator and have 
information that the user should not have  (ip addresses, hostnames, 
configuration options, other tenant info etc..)- Our notifications (that 
Ceilometer uses) *could* be used, but I am not sure if it quite fits.   (they 
seem a bit heavy weight for a log message and aimed at higher level events)
These messages could be (based on Heat's use case):
- Specific user oriented log messages (distinct from our normal operator logs)- 
Deprecation messages (if they are using old resource properties/template 
features)- Progress and resource state changes (an application doesn't want to 
poll an api for a state change)
- Automated actions (autoscaling events, time based actions)- Potentially 
integrated server logs (from in guest agents)
I wanted to raise this to [all] as it would be great to have a general 
solution that all projects can make use of.
What do we have now:
- The user can not get any kind of log message from services. The closest thing 
 ATM is the notifications in Ceilometer, but I have the feeling that these have 
a different aim.- nova console log- Heat has a DB event table for users (we 
have long wanted to get rid of this)
What do other clouds provide:- https://devcenter.heroku.com/articles/logging- 
https://cloud.google.com/logging/docs/- 
https://aws.amazon.com/blogs/aws/cloudwatch-log-service/- 
http://aws.amazon.com/cloudtrail/(other examples...)
What are some options we could investigate:1. remote syslogThe user 
provides a rsyslog server IP/port and we send their messages to that.[pros] 
simple, and the user could also send their server's log messages to the same
  rsyslog - great visibility into what is going on.
  There are great tools like loggly/logstash/papertrailapp that 
source logs from remote syslog  It leaves the user in control of 
what tools they get to use.
[cons] Would we become a spam agent (just sending traffic to an IP/Port) - 
I guess that's how remote syslog   works. I am not sure if this is 
an issue or not?
  This might be a lesser solution for the use case of an 
application doesn't want to poll an api for a state change
  I am not sure how we would integrate this with horizon.
2. ZaqarWe send the messages to a queue in Zaqar.[pros] multi tenant 
OpenStack project for messaging!
[cons] I don't think Zaqar is installed in most installations (tho' please 
correct me here if this   is wrong). I know Mirantis does not 
currently support Zaqar, so that would be a problem for me.
  There is not the level of external tooling like in option 1 
(logstash and friends)
3. Other options:   Please chip in with suggestions/links!   

https://blueprints.launchpad.net/heat/+spec/user-visible-logs


RegardsAngus




__
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 Development Mailing 

Re: [openstack-dev] [nova] How are vcpu's, ram mapped with an instance

2015-04-07 Thread Steve Gordon
- Original Message -
 From: Abhishek Talwar/HYD/TCS abhishek.tal...@tcs.com
 To: openstack-dev@lists.openstack.org
 
 Hi Folks,
 
 When we boot an instance and assign a flavor to it, how are the vcpu's, ram
 given to the instance. Actually the question is this while creating an
 instance we must be assigning it some Vcpu's according to the flavor we gave
 to the instance. So where are these Vcpu's placed and how are they mapped
 with an instance.

By default we do not assign the instances vCPUs to specific pCPU cores - 
instead just passing a number of vCPUs to give to the instance to qemu. As of 
Kilo CPU pinning functionality is available but it is somewhat indirect (see 
http://specs.openstack.org/openstack/nova-specs/specs/kilo/implemented/virt-driver-cpu-pinning.html
 ).

 Suppose I want to add some more Vcpu's to my VM at runtime without changing
 my flavor to a bigger one, can I do it ?

What you are effectively asking for here is hot resize. Most modern hypervisors 
including KVM have some concept of being able to do this but it's not currently 
exposed through Nova, though it has been proposed in the past. This appears to 
be the most recent proposal of this ilk:

https://blueprints.launchpad.net/nova/+spec/instance-live-resize

I would recommend reviewing and commenting on the latest specification if this 
is of interest to you:

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

Thanks,

Steve

__
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] [all] how to send messages (and events) to our users

2015-04-07 Thread Ryan Brown
On 04/07/2015 10:10 AM, gordon chung wrote:
 
 - Specific user oriented log messages (distinct from our normal
 operator logs)
 - Deprecation messages (if they are using old resource
 properties/template features)
 - Progress and resource state changes (an application doesn't want to
 poll an api for a state change)
 - Automated actions (autoscaling events, time based actions)
 - Potentially integrated server logs (from in guest agents)
 

Angus mentions that we want user messages but I'd argue that an events
interface (not to be confused with our current stack events) would be a
great fit. We could define schemas (building on API-WG's error message
guide[1]) for heat events so users can programmatically interact with
heat w/o polling all the time.

I think moving slightly up the abstraction ladder from here's a log
message to here's a structured event with extra metadata too would be
great, and do a better job helping users than unstructured log messages.
The difference between the AWS options is instructive here because the
older service (CloudWatch) is log-line oriented*, while the newer
service (CloudTrail) provides structured events.

Tooling in general seems to be moving towards richer event data as well.
The logging tools (Loggly/Logstash/PaperTrail/zillions of others) are
intended to take your unstructured logs and turn them into events, so
why not have Heat output structured events that we can present to the
user with Ceilometer rather than sending log lines (through syslog or
otherwise) and using tooling to reassemble them into events later.

TL;DR: I think what we really want is a place to send and react to
*events*. Logs are a way to do that, of course, but the Ceilometer way
sounds pretty attractive.

* CloudWatch has you send unstructured log messages, then build filters
to parse them into quantifiable events, then set alarms on those metrics.

 is the idea that Heat would build events from the logs or would you want
 to send the log messages to another service to be process? so for
 example, Nova doesn't send all logs messages to the queue but they do
 send a set of messages relating to certain actions and errors that occur
 (beyond just CRUD events). as the use cases above seem to target
 specific actions/logs and not all logs, i would think the processing
 could be done on the initiators service end and not on the consumer end.
 
 to give an example of what Ceilometer is capable of; Ceilometer
 currently takes JSON messages from the MQ from *most* services and from
 there we capture the entire raw notification and index on a select set
 of key-value pairs. i think it's entirely possible to take in non-json
 log messages and build an indexer around that if needed.
 

I don't think it would be too hard for us to package up events like
stack state transitions, failures (with as much debug info as is
reasonable), autoscaling actions, etc.

(please pardon any gross terminology-mangling, I'm not very familiar
with Ceilometer)

We already use notifications to send what I'd term sparse events that
only include the affected stack ID, meaning there's not much to slice on
in Ceilometer.

This could be extended to richer JSON events that include the stack,
resources affected in the update, stats like num-deleted-resources or
num-replaced-resources, autoscaling actions, and info about stack errors.

Is there a way for users as-is to view those raw notifications, not just
the indexed k/v pairs?

Thanks,
Ryan

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

-- 
Ryan Brown / Software Engineer, Openstack / Red Hat, Inc.

__
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] [neutron] Liberty mid-cycle coding sprint

2015-04-07 Thread Kyle Mestery
On Tue, Apr 7, 2015 at 8:15 AM, Russell Bryant rbry...@redhat.com wrote:

 On 04/07/2015 12:33 AM, Ben Pfaff wrote:
  On Mon, Apr 06, 2015 at 03:00:17PM -0500, Kyle Mestery wrote:
  I know we're not even at the Liberty Design Summit in Vancouver yet,
 but I
  wanted to take this time to announce the Neutron mid-cycle coding sprint
  for Liberty. HP has been gracious enough to offer to host at it's Fort
  Collins, CO offices. The dates are set for June 24-26, this is
  Wednesday-Friday. I've got additional information on the etherpad [1].
 
  We'll set the specific agenda in the coming weeks, but the idea is to
 focus
  on things like the pending neutron-lib work [2] while there, similar to
  what we did with the advanced services split in Utah last year. My
  experience running the past two mid-cycles has been that having these
  earlier in the cycle has been helpful for landing a lot of work near the
  first milestone of a release. I expect this to be the same for Liberty
 with
  the sprint in Fort Collins.
 
  Please note attendance is not required at all. We will do our best to
  facilitate virtual collaboration for those who cannot travel to the
 event.
  I wanted to get this out there for folks who have to book travel in
 advance.
 
  I don't know anything about these events.  Naively: would OVN
  development (some of which is in Neutron, much of which is not) be an
  appropriate use of time at the event?

 Yes, I think putting OVN hacking on the agenda makes a lot of sense! I'll
add it to the etherpad now.


 I suspect so.  FWIW, I'm not sure I'll be going, though.  The dates
 aren't good for me.

 Bummer! But, as I said, we'll try our best to include remote people into
the coding sprint, so hopefully you can participate from afar. :)


 --
 Russell Bryant

 __
 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 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] [neutron] [QoS] QoS weekly meeting

2015-04-07 Thread Miguel Angel Ajo Pelayo
Hi Raghunath, 

feel free to look at:
https://wiki.openstack.org/wiki/Meetings 
https://wiki.openstack.org/wiki/Meetings

and suggest other timeslots with a free meeting room,
this is a very wide community, and it’s impossible to get
a timeslot in everybody working hours.

Please note that option b is out of my working hours already,
but I picked it up there because it’s right after another meeting I have
and it’s easier to organize at home with kids/wife/etc…

Best regards,
Miguel Ángel.


 On 7/4/2015, at 13:14, Raghunath D raghunat...@tcs.com wrote:
 
 Hi  Miguel,
 
 I am interested to join this meeting.
 I assume that CC of this mail are from different time zones.Please provide
 time slot with common time zone.
 
 With Best Regards
 Raghunath Dudyala
 Tata Consultancy Services Limited
 Mailto: raghunat...@tcs.com
 Website: http://www.tcs.com http://www.tcs.com/
 
 Experience certainty. IT Services
 Business Solutions
 Consulting
 
 
 
 -Miguel Ángel Ajo majop...@redhat.com wrote: -
 To: openstack-dev@lists.openstack.org
 From: Miguel Ángel Ajo majop...@redhat.com
 Date: 04/06/2015 09:26PM
 Cc: Kyle Mestery mest...@mestery.com, Sean M. Collins 
 s...@coreitpro.com, irenab@gmail.com irenab@gmail.com, Suresh 
 Balineni sbalin...@juniper.net, Raghunath D raghunat...@tcs.com, Tal 
 Anker anker...@mellanox.com, livnat Peer lp...@redhat.com, Nir Yechiel 
 nyech...@redhat.com, Vikram Choudhary vikram.choudh...@huawei.com, 
 Kalyankumar Asangi kaly...@huawei.com, Dhruv Dhody 
 dhruv.dh...@huawei.com, Dongfeng (C) albert.dongf...@huawei.com
 Subject: [neutron] [QoS] QoS weekly meeting
 
 I’d like to co-organized a QoS weekly meeting with Sean M. Collins,
 
 In the last few years, the interest for QoS support has increased, Sean 
 has been leading
 this effort [1] and we believe we should get into a consensus about how to 
 model an extension
 to let vendor plugins implement QoS capabilities on network ports and tenant 
 networks, and
 how to extend agents, and the reference implementation  others [2]
 
 As per discussion we’ve had during the last few months [3], I believe we 
 should start simple, but
 prepare a model allowing future extendibility, to allow for example specific 
 traffic rules (per port,
 per IP, etc..), congestion notification support [4], …
 
 It’s the first time I’m trying to organize an openstack/neutron meeting, 
 so, I don’t know what’s the
 best way to do it, or find the best timeslot. I guess interested people may 
 have a saying, so I’ve 
 looped anybody I know is interested in the CC of this mail. 
 
 
 Miguel Ángel Ajo
 
 [1] https://blueprints.launchpad.net/neutron/+spec/quantum-qos-api 
 https://blueprints.launchpad.net/neutron/+spec/quantum-qos-api
 [2] 
 https://drive.google.com/file/d/0B2XATqL7DxHFRHNjU3k1UFNYRjQ/view?usp=sharing 
 https://drive.google.com/file/d/0B2XATqL7DxHFRHNjU3k1UFNYRjQ/view?usp=sharing
 [3] 
 https://docs.google.com/document/d/1xUx0Oq-txz_qVA2eYE1kIAJlwxGCSqXHgQEEGylwlZE/edit#heading=h.2pdgqfl3a231
  
 https://docs.google.com/document/d/1xUx0Oq-txz_qVA2eYE1kIAJlwxGCSqXHgQEEGylwlZE/edit#heading=h.2pdgqfl3a231
 [4] 
 https://blueprints.launchpad.net/neutron/+spec/explicit-congestion-notification
  
 https://blueprints.launchpad.net/neutron/+spec/explicit-congestion-notification
 =-=-=
 Notice: The information contained in this e-mail
 message and/or attachments to it may contain 
 confidential or privileged information. If you are 
 not the intended recipient, any dissemination, use, 
 review, distribution, printing or copying of the 
 information contained in this e-mail message 
 and/or attachments to it are strictly prohibited. If 
 you have received this communication in error, 
 please notify us by reply e-mail or telephone and 
 immediately and permanently delete the message 
 and any attachments. Thank you
 
 

Miguel Angel Ajo



__
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] [nova] [stringfreeze] request for SFE

2015-04-07 Thread Finucane, Stephen
Nova cores,

I would like to request a SFE for the below fix:

https://review.openstack.org/#/c/170190/
https://bugs.launchpad.net/nova/+bug/1438226

This change adds a useful error message to help users debug incompatibilities 
with some versions of a dependency (libvirt). Without this error message the 
change is of little use.

Regards,
Stephen Finucane

PS: I can redirect this to the i18n mailing list if necessary.

__
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] [Heat] Kilo RC1 available

2015-04-07 Thread Thierry Carrez
Hello everyone,

Heat is the first project to produce a release candidate for the Kilo
release! The RC1 tarball, as well as a list of last-minute features and
fixed bugs since kilo-3 are available at:

https://launchpad.net/heat/kilo/kilo-rc1

Unless release-critical issues are found that warrant a release
candidate respin, this RC1 will be formally released as the 2015.1.0
final version on April 30. You are therefore strongly encouraged to test
and validate this tarball !

Alternatively, you can directly test the proposed/kilo branch at:
https://github.com/openstack/heat/tree/proposed/kilo

If you find an issue that could be considered release-critical, please
file it at:

https://bugs.launchpad.net/heat/+filebug

and tag it *kilo-rc-potential* to bring it to the release crew's
attention.

Note that the master branch of Heat is now open for Liberty
development, and feature freeze restrictions no longer apply there !

Regards,

-- 
Thierry Carrez (ttx)

__
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] [nova][ec2-api] Need advice about running Tempest against stackforge/ec2-api

2015-04-07 Thread Feodor Tersin
Hi Sean


On Mon, Apr 6, 2015 at 7:34 PM, Sean Dague s...@dague.net wrote:

 On 04/06/2015 12:13 PM, Andrey M. Pavlov wrote:
  Hi,
 
  We've got a couple of problems running original Tempest EC2 API test
 against new standalone stackforge/ec2-api project and
  I wanted to ask for some advice about how to deal with it.
 
  Tempest now is running against our ec2-api after this review was closed -
  https://review.openstack.org/#/c/170258/
 
  And now we face two problems (that can also be found in tempest logs of
 this review -
  https://review.openstack.org/#/c/170668/)
  For now I switched tempest gating job to non-voting until these problems
 are resolved in the following review -
  https://review.openstack.org/#/c/170646/
 
  Problems are:
  1)
 tempest.thirdparty.boto.test_ec2_network.EC2NetworkTest.test_disassociate_not_associated_floating_ip
  this test tries to allocate address and disassociate it without
 association.
  Amazon allows to do it and does not throw error. But EC2 implementation
 in Nova throws error.
  We have the same test in our own test suite against stackforge/ec2-api
 (but it's not merged yet) and I checked it against Amazon.
  I suggest to remove this test from tempest as incompatible with Amazon.
  Also it can be skipped but for me it has no sense.

 This seems fine as a removal.

  2)
 tempest.thirdparty.boto.test_ec2_instance_run.InstanceRunTest.test_compute_with_volumes
  This test registers three images by their manifests, run instance with
 image/kernel/ramdisk parameters,
  and ssh into this instance to check something.
  This is not the only test that runs instance with such parameters but
 this is the only one
  that ssh-s into such an instance.
  This instance runs but test can't ssh into it and it fails. Because this
 instance doesn't have ramdisk and kernel.
  It runs supplied with image property only. The VM comes up
 semi-functional and instance can't boot up as a result.
  Problem is in the ec2-api/nova communication. Nova public API doesn't
 support kernel and ramdisk parameters during instance creation.
 
  Next I'll file a bug to ec2-api with this description.

 This seems problematic, because I think what you are saying is that the
 stackforge EC2 API can't start a working guest. This is the only one of
 the ec2 tests that actually validates the guest is running correctly IIRC.

 Is there an equivalent test that exists that you think would be better?
 I'm also not sure I understand where the breakdown is here in missing
 functionality.


I suggest to fix the test to fit both Nova EC2 and ec2api restrictions.
Ec2api ignores ari/aki parameters for RunInstances operation, but supports
registration of an ami image linked to ari and aki ones.
Nova EC2 ignores the links in image registrations, but supports ari/aki
parameters for RunInstances operation.
So we could set these parameters for both operations to pass this test
agains both Nova EC2 and ec2api.

I've propesed a change for this: https://review.openstack.org/#/c/171222/



  In the long run we should discuss adding this feature to public API but
 for now we'd like to put Tempest
  in our project back to voting state.
  We've got several options about what to do for this and we need some
 help to pick one (or several):
  1) skip this test in tempest and switch tempest back to voting state in
 our project.
  The problem is that this test is still also employed against nova's EC2
 so it'll get skipped there as well.
  2) Leave it as non-voting until extension is added to nova.
  Great solution but it'll take way too long I understand.
  3) add special condition to skipping the test so that it's skipped only
 when employed against stackforge/ec2-api,
  while still working against nova if it's possible at all and not too
 much hassle.
 
  Kind regards,
  Andrey.
 
 
 __
  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
 


 --
 Sean Dague
 http://dague.net

 __
 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 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] [neutron] [QoS] QoS weekly meeting

2015-04-07 Thread Miguel Angel Ajo Pelayo
Hi Anthony, nice to hear about it! :)

Is the implementation available somewhere?,

IMHO, the design should be what’s best for the whole neutron project looking
into future extension of the design, 

by this I mean that we should not influence the design by what was already 
designed D/S, 

*but*, I’m sure there are lots of logic that we could reuse from the DSCP 
perspective, and
even if API or internal implementation differs in the end, you’re going to get 
equivalent 
logic as soon as diffserv/DSCP is implemented.

Best regards,
Miguel Ángel

 On 7/4/2015, at 15:07, Veiga, Anthony anthony_ve...@cable.comcast.com wrote:
 
 
 On Apr 6, 2015, at 11:56 , Miguel Ángel Ajo majop...@redhat.com 
 mailto:majop...@redhat.com wrote:
 
 I’d like to co-organized a QoS weekly meeting with Sean M. Collins,
 
 In the last few years, the interest for QoS support has increased, Sean 
 has been leading
 this effort [1] and we believe we should get into a consensus about how to 
 model an extension
 to let vendor plugins implement QoS capabilities on network ports and tenant 
 networks, and
 how to extend agents, and the reference implementation  others [2]
 
 I’m very interested in seeing this feature mature.  Sean was writing this 
 code initialy while working with our team here at Comcast and we’re still 
 carrying the patches he wrote through to new versions of Neutron.  I’d very 
 much like to discuss ways to bering them back into mailine.
 
 As per discussion we’ve had during the last few months [3], I believe we 
 should start simple, but
 prepare a model allowing future extendibility, to allow for example specific 
 traffic rules (per port,
 per IP, etc..), congestion notification support [4], …
 
 I agree with starting simple.  We’ve implemented basic DSCP marking only at 
 this point to allow hardware switches to to queue and filter based on the 
 marks.  It would be great to bring the queueing down into the vSwitch and 
 then extend this to things like minimum guaranteed bandwidth.  I have a fair 
 few applications that would benefit from these kinds of features.
 
 
 It’s the first time I’m trying to organize an openstack/neutron meeting, 
 so, I don’t know what’s the
 best way to do it, or find the best timeslot. I guess interested people may 
 have a saying, so I’ve 
 looped anybody I know is interested in the CC of this mail. 
 
 There’s no best way.  Just pick an open meeting timeslot, email out the 
 meeting details and get your notes/meeting minutes onto the wiki. Hopefully 
 this works out and I’d be glad to help!
 -Anthony
 
 
 
 Miguel Ángel Ajo
 
 [1] https://blueprints.launchpad.net/neutron/+spec/quantum-qos-api 
 https://blueprints.launchpad.net/neutron/+spec/quantum-qos-api
 [2] 
 https://drive.google.com/file/d/0B2XATqL7DxHFRHNjU3k1UFNYRjQ/view?usp=sharing
  
 https://drive.google.com/file/d/0B2XATqL7DxHFRHNjU3k1UFNYRjQ/view?usp=sharing
 [3] 
 https://docs.google.com/document/d/1xUx0Oq-txz_qVA2eYE1kIAJlwxGCSqXHgQEEGylwlZE/edit#heading=h.2pdgqfl3a231
  
 https://docs.google.com/document/d/1xUx0Oq-txz_qVA2eYE1kIAJlwxGCSqXHgQEEGylwlZE/edit#heading=h.2pdgqfl3a231
 [4] 
 https://blueprints.launchpad.net/neutron/+spec/explicit-congestion-notification
  
 https://blueprints.launchpad.net/neutron/+spec/explicit-congestion-notification__
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org 
 mailto:openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org 
 mailto:openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Miguel Angel Ajo



__
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] [neutron][lbaas] Horizon support for neutron-lbaas v2

2015-04-07 Thread Phillip Toohill
?Hey Evgeny,


I believe Vivek is working on Horizon lbaasv2 support. We werent given a 
timeline or anything but sounds like its being actively worked on. I would 
reach out to him to get better timelines if concerned.


Phillip V. Toohill III
Software Developer
[http://600a2794aa4ab5bae6bd-8d3014ab8e4d12d3346853d589a26319.r53.cf1.rackcdn.com/signatures/images/rackspace_logo.png]
phone: 210-312-4366
mobile: 210-440-8374


From: Evgeny Fedoruk evge...@radware.com
Sent: Tuesday, April 7, 2015 5:50 AM
To: OpenStack Development Mailing List (not for usage questions)
Subject: [openstack-dev] [neutron][lbaas] Horizon support for neutron-lbaas v2

Hi guys,

LBaaS v2 has no horizon support as for now and I want to know if this work is 
planned to be done and , if yes, in what time frame.
Is there a plan to develop it for Kilo or for L release?

Thanks,
Evg
__
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] [Zaqar] PTL Candidacy

2015-04-07 Thread Jay Pipes

On 04/07/2015 04:43 AM, Flavio Percoco wrote:

Obviously, where I said Juno, I meant Kilo :)


You sure you're not burned out? :P

-jay


On 07/04/15 11:35 +0200, Flavio Percoco wrote:

Greetings,

You read it right, you've not burned out yet - I probably will. Here's
a crazy idea, what if I run for 2 PTL positions on the projects I've
been putting my focus on lately? Hopefully, by sending this out now,
I'll be able to answer all your questions in time before the candidacy
period closes.

Before you jump out of your chair, pull your hair off and start
asking: Is that even possible? Let me tell you that, as far as I can
tell by reading our governance repo[0], it seems to be entirely
legal. If you think it is not, please do let me know.

Now, to my candidacy. During the Juno development cycle, I had the
pleasure to be Zaqar's PTL. During this cycle, we managed to kick of
complete - at least in an experimental version - some exciting
features and we've also kicked off others - you can read more about
that here[1]. We did that with a small team of old and new
contributors, if it doesn't seem much to you, I'd love to invite you
to our team and help us out. :D

That said, I think our most important goal during Juno was
incorporating the feedback we got from the community, after our last
incubation attempt, in a way that doesn't compromise the project's
goals but still brings in way more flexibility to the project. This
will allow for the community (Zaqar's and OpenStack's) to finally
adopt the project wherever it might be needed.

Based on the above results and the fact that I believe the community
hasn't seen enough (anything) of Zaqar yet, I'd like to throw my hat
out there to be Zaqar's PTL for another cycle. Here are some things
that I'd like us to do during this cycle:

1. Spread the word and improve our interaction with the overall
community. We've spent lot of time heads down coding new features and
working out the best way to deliver this project. I believe it's time
to throw it out there and let it crash (if you know what I mean).

2. Restore/Improve our community activities by improving our
communications through the openstack mailing list, restoring our
weekly meetings and contributing back to other projects.

3. Keep improving our deployment story/tools. We've a draft of a
puppet manifest that we need to complete, we've devstack support but
we ought to bring it into our code base and extend it with other
features that have been developed.

4. Keep our amazing mentoring story alive by helping new mentees to
integrate with OpenStack, open source and obviously, Zaqar. Something
this team should be proud of is that it's mentored new contributors
since it was created.

The above and more, I'd be honored to do together with the rest of the
team.

Now, to the obvious natural question: How will I be the PTL of 2
projects and get to the end of the  cycle?

Well, this definitely will require some changes from my side and my
current focus that you'll see happen if I have the honor to be elected
for both projects. Will I be burned out at the end of the cycle?
Probably, but that's a price I'm willing to pay for these 2 projects
and more importantly for OpenStack because I truly believe these
projects play (or will play in the case of Zaqar) and important role
in our ecosystem.

In addition to the above, I must say that, thankfully enough, Zaqar is
still not such a time consuming project from a PTL perspective and
it's entirely feasible to be the PTL of these 2 projects and still do
a good job - last famous words.

In all seriousness, I'd be honored to serve for both projects and I
hope you'll join me in this experiment.

[0]
https://git.openstack.org/cgit/openstack/governance/tree/reference/charter.rst

[1]
http://lists.openstack.org/pipermail/openstack-dev/2015-April/060446.html

Cheers,
Flavio

--
@flaper87
Flavio Percoco





__

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 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 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] [Congress] PTL candidacy

2015-04-07 Thread Elizabeth K. Joseph
confirmed


On Mon, Apr 6, 2015 at 1:42 PM, Tim Hinrichs thinri...@vmware.com wrote:
 Hi all,

 I'm writing to announce my candidacy for PTL of Congress for the Liberty
 cycle.  We've made a lot of progress in Kilo, and I'm excited by what we'll
 achieve in Liberty!  To give us some perspective, I compiled a (partial)
 list of improvements we made in Kilo:

 * Officially became part of OpenStack (moved from stackforge to openstack)
 * Matured the Congress community (commits/LOC from outside VMware: Juno:8%,
 Kilo:26%)
 * Integrated with our first external project: Murano
 * Improved scale-up by orders of magnitude (see
 http://ruleyourcloud.com/2015/03/12/scaling-up-congress.html)
 * Added the first version of reactive enforcement (correcting policy
 violations after they happen)
 * Created a Horizon GUI for writing policy
 * Built a DSL for integrating external cloud services and enabled on-demand
 (de)installation of services

 We achieved just about everything we set out to do in Kilo, thanks to the
 hard work of many outstanding folks.  For the Liberty cycle, I'm planning on
 similar success in the following areas.

 * Production deployments
 * Scale-out: enabling high-availability and increased throughput
 * Delegation: enabling Congress to interoperate with other policy engines to
 share the burden of policy enforcement
 * Community: increasing non-VMware contributions, in terms of commits/LOC
 and especially reviews

 While Congress is an early-stage project, we're on a great track, and I'll
 make sure we stay on it.  As always I'm happy to chat about future
 directions, past progress, and anything in between.

 Thanks!
 Tim



 __
 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




-- 
Elizabeth Krumbach Joseph || Lyz || pleia2

__
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] [nova] Host maintenance notification

2015-04-07 Thread Matt Riedemann



On 4/6/2015 2:07 PM, Chris Friesen wrote:

On 04/06/2015 12:52 PM, Matthew Treinish wrote:

On Mon, Apr 06, 2015 at 01:17:20PM -0500, Matt Riedemann wrote:

On 4/6/2015 9:46 AM, Chris Friesen wrote:

On 04/06/2015 07:56 AM, Ed Leafe wrote:

On Apr 6, 2015, at 1:21 AM, Chris Friesen
chris.frie...@windriver.com
wrote:


Please feel free to add a blueprint in Launchpad. I don't see
this as
needing a full spec, really. It shouldn't be more than a few
lines of
code to send a new notification message.


Wouldn't a new notification message count as an API change?  Or
are we
saying that it's such a small API change that any discussion can
happen in
the blueprint?


I don't think that the notification system is the same as the API.
It is
something that you can subscribe to or not, and is distinct from
the API.


It's certainly not the same as the REST API.  I think an argument could
be made that the notification system is part of the API, where API is
defined more generally as something that expresses a software
component
in terms of its operations, inputs, outputs, and underlying types.

If we don't exercise any control over the contents of the notifications
messages, that would make it difficult for consumers of the
notifications to do anything interesting with them.  At a minimum it
might make sense to do something like REST API microversions, with a
version number and a place to look up what changed with each version.


The events and their payloads are listed in the wiki here [1].

In the past people have added new notifications with just bug
reports, I'm
not sure a new spec is required for a host going into maintenance
mode (as
long as it's new and not changing something).


Yeah, in it's current state without real versioning on notifications I
think
just adding it with a bug is fine. If nova actually had a versioning
mechanism
and made stability guarantees on notifications it would be a different
story.


I'm fine either way...just wanted to be sure the decision was made
consciously.

Chris


__
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



Nice timing on the discussion here, I'd been meaning to upstream a 
devref [1] that we had internally since grizzly (so it's outdated a bit) 
that moves the event notifications out of the wiki and into the nova docs.


Comments welcome on that.  I just got it posted today though so I know 
it needs quite a bit of updating.


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

--

Thanks,

Matt Riedemann


__
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] [Manila] Question on documentation reviews

2015-04-07 Thread Luis Pabon
Hi guys,
  I have been reviewing https://review.openstack.org/#/c/171166/, but I am 
concerned that I provided more of a hindrance than assistance. Instead I would 
like to propose the method used by Swift for document reviews, where reviewers 
provide a patch to the author as in https://review.openstack.org/#/c/169990 .

What do you think?

- Luis

__
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] [Oslo] Common Libraries PTL Candidacy

2015-04-07 Thread Elizabeth K. Joseph
confirmed


On Sun, Apr 5, 2015 at 4:21 PM, Davanum Srinivas dava...@gmail.com wrote:
 Hi Everyone,

 After shadowing Doug for a while, It's going to be a really hard job
 filling Doug's shoes. I am very thankful and very glad we had him so
 long to guide us. I'd like to continue his good work going forward.

 We've achieved a lot last couple of cycles, and the proof is the
 almost empty oslo-incubator and the numerous libraries that we have
 shipped. There is a lot of work yet to be done in adoption of our oslo
 libraries in Liberty and beyond. We now have a good handle on the
 release process, working with our CI, stable branches etc. We should
 figure out how to help other projects pick up lessons we learned as
 well. I'd also like to concentrate on getting more participation and
 expertise in some of our really critical projects like oslo.messaging,
 oslo.db etc. We have some very good solutions like Taskflow which
 could use some help with adoption in existing projects like Nova. I'd
 like to figure out how to do that as well.

 If you would like to have me as your PTL, i'd need your help and
 patience to make things happen :)

 Thanks,
 Dims

 __
 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



-- 
Elizabeth Krumbach Joseph || Lyz || pleia2

__
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] [Heat] PTL Candidacy

2015-04-07 Thread Tristan Cacqueray
confirmed

On 04/06/2015 10:50 PM, Steve Baker wrote:
 I'd like to announce my candidacy for the Heat PTL in Liberty.
 
 As I was the PTL during Icehouse, this will be Heat's first rerun PTL
 under our convention for rotating leaders. Even if elected I would hope
 that we continue to find Heat PTL new-blood for future cycles.
 
 Towards the end of the Kilo cycle we started to get some momentum on
 landing the changes required for the Convergence effort. The aim will be
 to get much of the first-phase features landing early in Liberty, and
 spend the rest of the cycle focusing on convergence features which
 provide the most user benefit.
 
 There are important maintenance tasks in the Liberty cycle which will
 need continued effort, including functional/integration testing, content
 for the template-writer's guide, and general usability improvements.
 
 It seems that our merge throughput would be higher if our existing
 review attention were more coordinated. Nova has had some success with
 priorities, and Swift works well with a PTL curated etherpad of
 suggested reviews. I'd like to discuss the options with other heat
 cores, and am currently suggesting something like the Swift approach.
 
 As the Big Tent process continues to mature I'd like to ensure that Heat
 is well positioned to qualify for the appropriate tags as they are
 defined. Also it would be worth looking into whether there should be
 heat-related tags available for projects with sufficiently mature
 resource implementations.
 
 I'll be continuing Heat's tradition of the leadership emerging from a
 shared consensus, leaving the PTL as a point of coordination within the
 project, and a point of communication to the greater ecosystem.
 
 I look forward to the opportunity to do this!
 
 Steve
 
 __
 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
 
 




signature.asc
Description: OpenPGP digital signature
__
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] [neutron] [QoS] QoS weekly meeting

2015-04-07 Thread Veiga, Anthony

On Apr 7, 2015, at 11:05 , Veiga, Anthony 
anthony_ve...@cable.comcast.commailto:anthony_ve...@cable.comcast.com wrote:


On Apr 7, 2015, at 10:50 , Miguel Angel Ajo Pelayo 
majop...@redhat.commailto:majop...@redhat.com wrote:

Hi Anthony, nice to hear about it! :)

Is the implementation available somewhere?,

Yes, it’s been posted on github[1].
The URL would have helped.

[1] https://github.com/netoisstools/neutron/


IMHO, the design should be what’s best for the whole neutron project looking
into future extension of the design,

by this I mean that we should not influence the design by what was already 
designed D/S,

*but*, I’m sure there are lots of logic that we could reuse from the DSCP 
perspective, and
even if API or internal implementation differs in the end, you’re going to get 
equivalent
logic as soon as diffserv/DSCP is implemented.

Absolutely.  I’m by no means insinuating that what we have is the only way, or 
even the ‘right’ way.  We had to do it for business requirements so we just got 
it done and are carrying patches.  I’m definitely interested in Salvatore’s 
suggestion for starting with how to define things in the API first.


Best regards,
Miguel Ángel

On 7/4/2015, at 15:07, Veiga, Anthony 
anthony_ve...@cable.comcast.commailto:anthony_ve...@cable.comcast.com wrote:


On Apr 6, 2015, at 11:56 , Miguel Ángel Ajo 
majop...@redhat.commailto:majop...@redhat.com wrote:

I’d like to co-organized a QoS weekly meeting with Sean M. Collins,

In the last few years, the interest for QoS support has increased, Sean has 
been leading
this effort [1] and we believe we should get into a consensus about how to 
model an extension
to let vendor plugins implement QoS capabilities on network ports and tenant 
networks, and
how to extend agents, and the reference implementation  others [2]

I’m very interested in seeing this feature mature.  Sean was writing this code 
initialy while working with our team here at Comcast and we’re still carrying 
the patches he wrote through to new versions of Neutron.  I’d very much like to 
discuss ways to bering them back into mailine.

As per discussion we’ve had during the last few months [3], I believe we 
should start simple, but
prepare a model allowing future extendibility, to allow for example specific 
traffic rules (per port,
per IP, etc..), congestion notification support [4], …

I agree with starting simple.  We’ve implemented basic DSCP marking only at 
this point to allow hardware switches to to queue and filter based on the 
marks.  It would be great to bring the queueing down into the vSwitch and then 
extend this to things like minimum guaranteed bandwidth.  I have a fair few 
applications that would benefit from these kinds of features.


It’s the first time I’m trying to organize an openstack/neutron meeting, 
so, I don’t know what’s the
best way to do it, or find the best timeslot. I guess interested people may 
have a saying, so I’ve
looped anybody I know is interested in the CC of this mail.

There’s no best way.  Just pick an open meeting timeslot, email out the meeting 
details and get your notes/meeting minutes onto the wiki. Hopefully this works 
out and I’d be glad to help!
-Anthony



Miguel Ángel Ajo

[1] https://blueprints.launchpad.net/neutron/+spec/quantum-qos-api
[2] 
https://drive.google.com/file/d/0B2XATqL7DxHFRHNjU3k1UFNYRjQ/view?usp=sharing
[3] 
https://docs.google.com/document/d/1xUx0Oq-txz_qVA2eYE1kIAJlwxGCSqXHgQEEGylwlZE/edit#heading=h.2pdgqfl3a231
[4] 
https://blueprints.launchpad.net/neutron/+spec/explicit-congestion-notification
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.orgmailto:openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

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

Miguel Angel Ajo



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

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

__

Re: [openstack-dev] [Documentation] PTL Candidacy

2015-04-07 Thread Elizabeth K. Joseph
Confirmed.

On Sun, Apr 5, 2015 at 2:42 PM, Lana Brindley
openst...@lanabrindley.com wrote:
 Hi everyone,

 I am announcing my candidacy for Documentation PTL.

 I have been contributing to the OpenStack documentation project since 2013,
 and have been a core contributor since early 2014. During that time I have
 been supporting and promoting the OpenStack documentation community in the
 southern hemisphere, through the implementation and running of regular APAC
 documentation meetings. These are designed to alternate with the US-timed
 meetings, and provide a forum for people in the Asia-Pacific region to be
 able to collaborate during a suitable time slot. I have also been actively
 coordinating Australia-based meet ups and documentation swarms. Some of you
 might have met me at the Paris Summit, where Anne and I gave a talk about
 working in an enterprise environment with an upstream[1].

 I am employed by Rackspace, and I work from my home in Brisbane, Australia.
 My job title is officially Senior Manager, Information Development, but
 what that really means is that I look after a team of fantastic writers in
 Australia and the United States, all of whom are OpenStack ATCs. I have been
 managing documentation teams in some capacity for nearly five years, and
 I've been a technical writer for a decade, but (like most writers) I've been
 writing all of my life.

 Over the past year or so I have been working closely with Anne, seeing the
 amazing things she has done (and continues to do) with this group. If
 elected as PTL, I intend to continue that close relationship, and build on
 what she has already achieved. We need to continue the RST conversion, and
 move closer to an Every Page is Page One-style delivery mechanism. I also
 want to keep a focus on information architecture as a whole, and making sure
 that we're delivering documentation that our readers can really use. I would
 also like to work towards a more effective collaboration with our corporate
 contributors: giving them greater access to documentation that they can use
 as a base for their own products, and enabling them to more easily give back
 to our upstream community.

 I'd love to have your support for the PTL role, I'm looking forward to being
 able to better serve this community, and continue to see it grow and
 flourish.

 Thanks,
 Lana

 1: https://www.youtube.com/watch?v=9hWdD2t43JY

 Lana Brindley
 Technical Writer
 Rackspace Cloud Builders Australia




 __
 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




-- 
Elizabeth Krumbach Joseph || Lyz || pleia2

__
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] [Murano] PTL Candidacy

2015-04-07 Thread Elizabeth K. Joseph
Confirmed.

On Sun, Apr 5, 2015 at 11:56 AM, Serg Melikyan smelik...@mirantis.com wrote:
 Hi folks,

 I'd like to announce my candidacy as PTL for Murano [1].

 I was handling PTL responsibilities in this release cycle so far,
 after Ruslan Kamaldinov (who was handling them in Juno cycle) hand
 over them to me on OpenStack Summit in Paris. I am working on Murano
 since it's kick-off two years ago [2][3].

 As a PTL of Murano I'll continue my work on making Murano better with
 each day and become project of choice for building own Application
 Catalogs  Marketplaces for private  public clouds on OpenStack. I
 will focus on building great environment for contributors and work on
 relationships built around the project itself not only around the
 features needed by contributors.

 [1] http://wiki.openstack.org/wiki/Murano
 [2] http://stackalytics.com/report/contribution/murano/90
 [3] 
 http://stackalytics.com/?release=kilometric=commitsproject_type=stackforgemodule=murano-group

 P.S. I understand that it is strange to see same application to same
 position just few weeks after being officially elected, but since
 Murano is now part of the Big Tent and in order to comply with the
 existing processes we are running Murano PTL Election once again for
 Liberty.

 http://lists.openstack.org/pipermail/openstack-dev/2015-April/060472.html

 --
 Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
 http://mirantis.com | smelik...@mirantis.com

 __
 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



-- 
Elizabeth Krumbach Joseph || Lyz || pleia2

__
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] [Zaqar] PTL Candidacy

2015-04-07 Thread Tristan Cacqueray
confirmed

On 04/07/2015 05:35 AM, Flavio Percoco wrote:
 Greetings,
 
 You read it right, you've not burned out yet - I probably will. Here's
 a crazy idea, what if I run for 2 PTL positions on the projects I've
 been putting my focus on lately? Hopefully, by sending this out now,
 I'll be able to answer all your questions in time before the candidacy
 period closes.
 
 Before you jump out of your chair, pull your hair off and start
 asking: Is that even possible? Let me tell you that, as far as I can
 tell by reading our governance repo[0], it seems to be entirely
 legal. If you think it is not, please do let me know.
 
 Now, to my candidacy. During the Juno development cycle, I had the
 pleasure to be Zaqar's PTL. During this cycle, we managed to kick of
 complete - at least in an experimental version - some exciting
 features and we've also kicked off others - you can read more about
 that here[1]. We did that with a small team of old and new
 contributors, if it doesn't seem much to you, I'd love to invite you
 to our team and help us out. :D
 
 That said, I think our most important goal during Juno was
 incorporating the feedback we got from the community, after our last
 incubation attempt, in a way that doesn't compromise the project's
 goals but still brings in way more flexibility to the project. This
 will allow for the community (Zaqar's and OpenStack's) to finally
 adopt the project wherever it might be needed.
 
 Based on the above results and the fact that I believe the community
 hasn't seen enough (anything) of Zaqar yet, I'd like to throw my hat
 out there to be Zaqar's PTL for another cycle. Here are some things
 that I'd like us to do during this cycle:
 
 1. Spread the word and improve our interaction with the overall
 community. We've spent lot of time heads down coding new features and
 working out the best way to deliver this project. I believe it's time
 to throw it out there and let it crash (if you know what I mean).
 
 2. Restore/Improve our community activities by improving our
 communications through the openstack mailing list, restoring our
 weekly meetings and contributing back to other projects.
 
 3. Keep improving our deployment story/tools. We've a draft of a
 puppet manifest that we need to complete, we've devstack support but
 we ought to bring it into our code base and extend it with other
 features that have been developed.
 
 4. Keep our amazing mentoring story alive by helping new mentees to
 integrate with OpenStack, open source and obviously, Zaqar. Something
 this team should be proud of is that it's mentored new contributors
 since it was created.
 
 The above and more, I'd be honored to do together with the rest of the
 team.
 
 Now, to the obvious natural question: How will I be the PTL of 2
 projects and get to the end of the  cycle?
 
 Well, this definitely will require some changes from my side and my
 current focus that you'll see happen if I have the honor to be elected
 for both projects. Will I be burned out at the end of the cycle?
 Probably, but that's a price I'm willing to pay for these 2 projects
 and more importantly for OpenStack because I truly believe these
 projects play (or will play in the case of Zaqar) and important role
 in our ecosystem.
 
 In addition to the above, I must say that, thankfully enough, Zaqar is
 still not such a time consuming project from a PTL perspective and
 it's entirely feasible to be the PTL of these 2 projects and still do
 a good job - last famous words.
 
 In all seriousness, I'd be honored to serve for both projects and I
 hope you'll join me in this experiment.
 
 [0]
 https://git.openstack.org/cgit/openstack/governance/tree/reference/charter.rst
 
 [1]
 http://lists.openstack.org/pipermail/openstack-dev/2015-April/060446.html
 
 Cheers,
 Flavio
 
 -- 
 @flaper87
 Flavio Percoco
 
 
 __
 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
 




signature.asc
Description: OpenPGP digital signature
__
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] [TripleO] PTL Candidacy

2015-04-07 Thread Tristan Cacqueray
confirmed

On 04/06/2015 11:42 PM, James Slagle wrote:
 Hi,
 
 I'm running for TripleO PTL for the Liberty cycle. I've been an active
 TripleO developer and contributor for going on 2 years now.
 
 I'm really excited about all the great progress TripleO made during Kilo.
 The puppet integration is almost fully complete and has enabled several
 aspects that I'd like to see TripleO continue to improve on during Liberty:
 
 * Better defined interfaces in tripleo-heat-templates -- The puppet work has
 moved us to having a cleaner separation in the templates between the actual
 deployment and configuration of the Overcloud. I'd like to see us build on
 this work, particularly in a way that will enable integration with Kolla so
 we can have a Heat deployed containerized Overcloud.
 
 * Package based updates -- I really feel a traditional distribution based
 package based story is the quickest way to providing an update solution for
 TripleO. Containerization, once integrated, could provide a second update
 solution that would provide many of the same benefits as an image based
 update model.
 
 * CI coverage -- tripleo-ci continues to prove it's value by finding real
 regressions in OpenStack that otherwise would have been missed. I'd like to
 continue to press on our CI and use it to report on other projects (such as
 the puppet modules) where that desire exists.
 
 There are a few other items that I feel are important for us to focus on
 during Liberty:
 
 I feel we can do a better job releasing our software projects in a way that
 makes it easier to consume TripleO.  Particularly in such a way that it's
 more obvious how to use it together to deploy OpenStack. I think a part of
 that would be the re-introduction of using stable branches and to improve
 our documentation on deploying via TripleO.
 
 I'd also like to see us make it easier for users to get started with
 TripleO.  The only so called entry point or way to get started with
 TripleO currently is devtest.  While devtest works for developers and at
 driving our CI, I don't consider it something to be used for deploying an
 actual production cloud. I think we need to work to fill this gap.
 
 Making things easier to get started would also help us bring in new
 developers.  In the same vein, we grow our developer community by
 integrating with things like Puppet and Kolla. I think we have a lot of
 great opportunity here to show how TripleO can integrate with new and
 existing deployment solutions.
 
 Finally, moving forward, I'd like to see our project encourage more
 leadership growth. I don't feel like the majority of a project's leadership
 needs to come from just 1 (or a few) individual or role. If elected as PTL,
 I'd look forward to fostering this type of growth in our community.
 
 Thanks for your consideration!
 




signature.asc
Description: OpenPGP digital signature
__
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] [neutron][lbaas] Horizon support for neutron-lbaas v2

2015-04-07 Thread Jain, Vivek
Hi Evgeny,
We have just started working on Horizon lbaasv2 support. I have to sync up with 
my team on the time-line but it is not targeted for Kilo release.
Since it is a major effort, we will need more hands. Let me know if anyone is 
interested to contribute.

On a related note, Do we have a sample code which uses neutronclient lbaas v2 
methods? That will greatly speedup our horizon integration.

Thanks,
Vivek

From: Phillip Toohill 
phillip.tooh...@rackspace.commailto:phillip.tooh...@rackspace.com
Reply-To: OpenStack Development Mailing List (not for usage questions) 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Tuesday, April 7, 2015 at 7:50 AM
To: OpenStack Development Mailing List (not for usage questions) 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [neutron][lbaas] Horizon support for neutron-lbaas 
v2


​Hey Evgeny,


I believe Vivek is working on Horizon lbaasv2 support. We werent given a 
timeline or anything but sounds like its being actively worked on. I would 
reach out to him to get better timelines if concerned.


Phillip V. Toohill III
Software Developer
[http://600a2794aa4ab5bae6bd-8d3014ab8e4d12d3346853d589a26319.r53.cf1.rackcdn.com/signatures/images/rackspace_logo.png]
phone: 210-312-4366
mobile: 210-440-8374


From: Evgeny Fedoruk evge...@radware.commailto:evge...@radware.com
Sent: Tuesday, April 7, 2015 5:50 AM
To: OpenStack Development Mailing List (not for usage questions)
Subject: [openstack-dev] [neutron][lbaas] Horizon support for neutron-lbaas v2

Hi guys,

LBaaS v2 has no horizon support as for now and I want to know if this work is 
planned to be done and , if yes, in what time frame.
Is there a plan to develop it for Kilo or for L release?

Thanks,
Evg
__
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] [neutron] [QoS] QoS weekly meeting

2015-04-07 Thread Sandhya Dasu (sadasu)
Hi Miguel,
Both time slots work for me. Thanks for rekindling this effort.

Thanks,
Sandhya

From: Miguel Ángel Ajo majop...@redhat.commailto:majop...@redhat.com
Reply-To: OpenStack Development Mailing List (not for usage questions) 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Tuesday, April 7, 2015 1:45 AM
To: OpenStack Development Mailing List (not for usage questions) 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [neutron] [QoS] QoS weekly meeting

On Tuesday, 7 de April de 2015 at 3:14, Kyle Mestery wrote:
On Mon, Apr 6, 2015 at 6:04 PM, Salvatore Orlando 
sorla...@nicira.commailto:sorla...@nicira.com wrote:


On 7 April 2015 at 00:33, Armando M. 
arma...@gmail.commailto:arma...@gmail.com wrote:

On 6 April 2015 at 08:56, Miguel Ángel Ajo 
majop...@redhat.commailto:majop...@redhat.com wrote:
I’d like to co-organized a QoS weekly meeting with Sean M. Collins,

In the last few years, the interest for QoS support has increased, Sean has 
been leading
this effort [1] and we believe we should get into a consensus about how to 
model an extension
to let vendor plugins implement QoS capabilities on network ports and tenant 
networks, and
how to extend agents, and the reference implementation  others [2]

As you surely know, so far every attempt to achieve a consensus has failed in a 
pretty miserable way.
This mostly because QoS can be interpreted in a lot of different ways, both 
from the conceptual and practical perspective.
Yes, I’m fully aware of it, it was also a new feature, so it was out of scope 
for Kilo.
It is important in my opinion to clearly define the goals first. For instance a 
simple extensions for bandwidth limiting could be a reasonable target for the 
Liberty release.
I quite agree here, but IMHO, as you said it’s a quite open field (limiting, 
guaranteeing,
marking, traffic shaping..), we should do our best in trying to define a model 
allowing us
to build that up in the future without huge changes, on the API side I guess 
micro versioning
is going to help in the API evolution.

Also, at some point, we should/could need to involve the nova folks, for 
example, to define
port flavors that can be associated to nova
instance flavors, providing them
1) different types of network port speeds/guarantees/priorities,
2) being able to schedule instance/ports in coordination to be able to met 
specified guarantees.

yes, complexity can sky rocket fast,
Moving things such as ECN into future works is the right thing to do in my 
opinion. Attempting to define a flexible framework that can deal with advanced 
QoS policies specification is a laudable effort, but I am a bit skeptical about 
its feasibility.

++, I think focusing on perhaps bandwidth limiting may make a lot of sense
Yes, I believe we should look into the future , but at the same pick our very 
first feature (or a
very simple set of them) for L, stick to it, and try to make a design that can 
be extended.



As per discussion we’ve had during the last few months [3], I believe we 
should start simple, but
prepare a model allowing future extendibility, to allow for example specific 
traffic rules (per port,
per IP, etc..), congestion notification support [4], …

Simple in my mind is even more extreme then what you're proposing here... I'd 
start with bare APIs for specifying bandwidth limiting, and then phase them out 
once this framework is in place.
Also note that this kind of design bears some overlap with the flavor framework 
which is probably going to be another goal for Liberty.

Indeed, and the flavor framework is something I'm hoping we can land by 
Liberty-1 (yes, I just said Liberty-1).
Yes it’s something I looked at, I must admit I wasn’t able to see it work 
together (It doesn’t
mean it doesn’t play well, but most probably I was silly enough not to see it 
:) ),

I didn’t want to distract attention from the Kilo cycle focus making questions, 
so it should
be a good thing to talk about during the first meetings.

Who are the flavor fathers/mothers? ;)


Morever, consider using common tools such as the specs repo to share and 
discuss design documents.

Also a good idea.
Yes, that was the plan now, we didn’t use it before to avoid creating 
unnecessary noise during this cycle.



It’s the first time I’m trying to organize an openstack/neutron meeting, 
so, I don’t know what’s the
best way to do it, or find the best timeslot. I guess interested people may 
have a saying, so I’ve
looped anybody I know is interested in the CC of this mail.

I think that's a good idea. Incidentally I was speaking with Sean regarding 
Summit session [1], and we were hoping we could get some folks together either 
prior or during the summit, to try and get some momentum going behind this 
initiative, once again.
Very interesting [1]!, nice to see we start to have a bunch of people with an 
interest in QoS.

I think is a good idea as well.  I 

[openstack-dev] [nova] [stringfreeze] request for SFE for live-migration on system z (review 166130)

2015-04-07 Thread Markus Zoeller
I'd like to request a string freeze exception for this review:

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

Justification: 
This fix would enable the live-migration on the system z platform. This
platform (arch=s390x) doesn't currently support the CPU comparison but
is working on patch sets in qemu to enable this [1]. With the patch set
above a customer would at least have the possibility to use the live-
migration feature with Kilo on system z.

[1] http://lists.gnu.org/archive/html/qemu-devel/2014-05/msg04296.html


__
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] [Ironic] PTL Candidacy

2015-04-07 Thread Tristan Cacqueray
confirmed

On 04/07/2015 06:58 AM, Devananda van der Veen wrote:
 Hi all,
 
 I'd like to announce my candidacy as PTL for Ironic for the Liberty cycle.
 I've been involved in OpenStack since the Essex cycle, and have served as
 PTL for Ironic since I started the project at the Havana summit. As the
 project has matured, my day-to-day activity within the project has changed
 from writing code to mentoring to enabling subteams. Recently, I have begun
 to spend more time on projects within my employer; while I expect that to
 continue, the two roles complement each other and, as such, I would like to
 continue to serve as PTL for another cycle.
 
 I'd like to thank everyone who continues to lend their knowledge, hard
 work, and humor to making this project successful and this community
 enjoyable to work with.
 
 Looking back at the Juno release, we saw integration with Nova and many new
 hardware drivers in Ironic. During Kilo, we have had minimal changes to the
 nova.virt.ironic driver, and only two new hardware drivers. On the other
 hand, we've had many changes within Ironic and implemented several features
 which align with the goals which I set out at the beginning of the cycle.
 
 In the day-to-day pace of staring at review boards and patches that haven't
 merged yet, we often get frustrated because it feels like things don't move
 fast enough. When I look back at the last six months, the picture looks
 different. I think we have accomplished a lot, and I believe that is a
 result of empowering sub-teams and building stable APIs between services
 and libraries. I'd like to highlight a few of the biggest accomplishments.
 
 As a result of discussions at the Paris design summit, we spent a hefty
 chunk of the cycle designing and implementing a finite state machine [1] to
 formally model the transitions between node states. We then implemented
 support for two of the new state transitions (introspection and cleaning).
 
 This exposed a flaw in the pre-Kilo node states which we've addressed, but
 that change caused us to rev the API in an incompatible way. To maintain
 compatibility with Juno-era clients, we borrowed from Nova's lead with API
 microversions and implemented support [2] for those as well. Even so, this
 change led to more friction than any other change in Ironic during this
 cycle, and is a good reminder that building a stable API is possibly the
 most important thing we do.
 
 We gave drivers the ability to maintain internal state in the database and
 to register their own periodic tasks, and we added iRMC (Fujitsu) and AMT
 (Intel) drivers. We also continue to hold to our guarantee of
 backwards-compatibility at the driver API layer, which has led to more than
 one out-of-tree driver cropping up. It has also led to some driver
 developers publishing new libraries for their hardware, and plugging those
 in to Ironic with relatively little effort. [3] For the record, I think
 that's fantastic, and we should continue enabling that. The proliantutils
 [4] project is just one example of this; several others are being developed
 elsewhere and released to pypi by their vendors.
 
 The ironic-python-agent [5] project has been around for just over a year
 now, and I'm very pleased both with the project and the team integration.
 The ironic-discoverd project [6] is just over six months old; devstack
 support is in the works and so I hope that by the end of the Liberty cycle,
 it will be integrated and tested alongside with Ironic. Even more recently,
 the bifrost project [7] was created to demonstrate the functionality of a
 stand-alone Ironic service and simplify small-scale hardware deployment. As
 it turns out, this is a convenient way to do functional testing of Ironic
 without a full OpenStack deployment, so we'll be exploring that in Liberty.
 
 I'm sure I've left some things out - this really isn't the place for full
 release notes anyway :)
 
 In Liberty, I'd like us to complete the state machine, split the boot and
 deploy interfaces, and complete the client side of client-server version
 negotiation. That's enough changes in the core of the project for one cycle.
 
 I'd like to see more consistency in feature coverage across hardware
 drivers, as well as better tracking and communication about each drivers'
 capabilities.
 
 We need to keep abreast of changes in the horizontal efforts across
 OpenStack -- oslo, qa, and docs. In particular, we will need to look at the
 move to in-tree functional testing and determine how we want to structure
 that for ourselves. We also have no presence in the OpenStack Manual,
 though our developer docs have sprouted several pages geared towards
 operators [8]. Whether our operator-centric docs stay in the code tree or
 are moved elsewhere, we should continue to develop them.
 
 As the contributor base grows, we may need to re-evaluate the team
 structure, but right now I think things are going well in this area. I plan
 to continue guiding us in a 

[openstack-dev] OpenStack in the classroom

2015-04-07 Thread Amrith Kumar
CS and EE schools today use open source software as the basis for a lot of 
coursework and as the practical example for several concepts. Most often the 
exemplar system is Linux. Yet if students are even taught about the cloud, they 
often learn about that other cloud company from Seattle.

I think OpenStack is the ideal exemplar system for a whole lot of CS/EE 
courses. No matter what area of computer science you are interested in, there's 
an OpenStack project (or in some cases several) that you can study.

I think the fact that you can have the entire cloud on your laptop, source code 
and all, is incredibly powerful in the classroom. Not only can you see how the 
system works, but you can also tweak it or fix it if you find something to be 
wrong. Some students also learn about software development methodologies by 
contributing to a fictional open source project. Why do that when they can 
instead be contributing code to a real open source project?

I think there's a huge opportunity for us to take OpenStack in the Classroom (a 
longer post about my experience doing this last week is at 
http://www.tesora.com/openstack-in-the-classroom/). My thanks to dims and 
Kamesh Pemmaraju for helping me with this at short notice.

Let us make (and I'm looking to the Foundation to support this as a formal 
initiative) it a priority to have every university offer courses on computer 
science and cloud computing with OpenStack as the exemplar system.

Personally, I'm going to work with educational institutions in Massachusetts 
and near Toronto (where Tesora has offices, and where I tend to spend most of 
my time) to try and make available a course on cloud computing with OpenStack 
as the exemplar system. I'm going to make the materials, and offer to teach the 
course, and I will contribute the materials to the Foundation.

So this is an open offer to any university in MA and near Toronto; if you want 
someone to develop and deliver a course on cloud computing, please let me know!

I think we can all come together and take OpenStack to the Classrooms so that 
every graduating student interested in cloud computing has a working knowledge 
of OpenStack.

Thanks,

-amrith


Amrith Kumar, Founder  CTO

[tesora-small]

Mobile: 978-563-9590

Direct: 978-707-8010 x1002

Twitter: @amrithkumarhttp://www.twitter.com/amrithkumar

Skype: amrith.skype

Check out our bloghttp://www.tesora.com/blog



Twitterhttps://twitter.com/tesoracorp 
Facebookhttps://www.facebook.com/tesoracorp 
LinkedInhttp://www.linkedin.com/company/parelastic

125 CambridgePark Drive, Suite 400, 
https://www.google.com/maps?q=125+Cambridge+Park+Drive,+Cambridge,+MAhl=ensll=42.036922,-71.683501sspn=3.422779,6.696167oq=125+cahnear=125+Cambridge+Park+Dr,+Cambridge,+Middlesex,+Massachusetts+02140t=mz=17
Cambridge, MA 
02140https://www.google.com/maps?q=125+Cambridge+Park+Drive,+Cambridge,+MAhl=ensll=42.036922,-71.683501sspn=3.422779,6.696167oq=125+cahnear=125+Cambridge+Park+Dr,+Cambridge,+Middlesex,+Massachusetts+02140t=mz=17

4 Robert Speck Parkway, Suite 
1500,https://www.google.com/maps?q=4+Robert+Speck+Parkway,+Suite+1500,+Mississauga,+ON,+Canada.+L4Z+1S1hl=ensll=42.395158,-71.145805sspn=0.006648,0.013078hnear=4+Robert+Speck+Pkwy+%231500,+Mississauga,+Peel+Regional+Municipality,+Ontario+L4Z+1S1,+Canadat=mz=17
Mississauga, ON, Canada. L4Z 
1S1https://www.google.com/maps?q=4+Robert+Speck+Parkway,+Suite+1500,+Mississauga,+ON,+Canada.+L4Z+1S1hl=ensll=42.395158,-71.145805sspn=0.006648,0.013078hnear=4+Robert+Speck+Pkwy+%231500,+Mississauga,+Peel+Regional+Municipality,+Ontario+L4Z+1S1,+Canadat=mz=17





__
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] [nova] [stringfreeze] request for SFE

2015-04-07 Thread Thierry Carrez
Finucane, Stephen wrote:
 Nova cores,
 
 I would like to request a SFE for the below fix:
 
   https://review.openstack.org/#/c/170190/
   https://bugs.launchpad.net/nova/+bug/1438226
 
 This change adds a useful error message to help users debug incompatibilities 
 with some versions of a dependency (libvirt). Without this error message the 
 change is of little use.
 
 Regards,
 Stephen Finucane
 
 PS: I can redirect this to the i18n mailing list if necessary.

Looks like a valid trade-off to me.

-- 
Thierry Carrez (ttx)

__
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] I/O (PCIe) based NUMA scheduling

2015-04-07 Thread jacob jacob
I understand that this feature automatically schedules the guest to be
on a NUMA node to which the PCI device is associated.

For a guest that spans multiple NUMA nodes, is the NUMA node
information associated to PCI devices passed to the guest?
Say a guest is configured to use 2 PCI devices(associated to numa
nodes 0 and 1 on the host). The guest is also configured to have 2
numa nodes.

I tried this with the latest version of openstack (master) and the
numa_node information associated with the device shows up as -1 in the
vm.

 cat /sys/class/net/eth1/device/numa_node
 -1

For such cases, knowing the numa node information in the VM would help
applications choose the device based on the associated numa node.Is
there any blueprint that addresses this issue?

__
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] [barbican] Utilizing the KMIP plugin

2015-04-07 Thread John Wood
Hello Christopher,

Just checking, but is that barbican-api.conf file located in your local 
system's /etc/barbican folder? If not that is the preferred place for local 
development. Modifying the copy that is in your local git repository will have 
no effect.

Also, please double check that your local git repository's setup.cfg has a line 
like this in there (at/around #35):

kmip_plugin = barbican.plugin.kmip_secret_store:KMIPSecretStore

Thanks,
John




From: Christopher N Solis cnso...@us.ibm.commailto:cnso...@us.ibm.com
Reply-To: 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Monday, April 6, 2015 at 10:25 AM
To: 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: [openstack-dev] [barbican] Utilizing the KMIP plugin


Hello!

Sorry to Kaitlin Farr for not responding directly to your e-mail.
My openstack settings were misconfigured and I was not receiving e-mail from 
the dev mailing list.
Thanks for looking into the issue.

I double checked the permissions at the bottom of the kmip_plugin part in the 
barbican-api.conf file
and they are set to 400.

I would also like to note that I do not think the code ever actually entered 
the __init__ function
of KMIPSecretStore. I put a breakpoint in the __init__ function but the 
debugger never gets open.
The error occurs and returns without ever seeming to enter the init function.

Here are the parts of the barbican-api.conf file that concern the kmip_plugin:
.
[secretstore]
namespace = barbican.secretstore.plugin
enabled_secretstore_plugins = kmip_plugin
.
[kmip_plugin]
username = '**'
password = '**'
host = 
port = 
keyfile = '/etc/barbican/rootCA.key'
certfile = '/etc/barbican/rootCA.pem'
ca_certs = '/etc/barbican/rootCA.pem'
...

Thank You!!

Regards,
Christopher Solis
__
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] [Manila] PTL Candidacy

2015-04-07 Thread Elizabeth K. Joseph
confirmed


On Mon, Apr 6, 2015 at 1:30 PM, Ben Swartzlander b...@swartzlander.org wrote:
 Hello all,

 I'm announcing my candidacy for Manila PTL for the Liberty release.

 I've been leading the Manila project since its inception back in 2013, and
 I'm excited and humbled by how much the community around the project has
 grown, especially during the last 6 months.

 If you go back and read my ML post from my last nomination, I set out a
 number of goals [1]. I think we have achieved as a team everything on that
 list. In particular I am most excited by the growth of the community, which
 has exceeded my hopes.

 Manila quality has come a long way, with greatly increased test coverage,
 and a significant number of bugs found a fixed. The primary technical goal
 for Kilo, which was to make Manila usable in a wider variety of deployment
 scenarios was met with our new driver_handle_share_servers config flag and
 multiple network plugin options.

 The thing that caught me most by surprise was how popular the mid-cycle
 meetup was. I made the mistake of assuming that it would be a small group
 and that there wouldn't be interest in a physical meetup. The meetup was
 well attended and a lot of great ideas came out of it. I want to make sure
 we plan ahead for the Liberty meetup so people who are able to travel have
 time to make plans, and I'd like to make the agenda more formal next time
 around so people joining remotely can schedule their time more effectively.

 I have a long list of technical content that I would like to see go into
 Liberty. The mid-cycle meetup added a bunch of new ideas, and there's still
 a big gap between what Manila can support and what Cinder (the project we
 forked from) now supports. I would like to catch up to Cinder, feature-wise,
 and also implement all of the shared-file-system-specific features we've
 been talking about but haven't gotten around to implementing yet (mount
 automation is a big one).

 There is way more work than we can get done during a single release, but
 with a bigger team I'm hopeful that we can deliver more features in Liberty
 than ever before. To this end I've been trying to grow the core team, with 2
 recent additions, and I hope to grow it more.

 To address the concern that too many core team members are from a small
 number of companies, I'd like to propose a rule that changes require +2s
 from at least 2 companies, which should alleviate concerns about single
 companies shoving through unpopular changes, and I can also guarantee that
 the next core team nominations from me will be for people from companies not
 yet represented.

 I wish I could include my proposed list of Liberty features here, but
 unfortunately it's too long and not baked enough because we haven't quite
 finished Kilo enough to move on to Liberty planning (for me at least). I
 want to continue the themes we started in Kilo of quality, simplicity, and
 integrating with the rest of OpenStack. Look forward to my list of proposed
 features in the coming weeks and let's make Liberty the best release of
 Manila ever!

 [1] -
 http://lists.openstack.org/pipermail/openstack-dev/2014-September/047045.html

 -Ben Swartzlander

 __
 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



-- 
Elizabeth Krumbach Joseph || Lyz || pleia2

__
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] PTL Candidacy

2015-04-07 Thread Elizabeth K. Joseph
confirmed


On Mon, Apr 6, 2015 at 9:57 AM, Dean Troyer dtro...@gmail.com wrote:
 I would like to announce my candidacy for OpenStackClient PTL.  I started
 this project nearly three years ago in order to give CLI users a uniform
 experience in interacting with OpenStack clouds.  OSC was recently the first
 project added as part of the new governance model.

 While response to OSC has always been good the active developer group has
 generally been small and development slower than we would have liked.  I am
 now in a position to change that and step up the pace of development and
 broaden the contributor base.

 The future of OSC holds some interesting problems to solve, including
 adopting a single low-level API to provide the backend REST handlers and
 addressing the issue of installation and a multitude of dependencies.  We
 have the introduction of a cloud/client configuration ability coming soon
 and client-side caching of tokens and other cloud data following after.
 There is also some refinement to make running in interactive mode more
 suitable as a Bash coprocess.  And as always, keeping up with the project
 commands is still a top priority

 I believe there are certain areas where a strong guiding hand provides a
 better end result than only building on consensus, and user interface design
 consistency is one of those areas.  So much so that I like to say the 'C' in
 OSC stands for 'consistency'.  The rest of the backronym is left as an
 exercise to the reader.

 I would be honored to have your support.

 Thanks
 dt

 --

 Dean Troyer
 dtro...@gmail.com

 __
 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




-- 
Elizabeth Krumbach Joseph || Lyz || pleia2

__
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] BUG:Adding more tenants access to flavor with limited access causes already existing instance size in that tenant to Not available and this error pops up Error: Unable to retrieve

2015-04-07 Thread mad Engineer
-- Forwarded message --
From: mad Engineer themadengin...@gmail.com
Date: Tue, Apr 7, 2015 at 8:50 PM
Subject: BUG:Adding more tenants access to flavor with limited access
causes already existing instance size in that tenant to Not
available and this error pops up Error: Unable to retrieve instance
size information.
To: openst...@lists.openstack.org openst...@lists.openstack.org


Running Icehouse in Ubuntu 14.04 and Centos 6.6 (Both have this issue).

Created a flavor Flavor 1 with only tenant A  having access to it
and there are 20 instances created from that flavor.

Now I have added 2 more tenants to access Flavor 1

All the running instances in tenant A shows Error: Unable to retrieve
instance size information.

i can create new instances from that flavor A from tenant A but
existing instances shows size as Not available

Related to Bug:
  https://bugs.launchpad.net/nova/+bug/1366861

Can any one suggest workaround for this.

Thanks

__
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] Fixing the Nova Core Reviewer Frustration [was Re: [Nova] PTL Candidacy]

2015-04-07 Thread James Bottomley
On Tue, 2015-04-07 at 11:27 +1000, Michael Still wrote:
 Additionally, we have consistently asked for non-cores to help cover
 the review load. It doesn't have to be a core that notices a problem
 with a patch -- anyone can do that. There are many people who do help
 out with non-core reviews, and I am thankful for all of them. However,
 I keep meeting people who complain about review delays, but who don't
 have a history of reviewing themselves. That's confusing and
 frustrating to me.

I can understand why you're frustrated, but not why you're surprised:
the process needs to be different.  Right now the statement is that for
a patch series to be accepted it has to have a positive review from a
core plus one other, however the one other can be a colleague, so it's
easy.  The problem, as far as submitters see it, is getting that Core
Reviewer.  That's why so much frenzy (which contributes to your
frustration) goes into it.  And why all the complaining which annoys
you.

To fix the frustration, you need to fix the process:  Make the cores
more of a second level approver rather than a front line reviewer and I
predict the frenzy to get a core will go down and so will core
frustration.  Why not require a +1 from one (or even more than one)
independent (for some useful value of independent) reviewer before the
cores will even look at it?  That way the cores know someone already
thought the patch was good, so they're no longer being pestered to
review any old thing and the first job of a submitter becomes to find an
independent reviewer rather than go bother a core.

James



__
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] Fixing the Nova Core Reviewer Frustration

2015-04-07 Thread James Bottomley
On Tue, 2015-04-07 at 13:35 -0400, Anita Kuno wrote:
 On 04/07/2015 01:02 PM, James Bottomley wrote:
  On Tue, 2015-04-07 at 11:27 +1000, Michael Still wrote:
  Additionally, we have consistently asked for non-cores to help cover
  the review load. It doesn't have to be a core that notices a problem
  with a patch -- anyone can do that. There are many people who do help
  out with non-core reviews, and I am thankful for all of them. However,
  I keep meeting people who complain about review delays, but who don't
  have a history of reviewing themselves. That's confusing and
  frustrating to me.
  
  I can understand why you're frustrated, but not why you're surprised:
  the process needs to be different.  Right now the statement is that for
  a patch series to be accepted it has to have a positive review from a
  core plus one other, however the one other can be a colleague, so it's
  easy.  The problem, as far as submitters see it, is getting that Core
  Reviewer.  That's why so much frenzy (which contributes to your
  frustration) goes into it.  And why all the complaining which annoys
  you.
  
  To fix the frustration, you need to fix the process:  Make the cores
  more of a second level approver rather than a front line reviewer and I
  predict the frenzy to get a core will go down and so will core
  frustration.  Why not require a +1 from one (or even more than one)
  independent (for some useful value of independent) reviewer before the
  cores will even look at it?  That way the cores know someone already
  thought the patch was good, so they're no longer being pestered to
  review any old thing and the first job of a submitter becomes to find an
  independent reviewer rather than go bother a core.
  
  James
  
  
  
  __
  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
  
 Hi James:
 
 Since this is now an open thread and no longer has anything to do with
 Nova PTL candidacy or anyone else's PTL candidacy, I'm going to jump in
 here with a recommendation.
 
 Since you are familiar with Gerrit yourself and have a merged patch,
 perhaps you can spend some time between now and summit and review as
 many Nova (or the project of your choice) patches as you can to learn
 what life is like from the reviewers point of view.

Thanks for the suggestion.  However, I didn't make my initial
recommendation based on not having some insight into what's going on.
I'm SCSI Subsystem maintainer of Linux, meaning I act like an OpenStack
core for all the patches that go into this subsystem.

We recently hit a crisis point in Linux last year where I simply
couldn't review all the patches and someone else took over to help out.
He instituted a process whereby no patch got consideration until it had
at least one other review and even though he's stepped back again, I
find that adhering to this process brings my workload back to being
manageable because I can just tell anyone bothering me about a patch to
go away and find a reviewer.  Once it has a reviewer (provided I trust
them), I merely need to glance over it to verify no problems before
including it in the git tree.

I'm basing my recommendation directly on how this process has helped me
continue to do my job in Linux.

Now, I think it's fair game to argue about whether this would, or would
not be applicable to OpenStack and whether the benefits we saw in Linux
would be fully realized in a different environment.  I do, though, think
it's slightly unwise to dismiss out of hand experience gained in other
projects, unless you truly believe OpenStack has nothing to learn from
anyone else?

James

 If you find it supportive to do so please help yourself to this blog
 post I wrote about reviewing an OpenStack patch:
 http://anteaya.info/blog/2013/03/21/reviewing-an-openstack-patch/
 
 Thanks James,
 Anita.
 
 https://review.openstack.org/#/q/reviewer:%22James+Bottomley+%253Cjejbcan1%2540hansenpartnership.com%253E%22,n,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 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] [Zaqar] PTL Candidacy

2015-04-07 Thread Victoria Martínez de la Cruz
Hi all,

Flavio, thanks for submitting your candidacy for Zaqar. As one of the
developers working on the Zaqar project, I wanted to say that your guidance
will be truly appreciated for the next cycle. The status for the project is
really good, and there is a lot to do, great ideas for new features, and
many people that wants to help. We also have many Outreachy applicants
interested in join Zaqar in the next cycle, so having your lead is very
important for us.

It's needless to say that you can count on the Zaqar team to make this
happen and avoid burnout (if possible).

All the best,

Victoria

2015-04-07 13:02 GMT-03:00 Tristan Cacqueray tristan.cacque...@enovance.com
:

 confirmed

 On 04/07/2015 05:35 AM, Flavio Percoco wrote:
  Greetings,
 
  You read it right, you've not burned out yet - I probably will. Here's
  a crazy idea, what if I run for 2 PTL positions on the projects I've
  been putting my focus on lately? Hopefully, by sending this out now,
  I'll be able to answer all your questions in time before the candidacy
  period closes.
 
  Before you jump out of your chair, pull your hair off and start
  asking: Is that even possible? Let me tell you that, as far as I can
  tell by reading our governance repo[0], it seems to be entirely
  legal. If you think it is not, please do let me know.
 
  Now, to my candidacy. During the Juno development cycle, I had the
  pleasure to be Zaqar's PTL. During this cycle, we managed to kick of
  complete - at least in an experimental version - some exciting
  features and we've also kicked off others - you can read more about
  that here[1]. We did that with a small team of old and new
  contributors, if it doesn't seem much to you, I'd love to invite you
  to our team and help us out. :D
 
  That said, I think our most important goal during Juno was
  incorporating the feedback we got from the community, after our last
  incubation attempt, in a way that doesn't compromise the project's
  goals but still brings in way more flexibility to the project. This
  will allow for the community (Zaqar's and OpenStack's) to finally
  adopt the project wherever it might be needed.
 
  Based on the above results and the fact that I believe the community
  hasn't seen enough (anything) of Zaqar yet, I'd like to throw my hat
  out there to be Zaqar's PTL for another cycle. Here are some things
  that I'd like us to do during this cycle:
 
  1. Spread the word and improve our interaction with the overall
  community. We've spent lot of time heads down coding new features and
  working out the best way to deliver this project. I believe it's time
  to throw it out there and let it crash (if you know what I mean).
 
  2. Restore/Improve our community activities by improving our
  communications through the openstack mailing list, restoring our
  weekly meetings and contributing back to other projects.
 
  3. Keep improving our deployment story/tools. We've a draft of a
  puppet manifest that we need to complete, we've devstack support but
  we ought to bring it into our code base and extend it with other
  features that have been developed.
 
  4. Keep our amazing mentoring story alive by helping new mentees to
  integrate with OpenStack, open source and obviously, Zaqar. Something
  this team should be proud of is that it's mentored new contributors
  since it was created.
 
  The above and more, I'd be honored to do together with the rest of the
  team.
 
  Now, to the obvious natural question: How will I be the PTL of 2
  projects and get to the end of the  cycle?
 
  Well, this definitely will require some changes from my side and my
  current focus that you'll see happen if I have the honor to be elected
  for both projects. Will I be burned out at the end of the cycle?
  Probably, but that's a price I'm willing to pay for these 2 projects
  and more importantly for OpenStack because I truly believe these
  projects play (or will play in the case of Zaqar) and important role
  in our ecosystem.
 
  In addition to the above, I must say that, thankfully enough, Zaqar is
  still not such a time consuming project from a PTL perspective and
  it's entirely feasible to be the PTL of these 2 projects and still do
  a good job - last famous words.
 
  In all seriousness, I'd be honored to serve for both projects and I
  hope you'll join me in this experiment.
 
  [0]
 
 https://git.openstack.org/cgit/openstack/governance/tree/reference/charter.rst
 
  [1]
 
 http://lists.openstack.org/pipermail/openstack-dev/2015-April/060446.html
 
  Cheers,
  Flavio
 
  --
  @flaper87
  Flavio Percoco
 
 
 
 __
  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 Development 

[openstack-dev] [puppet] Meeting notes for April 7 and PTL update

2015-04-07 Thread Colleen Murphy
Hi all,

The minutes from today's meeting are here:

http://eavesdrop.openstack.org/meetings/puppet_openstack/2015/puppet_openstack.2015-04-07-15.00.html

One outcome of this meeting is that we plan to close the PTL nomination
process on April 9, 2015 at 05:59 UTC. If you would like to nominate
yourself for PTL of the puppet-openstack projects, please do so before then.

Colleen (crinkle)
__
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] [all] how to send messages (and events) to our users

2015-04-07 Thread gordon chung
 This could be extended to richer JSON events that include the stack,
 resources affected in the update, stats like num-deleted-resources or
 num-replaced-resources, autoscaling actions, and info about stack errors.

 Is there a way for users as-is to view those raw notifications, not just
 the indexed k/v pairs?

from Ceilometer POV, currently, raw notifications are optionally stored (for 
auditing, postmortem analysis, etc...) but they are not queryable from the api 
(we don't support it as the performance will [arguably] suffer depending on the 
backend).

the basic structure of an Event in Ceilometer is: id, timestamp, event_type, a 
list of traits (queryable k/v pairs pulled from notification), and raw (full 
json notifications)

in Liberty, we intend on support action/alerting on events so maybe it's 
something we should collaborate on to ensure the right functionality is 
provided.

cheers,
gord
  
__
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] The Evolution of core developer to maintainer?

2015-04-07 Thread Ed Leafe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 04/02/2015 02:26 PM, Joe Gordon wrote:

 So, let me take a step back here. I would like to see at least 2 to
 3x more people in a given project to feel empowered and have
 badges, and make it possible for part time upstream developers to
 hold some of said badges.  It sounds like you more or less agree
 with that goal. So how do you propose we get there?
 
 Because having 15 core reviewers for all of nova is just not
 cutting it.

My $.02 on this: http://blog.leafe.com/the-core-deficiency/

- -- 

- -- Ed Leafe
-BEGIN PGP SIGNATURE-
Version: GnuPG v2
Comment: GPGTools - https://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCgAGBQJVJCG3AAoJEKMgtcocwZqLPfEQAJT2Xp1qDpPrhaL5ZM1QvyHP
1iGwTnt10ATH9vFWRmAAYucR3QGF8E0RQyFi2V5W/poRJpiuY+UiTaoqzOq3bXjQ
0IjSFo6AKN8z5igMog0Hp82dvuJe8C1VfxO2GP76MJjqdHT7CvXEmAdHzknRVmcB
soWAMJ2W/V8Fn0niXzfHf/jN+LksxmNPzFm5YIaZbexsKw0zhYz3Y32LbX1Shffm
4FO/uTmLZqw5uvMlHZYb9RC5Hhe6AJ+53UxY4CUXnAAt2cWZYFTJuogw6hx3LBXQ
Tc7NUUHrI1xLEyx5ZnLFesnuBnkbc4ER08OPgOIqcecy4UqGnVQfNmYvFNePjpq3
GD/T7bP3HYjZ3E4BsfrfIQDO2IjpC3yfSTWmTF9FJiVwhy8EFQd/w3kRztGpafPO
7y2K7irdk5AB0nsL0tM1nvTTBk0lYqXsgyvSWopaZCk/0LwxeUETOmKXeFPA6hgS
r+/U2jJDCr2WjRbwbvPhuFWKVwf391LUnz3qrVhlUq3xQEY0N/+IBGb+7n0sc6hu
V76S6jHmxkF7XWPXGP2E8BClvpCEjMToLEULLDYr5Xilvx2iqLyugEmDE9o3uBLi
GSQcxsw70nhDheRldNEeJDxEv1ABvn7Kxn5UFX8RYNLVAdMaSBLlinHqBtOJ5T2E
O5SroR+ltyB2f1n0UEGJ
=ELkQ
-END PGP SIGNATURE-

__
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] Fixing the Nova Core Reviewer Frustration [was Re: [Nova] PTL Candidacy]

2015-04-07 Thread Tim Bell
 -Original Message-
 From: James Bottomley [mailto:james.bottom...@hansenpartnership.com]
 Sent: 07 April 2015 19:03
 To: Michael Still
 Cc: OpenStack Development Mailing List (not for usage questions)
 Subject: [openstack-dev] Fixing the Nova Core Reviewer Frustration [was Re:
 [Nova] PTL Candidacy]
 
 On Tue, 2015-04-07 at 11:27 +1000, Michael Still wrote:
  Additionally, we have consistently asked for non-cores to help cover
  the review load. It doesn't have to be a core that notices a problem
  with a patch -- anyone can do that. There are many people who do help
  out with non-core reviews, and I am thankful for all of them. However,
  I keep meeting people who complain about review delays, but who don't
  have a history of reviewing themselves. That's confusing and
  frustrating to me.
 
 I can understand why you're frustrated, but not why you're surprised:
 the process needs to be different.  Right now the statement is that for a 
 patch
 series to be accepted it has to have a positive review from a core plus one 
 other,
 however the one other can be a colleague, so it's easy.  The problem, as 
 far as
 submitters see it, is getting that Core Reviewer.  That's why so much frenzy
 (which contributes to your
 frustration) goes into it.  And why all the complaining which annoys you.
 
 To fix the frustration, you need to fix the process:  Make the cores more of a
 second level approver rather than a front line reviewer and I predict the 
 frenzy
 to get a core will go down and so will core frustration.  Why not require a +1
 from one (or even more than one) independent (for some useful value of
 independent) reviewer before the cores will even look at it?  That way the 
 cores
 know someone already thought the patch was good, so they're no longer being
 pestered to review any old thing and the first job of a submitter becomes to 
 find
 an independent reviewer rather than go bother a core.
 

If I take a case that we were very interest in 
(https://review.openstack.org/#/c/129420/) for nested project quota, we seemed 
to need two +2s from core reviewers on the spec. 

There were many +1s but these did not seem to result in an increase in 
attention to get the +2s. Initial submission of the spec was in October but we 
did not get approval till the end of January.

Unfortunately, we were unable to get the code into the right shape after the 
spec approval to make it into Kilo.

One of the issues for the academic/research sector is that there is a 
significant resource available from project resources but these are time 
limited. Thus, if a blueprint and code commit cannot be completed within the 
window for the project, the project ends and resources to complete are no 
longer available. Naturally, rejections on quality grounds such as code issues 
or lack of test cases is completely reasonable but the latency time can extend 
the time to delivery significantly.

Luckily, in this case, the people concerned are happy to continue to completion 
(and the foundation is sponsoring the travel for the summit too) but this would 
not always be the case.

Tim

 James
 
 
 
 _
 _
 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 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] Barbican : Unable to authenticate with keystone V3 for Barbican curl command

2015-04-07 Thread Asha Seshagiri
Hi All ,

Could anyone please help me on this integration issue.
I am unable to authenticate with keystone V3  for Barbican curl command
.I have followed the procedure given in the following link :

https://github.com/cloudkeep/barbican/wiki/Integration-with-Keystone-V3-API

I was unable to authenticate with the keystone V3 even though the right
token was provided in the curl command
Please find the command to get the token and the curl command to post the
secret .

[root@keystone-versiontest ~]# openstack --insecure token issue *(Command
to get token from keystone v3)*
++--+
| Field  | Value|
++--+
| expires| 2015-04-07T18:26:13.835641Z  |
|* id | f28b93f27cce4bc09f9ac50d84bde736 |*
| project_id | 9d37f9ecc481422aa8ab53674cb82410 |
| user_id| e7d02ed8e7e64b01a1d66bb86ffa90d8 |
++--+

[root@keystone-versiontest ~]# curl -X POST -H
'content-type:application/json' -H 'X-Project-Id:12345' \
 -H X-Auth-Token:*f28b93f27cce4bc09f9ac50d84bde736* -d '{payload:
my-secret-here, payload_content_type: text/plain}'
http://localhost:9311/v1/secrets
*Authentication required*[root@keystone-versiontest ~]#

The contents of the admin.opensrc file is as given below :

[root@keystone-versiontest ~]# cat admin.openrc
export OS_USERNAME=admin
export OS_TENANT_NAME=admin
export OS_PASSWORD=admin
export OS_AUTH_URL=https://169.54.204.69:35357/v3
export OS_REGION_NAME=RegionOne
export OS_IDENTITY_API_VERSION=3
export OS_USER_DOMAIN_ID=default
export OS_PROJECT_DOMAIN_ID=default


And also I have attached the  barbican-api-paste.ini and
barbican-admin-paste.ini files.

I would like to know why the curl command for posting the secret is not
geting authenticated with Keystone V3

Any help would highly be appreciated.
-- 
*Thanks and Regards,*
*Asha Seshagiri*


barbican-api-paste.ini
Description: Binary data


barbican-admin-paste.ini
Description: Binary data
__
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] [oslo.utils] allow strutils.mask_password to mask keys dynamically

2015-04-07 Thread Ben Nemec
On 03/20/2015 11:43 AM, Doug Hellmann wrote:
 Excerpts from Matthew Van Dijk's message of 2015-03-20 15:06:08 +:
 I’ve come across a use case for allowing dynamic keys to be made
 secret. The hardcoded list is good for common keys, but there will be
 cases where masking a custom value is useful without having to add it
 to the hardcoded list.
 
 Can you be more specific about what that case is?
 
 My concern with making some keys optional is that we'll have different
 security behavior in different apps, because some will mask values
 that are not masked in other places. Part of the point of centralizing
 behaviors like this is to keep them consistent across all of the
 projects.

I think I may have been the first to suggest this way back when, and at
the time my thought was that it's weird for consumers of a library to
have to push a change into the library itself for things that might be
pretty specific to their application.

That said, the oslo libs are not entirely normal in this respect.
They're also an opinionated set of modules that make it easy to do
things The OpenStack Way, so in that respect I agree that it's
probably good to keep the list of masked keys the same across applications.

So I think at this point I'm backing off my stance that this is
something we _should_ do for sure, and will take the view that it's
something we _could_ do if a compelling argument is made.

/2 cents

 
 I propose we add an optional parameter that is a list of secret_keys
 whose values will be masked.
 There is concern that this will lead to differing levels of security.
 But I disagree as either the message will be masked before passing on
 or mask_password will be called. In this case the developer should be
 aware of the incoming data and manually mask it.
 Keeping with a hardcoded list discourages use of the function.
 
 __
 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 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] [all] how to send messages (and events) to our users

2015-04-07 Thread Sandy Walsh

Tooling in general seems to be moving towards richer event data as well.
The logging tools (Loggly/Logstash/PaperTrail/zillions of others) are
intended to take your unstructured logs and turn them into events, so
why not have Heat output structured events that we can present to the
user with Ceilometer rather than sending log lines (through syslog or
otherwise) and using tooling to reassemble them into events later.

The trend in the monitoring space seems to be:

1. Alarms are issued from Metrics as Events. 
(events can issue alarms too, but conventional alarming is metric based)
2. Multiple events are analyzed to produce Metrics (stream processing)
3. Go to Step 1

TL;DR: I think what we really want is a place to send and react to
*events*. Logs are a way to do that, of course, but the Ceilometer way
sounds pretty attractive.

The difference is structured vs. unstructured data. Elasticsearch-based
solutions tend to ignore structure by looking at keywords. Some solutions,
like TopLog, infer a structure by gleaning regexs from logs. 

Events start as structured data. More so, we're looking at establishing 
AVRO-based schema definitions on top of these events (slow progress).

If anything we should consider changing the logging library to use structured 
messages. Specifically:

log(The %(foo)s did %(thing)s % {'foo':'x', 'thing':'action'})
it would be
log({'message':The %(foo)s did %(thing)s, 'foo':'x', 'thing':'action'})

Which can still be formatted for conventional logs, but also sent as a
notification or as a higher-level structure to things like ES, TopLog, etc.
The driver can decide. 

* CloudWatch has you send unstructured log messages, then build filters
to parse them into quantifiable events, then set alarms on those metrics.

Having to build filters is a relatively error-prone approach compared to the
methods described above. 

 [snip]

The Fujitsu team have already added logging support to Monasca (with an 
elasticsearch backend) and HP is currently adding StackTach.v3 support for
notification-event conversion as well as our Winchester event stream 
processing engine. Also, this is based on Kafka vs. RabbitMQ, which has better
scaling characteristics for this kind of data.

This could be extended to richer JSON events that include the stack,
resources affected in the update, stats like num-deleted-resources or
num-replaced-resources, autoscaling actions, and info about stack errors.

Some of these sound more like a metrics than notifications. We should be 
careful not to misuse the two. 

Is there a way for users as-is to view those raw notifications, not just
the indexed k/v pairs?

In StackTach.v3 we ship the raw notifications to HDFS for archiving, but
expose the reduced event via the API. The message-id links the two.

Lots more here: http://www.stacktach.com


__
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] Barbican : Unable to reterieve asymmetric order request for rsa algorithm type

2015-04-07 Thread John Wood
Hello Asha,

The root error here is that the stock plugin does not support generating 256 
bit length asymmetric keys, rather only 1024, 2048 or 4096. Ideally you would 
have received a validation error when you POST-ed the order, but we have not 
yet integrated plugins with our validation process.

FYI, this link [1] shows the method that guides which algorithm parameters are 
supported by the default plugin.

Thanks for you patience,
John

[1]  
https://github.com/openstack/barbican/blob/master/barbican/plugin/crypto/simple_crypto.py#L194



From: Asha Seshagiri asha.seshag...@gmail.commailto:asha.seshag...@gmail.com
Date: Tuesday, April 7, 2015 at 12:23 PM
To: openstack-dev 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org, 
Paul Kehrer paul.keh...@rackspace.commailto:paul.keh...@rackspace.com, Adam 
Harwell adam.harw...@rackspace.commailto:adam.harw...@rackspace.com
Cc: John Wood john.w...@rackspace.commailto:john.w...@rackspace.com, 
Reller, Nathan S. 
nathan.rel...@jhuapl.edumailto:nathan.rel...@jhuapl.edu, Douglas Mendizabal 
douglas.mendiza...@rackspace.commailto:douglas.mendiza...@rackspace.com, 
a...@redhat.commailto:a...@redhat.com 
a...@redhat.commailto:a...@redhat.com, Alexis Lee 
alex...@hp.commailto:alex...@hp.com
Subject: Re: Barbican : Unable to reterieve asymmetric order request for rsa 
algorithm type

Hi All ,

I would like someone to provide the pointer so that I would look into this 
issue and confirm whether asymmetric order retrieval would be supported in 
Barbican.

Any help would be appreciated!

Thanks in advance,
Asha Seshagiri

On Fri, Apr 3, 2015 at 11:06 AM, Asha Seshagiri 
asha.seshag...@gmail.commailto:asha.seshag...@gmail.com wrote:
Hi All ,

Could any one please let me know if Barbican would support asymmetric order 
retrieval and the request .
Please find the curl command and response for creating the order and retrieving 
 the order

root@barbican:~# curl -X POST -H 'content-type:application/json' -H 
'X-Project-Id: 12345' -d '{type : asymmetric, meta: {name: 
secretnamepk2, algorithm: rsa, bit_length: 256, mode: cbc, 
payload_content_type: 
application/octet-stream}}'http://localhost:9311/v1/orders
{order_ref: 
http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c}root@barbican:~#

root@barbican:~# curl -H 'Accept: application/json' -H 'X-Project-Id:12345' 
http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c
{status: ERROR, updated: 2015-03-30T21:36:38.102832, created: 
2015-03-30T21:36:38.083428, order_ref: 
http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c;, meta: 
{name: secretnamepk2, algorithm: rsa, payload_content_type: 
application/octet-stream, mode: cbc, bit_length: 256, expiration: 
null}, error_status_code: 400, error_reason: Process TypeOrder issue 
seen - No plugin was found that could support your request., type: 
asymmetric}root@barbican:~#

It seems that we are unable to reterive the asymmetric order request
Could any one please help.
Any Help would be appreciated.

Thanks in Advance

On Mon, Mar 30, 2015 at 4:42 PM, Asha Seshagiri 
asha.seshag...@gmail.commailto:asha.seshag...@gmail.com wrote:
Hi All ,

I would like to know whether Barbican supports asymmetric order request .
Please find the curl command and response for creating the order and retrieving 
 the order

root@barbican:~# curl -X POST -H 'content-type:application/json' -H 
'X-Project-Id: 12345' -d '{type : asymmetric, meta: {name: 
secretnamepk2, algorithm: rsa, bit_length: 256, mode: cbc, 
payload_content_type: application/octet-stream}}' 
http://localhost:9311/v1/orders
{order_ref: 
http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c}root@barbican:~#

root@barbican:~# curl -H 'Accept: application/json' -H 'X-Project-Id:12345' 
http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c
{status: ERROR, updated: 2015-03-30T21:36:38.102832, created: 
2015-03-30T21:36:38.083428, order_ref: 
http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c;, meta: 
{name: secretnamepk2, algorithm: rsa, payload_content_type: 
application/octet-stream, mode: cbc, bit_length: 256, expiration: 
null}, error_status_code: 400, error_reason: Process TypeOrder issue 
seen - No plugin was found that could support your request., type: 
asymmetric}root@barbican:~#

Could any one please help.
Thanks in Advance
--
Thanks and Regards,
Asha Seshagiri



--
Thanks and Regards,
Asha Seshagiri



--
Thanks and Regards,
Asha Seshagiri
__
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] Barbican : Unable to authenticate with keystone V3 for Barbican curl command

2015-04-07 Thread John Wood
Hello Asha,

We are in the process of migrating our documentation to Sphinx, so I'd suggest 
following this link for Keystone configuration options [1].

I'd also note that a CR is pending with a bit more details to setup via a 
Docker Keystone here [2].

Thanks,
John


[1]  http://docs.openstack.org/developer/barbican/setup/keystone.html
[2]  https://review.openstack.org/#/c/169114/

From: Asha Seshagiri asha.seshag...@gmail.commailto:asha.seshag...@gmail.com
Date: Tuesday, April 7, 2015 at 1:34 PM
To: openstack-dev 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Cc: John Wood john.w...@rackspace.commailto:john.w...@rackspace.com, 
Reller, Nathan S. 
nathan.rel...@jhuapl.edumailto:nathan.rel...@jhuapl.edu, Douglas Mendizabal 
douglas.mendiza...@rackspace.commailto:douglas.mendiza...@rackspace.com, 
a...@redhat.commailto:a...@redhat.com 
a...@redhat.commailto:a...@redhat.com, Paul Kehrer 
paul.keh...@rackspace.commailto:paul.keh...@rackspace.com, Adam Harwell 
adam.harw...@rackspace.commailto:adam.harw...@rackspace.com, Alexis Lee 
alex...@hp.commailto:alex...@hp.com
Subject: Barbican : Unable to authenticate with keystone V3 for Barbican curl 
command

Hi All ,

Could anyone please help me on this integration issue.
I am unable to authenticate with keystone V3  for Barbican curl command   .I 
have followed the procedure given in the following link :

https://github.com/cloudkeep/barbican/wiki/Integration-with-Keystone-V3-API

I was unable to authenticate with the keystone V3 even though the right token 
was provided in the curl command
Please find the command to get the token and the curl command to post the 
secret .

[root@keystone-versiontest ~]# openstack --insecure token issue (Command to get 
token from keystone v3)
++--+
| Field  | Value|
++--+
| expires| 2015-04-07T18:26:13.835641Z  |
| id | f28b93f27cce4bc09f9ac50d84bde736 |
| project_id | 9d37f9ecc481422aa8ab53674cb82410 |
| user_id| e7d02ed8e7e64b01a1d66bb86ffa90d8 |
++--+

[root@keystone-versiontest ~]# curl -X POST -H 'content-type:application/json' 
-H 'X-Project-Id:12345' \
 -H X-Auth-Token:f28b93f27cce4bc09f9ac50d84bde736 -d '{payload: 
 my-secret-here, payload_content_type: text/plain}' 
 http://localhost:9311/v1/secrets
Authentication required[root@keystone-versiontest ~]#

The contents of the admin.opensrc file is as given below :

[root@keystone-versiontest ~]# cat admin.openrc
export OS_USERNAME=admin
export OS_TENANT_NAME=admin
export OS_PASSWORD=admin
export OS_AUTH_URL=https://169.54.204.69:35357/v3
export OS_REGION_NAME=RegionOne
export OS_IDENTITY_API_VERSION=3
export OS_USER_DOMAIN_ID=default
export OS_PROJECT_DOMAIN_ID=default


And also I have attached the  barbican-api-paste.ini and 
barbican-admin-paste.ini files.

I would like to know why the curl command for posting the secret is not geting 
authenticated with Keystone V3

Any help would highly be appreciated.
--
Thanks and Regards,
Asha Seshagiri
__
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] [Ironic] How to deal with microversions in 3rdparty tools

2015-04-07 Thread Chris Friesen

On 04/07/2015 07:25 AM, Dmitry Tantsur wrote:

On 04/07/2015 03:15 PM, Jim Rollenhagen wrote:

I’m not sure that recommending one or the other is best.

We should lay out the options (as you just did) and let folks decide
what works best for them. For things like discoverd, where you have
many users, perhaps you should allow the user to pass a version (for
example, option 2 depends on the user running an Ironic version
that has a 1.6 at all — they could be at 1.4). For things like the
dashboard my team runs internally, we’ll be passing “latest” to the
API (we don’t use the client). We know we can move fast, and our
dashboard being broken for a short time following a deploy isn’t
the end of the world.


Allowing a user to set microversions looks to me kind of misuse of them. E.g. a
user setting 1.8 does not mean discoverd will start supporting it actually. And
I can't get any guarantees about 1.4 as well - I never tested it. So it's really
about whether to hard code or not.


I'm not familiar with discoverd, but if you consume the nova API messages then I 
don't think you can allow arbitrary microversions since new ones can break 
backwards compatibility.


Could you cap what the user is allowed to specify as the highest supported 
microversion that was supported by discoverd at the time of the discoverd release?


Chris

__
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] Fixing the Nova Core Reviewer Frustration

2015-04-07 Thread Anita Kuno
On 04/07/2015 01:02 PM, James Bottomley wrote:
 On Tue, 2015-04-07 at 11:27 +1000, Michael Still wrote:
 Additionally, we have consistently asked for non-cores to help cover
 the review load. It doesn't have to be a core that notices a problem
 with a patch -- anyone can do that. There are many people who do help
 out with non-core reviews, and I am thankful for all of them. However,
 I keep meeting people who complain about review delays, but who don't
 have a history of reviewing themselves. That's confusing and
 frustrating to me.
 
 I can understand why you're frustrated, but not why you're surprised:
 the process needs to be different.  Right now the statement is that for
 a patch series to be accepted it has to have a positive review from a
 core plus one other, however the one other can be a colleague, so it's
 easy.  The problem, as far as submitters see it, is getting that Core
 Reviewer.  That's why so much frenzy (which contributes to your
 frustration) goes into it.  And why all the complaining which annoys
 you.
 
 To fix the frustration, you need to fix the process:  Make the cores
 more of a second level approver rather than a front line reviewer and I
 predict the frenzy to get a core will go down and so will core
 frustration.  Why not require a +1 from one (or even more than one)
 independent (for some useful value of independent) reviewer before the
 cores will even look at it?  That way the cores know someone already
 thought the patch was good, so they're no longer being pestered to
 review any old thing and the first job of a submitter becomes to find an
 independent reviewer rather than go bother a core.
 
 James
 
 
 
 __
 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
 
Hi James:

Since this is now an open thread and no longer has anything to do with
Nova PTL candidacy or anyone else's PTL candidacy, I'm going to jump in
here with a recommendation.

Since you are familiar with Gerrit yourself and have a merged patch,
perhaps you can spend some time between now and summit and review as
many Nova (or the project of your choice) patches as you can to learn
what life is like from the reviewers point of view.

If you find it supportive to do so please help yourself to this blog
post I wrote about reviewing an OpenStack patch:
http://anteaya.info/blog/2013/03/21/reviewing-an-openstack-patch/

Thanks James,
Anita.

https://review.openstack.org/#/q/reviewer:%22James+Bottomley+%253Cjejbcan1%2540hansenpartnership.com%253E%22,n,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


Re: [openstack-dev] Barbican : Unable to reterieve asymmetric order request for rsa algorithm type

2015-04-07 Thread Asha Seshagiri
Hi All ,

I would like someone to provide the pointer so that I would look into this
issue and confirm whether asymmetric order retrieval would be supported in
Barbican.

Any help would be appreciated!

Thanks in advance,
Asha Seshagiri

On Fri, Apr 3, 2015 at 11:06 AM, Asha Seshagiri asha.seshag...@gmail.com
wrote:

 Hi All ,

 Could any one please let me know if Barbican would support asymmetric
 order retrieval and the request .
 Please find the curl command and response for creating the order and
 retrieving  the order

 root@barbican:~# curl -X POST -H 'content-type:application/json' -H
 'X-Project-Id: 12345' -d '{type : asymmetric, meta: {name:
 secretnamepk2, algorithm: rsa, bit_length: 256, mode: cbc,
 payload_content_type: application/octet-stream}}'
 http://localhost:9311/v1/orders
 {order_ref: 
 http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c
 }root@barbican:~#

 root@barbican:~# curl -H 'Accept: application/json' -H
 'X-Project-Id:12345'
 http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c
 {status: ERROR, updated: 2015-03-30T21:36:38.102832, created:
 2015-03-30T21:36:38.083428, order_ref: 
 http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c;,
 meta: {name: secretnamepk2, algorithm: rsa,
 payload_content_type: application/octet-stream, mode: cbc,
 bit_length: 256, expiration: null}, *error_status_code: 400,
 error_reason: Process TypeOrder issue seen - No plugin was found that
 could support your request., type: asymmetric}*root@barbican:~#

 *It seems that we are unable to reterive the asymmetric order request*
 Could any one please help.
 Any Help would be appreciated.

 Thanks in Advance

 On Mon, Mar 30, 2015 at 4:42 PM, Asha Seshagiri asha.seshag...@gmail.com
 wrote:

 Hi All ,

 I would like to know whether Barbican supports asymmetric order request .
 Please find the curl command and response for creating the order and
 retrieving  the order

 root@barbican:~# curl -X POST -H 'content-type:application/json' -H
 'X-Project-Id: 12345' -d '{type : asymmetric, meta: {name:
 secretnamepk2, algorithm: rsa, bit_length: 256, mode: cbc,
 payload_content_type: application/octet-stream}}'
 http://localhost:9311/v1/orders
 {order_ref: 
 http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c
 }root@barbican:~#

 root@barbican:~# curl -H 'Accept: application/json' -H
 'X-Project-Id:12345'
 http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c
 {status: ERROR, updated: 2015-03-30T21:36:38.102832, created:
 2015-03-30T21:36:38.083428, order_ref: 
 http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c;,
 meta: {name: secretnamepk2, algorithm: rsa,
 payload_content_type: application/octet-stream, mode: cbc,
 bit_length: 256, expiration: null}, *error_status_code: 400,
 error_reason: Process TypeOrder issue seen - No plugin was found that
 could support your request., type: asymmetric}*root@barbican:~#

 Could any one please help.
 Thanks in Advance
 --
 *Thanks and Regards,*
 *Asha Seshagiri*




 --
 *Thanks and Regards,*
 *Asha Seshagiri*




-- 
*Thanks and Regards,*
*Asha Seshagiri*
__
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] Fixing the Nova Core Reviewer Frustration [was Re: [Nova] PTL Candidacy]

2015-04-07 Thread Joe Gordon
On Tue, Apr 7, 2015 at 10:02 AM, James Bottomley 
james.bottom...@hansenpartnership.com wrote:

 On Tue, 2015-04-07 at 11:27 +1000, Michael Still wrote:
  Additionally, we have consistently asked for non-cores to help cover
  the review load. It doesn't have to be a core that notices a problem
  with a patch -- anyone can do that. There are many people who do help
  out with non-core reviews, and I am thankful for all of them. However,
  I keep meeting people who complain about review delays, but who don't
  have a history of reviewing themselves. That's confusing and
  frustrating to me.

 I can understand why you're frustrated, but not why you're surprised:
 the process needs to be different.  Right now the statement is that for
 a patch series to be accepted it has to have a positive review from a
 core plus one other, however the one other can be a colleague, so it's
 easy.  The problem, as far as submitters see it, is getting that Core
 Reviewer.  That's why so much frenzy (which contributes to your
 frustration) goes into it.  And why all the complaining which annoys
 you.

 To fix the frustration, you need to fix the process:  Make the cores
 more of a second level approver rather than a front line reviewer and I
 predict the frenzy to get a core will go down and so will core
 frustration.  Why not require a +1 from one (or even more than one)
 independent (for some useful value of independent) reviewer before the
 cores will even look at it?  That way the cores know someone already
 thought the patch was good, so they're no longer being pestered to
 review any old thing and the first job of a submitter becomes to find an
 independent reviewer rather than go bother a core.


++, I actually already prefer to focus my reviews on patches that already
have a +1.

We have been using a trivial patch monkey process (see the bottom of
https://etherpad.openstack.org/p/kilo-nova-priorities-tracking) that is
similar to this with great results already.



 James



 __
 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 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] [all] how to send messages (and events) to our users

2015-04-07 Thread Jay Pipes

On 04/07/2015 11:34 AM, Sandy Walsh wrote:

log({'message':The %(foo)s did %(thing)s, 'foo':'x', 'thing':'action'})


I pity the foo that did that thing.

-jay

__
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] [Manila] Question on documentation reviews

2015-04-07 Thread Ben Swartzlander

On 04/07/2015 12:58 PM, Luis Pabon wrote:

Hi guys,
   I have been reviewing https://review.openstack.org/#/c/171166/, but I am 
concerned that I provided more of a hindrance than assistance. Instead I would 
like to propose the method used by Swift for document reviews, where reviewers 
provide a patch to the author as in https://review.openstack.org/#/c/169990 .

What do you think?


Makes sense to me. We should definitely discuss this at the weekly 
meeting, but it seems like for certain types of edits it would be 
dramatically more efficient.


I can think of 3 possible issues:
1) If we allow this, then authors will have to be careful about pulling 
the lateset patchset from gerrit before they make their changes, to 
avoid accidentally clobbering changes from other authors.
2) Reviewers would need to talk to the original author before pushing 
another patchset in case the original author was working on a second 
draft or responding to comments from other reviews -- the reviewer 
wouldn't want to clobber the original's author's unsubmitted work.
3) Presumably for small edits, the existing scheme is still more 
efficient, so reviewers will have to make a judgement call whether to 
leave comments or push a patch.


We'd need guidelines to cover the above 3 situations.

-Ben


- Luis

__
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 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] Fixing the Nova Core Reviewer Frustration [was Re: [Nova] PTL Candidacy]

2015-04-07 Thread James Bottomley
On Tue, 2015-04-07 at 18:12 +, Tim Bell wrote:
  -Original Message-
  From: James Bottomley [mailto:james.bottom...@hansenpartnership.com]
  Sent: 07 April 2015 19:03
  To: Michael Still
  Cc: OpenStack Development Mailing List (not for usage questions)
  Subject: [openstack-dev] Fixing the Nova Core Reviewer Frustration [was Re:
  [Nova] PTL Candidacy]
  
  On Tue, 2015-04-07 at 11:27 +1000, Michael Still wrote:
   Additionally, we have consistently asked for non-cores to help cover
   the review load. It doesn't have to be a core that notices a problem
   with a patch -- anyone can do that. There are many people who do help
   out with non-core reviews, and I am thankful for all of them. However,
   I keep meeting people who complain about review delays, but who don't
   have a history of reviewing themselves. That's confusing and
   frustrating to me.
  
  I can understand why you're frustrated, but not why you're surprised:
  the process needs to be different.  Right now the statement is that for a 
  patch
  series to be accepted it has to have a positive review from a core plus one 
  other,
  however the one other can be a colleague, so it's easy.  The problem, as 
  far as
  submitters see it, is getting that Core Reviewer.  That's why so much frenzy
  (which contributes to your
  frustration) goes into it.  And why all the complaining which annoys you.
  
  To fix the frustration, you need to fix the process:  Make the cores more 
  of a
  second level approver rather than a front line reviewer and I predict the 
  frenzy
  to get a core will go down and so will core frustration.  Why not require a 
  +1
  from one (or even more than one) independent (for some useful value of
  independent) reviewer before the cores will even look at it?  That way the 
  cores
  know someone already thought the patch was good, so they're no longer being
  pestered to review any old thing and the first job of a submitter becomes 
  to find
  an independent reviewer rather than go bother a core.
  
 
 If I take a case that we were very interest in
 (https://review.openstack.org/#/c/129420/) for nested project quota,
 we seemed to need two +2s from core reviewers on the spec. 
 
 There were many +1s but these did not seem to result in an increase in
 attention to get the +2s. Initial submission of the spec was in
 October but we did not get approval till the end of January.
 
 Unfortunately, we were unable to get the code into the right shape
 after the spec approval to make it into Kilo.

 One of the issues for the academic/research sector is that there is a
 significant resource available from project resources but these are
 time limited. Thus, if a blueprint and code commit cannot be completed
 within the window for the project, the project ends and resources to
 complete are no longer available. Naturally, rejections on quality
 grounds such as code issues or lack of test cases is completely
 reasonable but the latency time can extend the time to delivery
 significantly.
 
 Luckily, in this case, the people concerned are happy to continue to
 completion (and the foundation is sponsoring the travel for the summit
 too) but this would not always be the case.

So I think you're telling me that my proposed process would elongate the
submission window and this would cause more stuff to drop because of the
fixed timeframes people have to get stuff in? I think I have to admit to
that, but would like to propose some refinements based on the analysis
below.

There were 35 patch sets in this review spanning a time period from 18
October to 21 Jan, when it was included.  Up to patch set 17, the
non-core reviews were mostly -1.  From 17-27 there was some back and
forth satisfying various reviewer comments and updating the blueprint.
And from 28-34 the comments were getting more positive.  35 was the true
OK point (except that gerrit kicked it out for a merge problem) and 36
was the accepted code.

Under the process I proposed, the cores wouldn't have got involved until
somewhere around patch set 18-20; I don't think this would cause
anything to lengthen (patch set 20 was Dec 13).  However, looking at the
history, the refinements I would suggest are no -1s to pass to the
cores, so they wouldn't actually get involved until patch set 26.

If I look at the history, I also see some reviewers dropping out once
their concerns and review comments have been addressed (after giving a
+1), so the other thing I'd suggest is that instead of erasing the
review history on each patch submission, it carries over (at least the
-1 and +1) so you don't have to wait a while for a consensus to form
(reviewers would, of course, be able to alter their votes at any time).
The pressure is thus on the submitter to make the changes to switch
every original -1 to a +1.

James



__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 

Re: [openstack-dev] [nova] [stringfreeze] request for SFE

2015-04-07 Thread Michael Still
I am ok with this change too, which now has two +2's. If someone
doesn't object in the next few hours I will merge the change.

Michael

On Wed, Apr 8, 2015 at 1:46 AM, Thierry Carrez thie...@openstack.org wrote:
 Finucane, Stephen wrote:
 Nova cores,

 I would like to request a SFE for the below fix:

   https://review.openstack.org/#/c/170190/
   https://bugs.launchpad.net/nova/+bug/1438226

 This change adds a useful error message to help users debug 
 incompatibilities with some versions of a dependency (libvirt). Without this 
 error message the change is of little use.

 Regards,
 Stephen Finucane

 PS: I can redirect this to the i18n mailing list if necessary.

 Looks like a valid trade-off to me.

 --
 Thierry Carrez (ttx)

 __
 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



-- 
Rackspace Australia

__
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


  1   2   >