Re: [openstack-dev] [Neutron][QoS] Pod time at Paris Summit

2014-11-01 Thread Irena Berezovsky
Hi Sean,
Is there any chance to change this time slot?
Unfortunately, I won't be there on Friday.


BR,
Irena

-Original Message-
From: Collins, Sean [mailto:sean_colli...@cable.comcast.com] 
Sent: Thursday, October 30, 2014 5:50 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [Neutron][QoS] Pod time at Paris Summit

I have reserved the 2:35 slot for Friday. 

https://etherpad.openstack.org/p/neutron-kilo-meetup-slots

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

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


Re: [openstack-dev] [QA][Tempest] Gap analysis for using Tempest in production environments

2014-11-01 Thread Timur Nurlygayanov
Hello,

it is the really important design session, because we need to break the ice
and implement several good ideas, which we have.

The first one is https://review.openstack.org/#/c/94473, we have the
blueprint for this spec
and one commit https://review.openstack.org/#/c/75425 in Abandoned state.
Can we continue
to work on this commit or we need to redesign it and make new commits?

The other specs which we also can discuss on this design session (added to
etherpad):

   - https://review.openstack.org/#/c/86967/


   - https://review.openstack.org/#/c/89322/


   - https://review.openstack.org/#/c/92804/

and again, we need to update them, review and merge (if we want to see them
in Tempest).

We are using Tempest tests for verification of different OpenStack clouds
and we really have
issues with many custom configuration files and additional scripts, which
allow to configure
OpenStack before the tests. I like the idea, which Boris and Andrey
described in https://review.openstack.org/#/c/94473
and I want to participate in implementation of this feature and use it to
automate OpenStack clouds
verification on many projects. I hope we will discuss this spec on the
design session and will update
and merge it soon.

By the way, could you please add the link to etherpad [2] to the event
description [1], it will help to
find the correct link from mobile devices.

Thank you!


On Fri, Oct 31, 2014 at 4:23 AM, Masayuki Igawa masayuki.ig...@gmail.com
wrote:

 Hi everyone,

 I'd like to advertise the session[1] and gather ideas before we will
 start the session to make it more productive.
 So please put your ideas for this topic on the pad[2] if you have ideas.
 I think the goal of this session is to make decisions what we should
 do or not in Kilo development cycle for filling the gap. And that will
 be an input to make blurprints.

 [1]
 http://kilodesignsummit.sched.org/event/6d91b3205804c930c2a067b23e7aab76#.VErHcH96c-U
 [2]
 https://etherpad.openstack.org/p/kilo-summit-gap-analysis-tempest-in-production

 Thanks,
 --
 Masayuki Igawa

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




-- 

Timur,
Senior QA Engineer
OpenStack Projects
Mirantis Inc
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] MOS Infra weekly report (29 Oct 2014 - 31 Oct 2014)

2014-11-01 Thread Monty Taylor
On 10/31/2014 05:03 PM, Sergey Lukjanov wrote:
 Heh, wrong mailing list :(

Now I know your sekrits...

 On Fri, Oct 31, 2014 at 7:02 PM, Sergey Lukjanov slukja...@mirantis.com
 wrote:
 
 Hi colleagues,

 here you can find the weekly report for MOS Infra activity -
 https://mirantis.jira.com/wiki/display/MOSI/2014/10/31/MOSI+Weekly+Report%2C+Phase+%231%2C+29+Oct+2014+-+31+Oct+2014

 Please, note that it includes the previous three days, previous reports
 could be found in the MOSI space blog -
 https://mirantis.jira.com/wiki/pages/viewrecentblogposts.action?key=MOSI

 Thanks.

 --
 Sincerely yours,
 Sergey Lukjanov
 Sahara Technical Lead
 (OpenStack Data Processing)
 Principal Software Engineer
 Mirantis Inc.

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


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


[openstack-dev] Cross distribution talks on Friday

2014-11-01 Thread Thomas Goirand
Hi,

I was wondering if some distribution OpenStack package maintainers would
be interested to have some cross-distribution discussion on Friday,
during the contributors sessions.

I'll be happy to discuss with Ubuntu people, but not only. I'd like to
meet also guys working with RedHat and Gentoo. I'm sure we may have some
interesting things to share.

OpenStack release management team would also be welcome.

If you are interested, please reply to this mail.

Cheers,

Thomas Goirand (zigo)

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


Re: [openstack-dev] [QA][Tempest] Gap analysis for using Tempest in production environments

2014-11-01 Thread Masayuki Igawa
Hi Timur,

Thank you for your reply and adding interesting topics! I'll look at it.

 By the way, could you please add the link to etherpad [2] to the event 
 description [1], it will help to find the correct link from mobile devices.

Actually, I don't have the permission to add/change the description on
the sched.org.
I think Matthew(mtreinish) can do it.

Thanks.


On Sat, Nov 1, 2014 at 6:21 PM, Timur Nurlygayanov
tnurlygaya...@mirantis.com wrote:
 Hello,

 it is the really important design session, because we need to break the ice
 and implement several good ideas, which we have.

 The first one is https://review.openstack.org/#/c/94473, we have the
 blueprint for this spec
 and one commit https://review.openstack.org/#/c/75425 in Abandoned state.
 Can we continue
 to work on this commit or we need to redesign it and make new commits?

 The other specs which we also can discuss on this design session (added to
 etherpad):

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

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

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

 and again, we need to update them, review and merge (if we want to see them
 in Tempest).

 We are using Tempest tests for verification of different OpenStack clouds
 and we really have
 issues with many custom configuration files and additional scripts, which
 allow to configure
 OpenStack before the tests. I like the idea, which Boris and Andrey
 described in https://review.openstack.org/#/c/94473
 and I want to participate in implementation of this feature and use it to
 automate OpenStack clouds
 verification on many projects. I hope we will discuss this spec on the
 design session and will update
 and merge it soon.

 By the way, could you please add the link to etherpad [2] to the event
 description [1], it will help to
 find the correct link from mobile devices.

 Thank you!


 On Fri, Oct 31, 2014 at 4:23 AM, Masayuki Igawa masayuki.ig...@gmail.com
 wrote:

 Hi everyone,

 I'd like to advertise the session[1] and gather ideas before we will
 start the session to make it more productive.
 So please put your ideas for this topic on the pad[2] if you have ideas.
 I think the goal of this session is to make decisions what we should
 do or not in Kilo development cycle for filling the gap. And that will
 be an input to make blurprints.

 [1]
 http://kilodesignsummit.sched.org/event/6d91b3205804c930c2a067b23e7aab76#.VErHcH96c-U
 [2]
 https://etherpad.openstack.org/p/kilo-summit-gap-analysis-tempest-in-production

 Thanks,
 --
 Masayuki Igawa

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




 --

 Timur,
 Senior QA Engineer
 OpenStack Projects
 Mirantis Inc

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




-- 
Masayuki Igawa

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


Re: [openstack-dev] [Fuel] fuel-library merge policy and Fuel CI

2014-11-01 Thread Jay Pipes

On 10/28/2014 02:15 PM, Aleksandra Fedorova wrote:

Vitaly,

though comments like this are definitely better than nothing, I think
we should address these issues in a more formal way.

For random failures we have to retrigger the build until it passes.
Yes, it could take some time (two-three rebuilds?), but it is the only
reliable way which shows that it is indeed random and hasn't suddenly
become permanent. If it fails three times in a row, this issue is
probably bigger than you think. Should we really ignore/postpone it
then?

And if it is really the known issue, we need to fix or disable this
particular test. And I think that this fix should be merged in the
repo via the general workflow.

It doesn't only make everything pass the CI properly, it also adds
this necessary step where you announce the issue publicly and it gets
approved as the official known issue. I would even add certain
keyword for the commit message to mark this temporary fixes to
simplify tracking.


Aleksandra,

You are 100% correct here. Under no circumstances should any human be 
able to merge code into a master source tree. Only the CI system, after 
a successful run of tests, should be able to merge code into master. If 
there are, as Vitaly says, issues with a nailgun test that cause random 
failures, then the test (or nailgun, whichever is the cause) should be 
fixed ASAP.


We deal with similar issues in the main OpenStack gate, and luckily 
there we don't allow humans to merge code directly into a branch. Only 
the CI system can do that, which means that although at times we get 
frustrated developers who must do the recheck dance a bit, there is a 
forcing function to have developers fix bugs in tests and server code 
that trigger false failures.


All the best, and keep up the good work.

-jay

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


Re: [openstack-dev] Cross distribution talks on Friday

2014-11-01 Thread Kashyap Chamarthy
On Sat, Nov 01, 2014 at 09:13:21PM +0800, Thomas Goirand wrote:
 Hi,
 
 I was wondering if some distribution OpenStack package maintainers
 would be interested to have some cross-distribution discussion on
 Friday, during the contributors sessions.
 
 I'll be happy to discuss with Ubuntu people, but not only. I'd like to
 meet also guys working with RedHat and Gentoo. I'm sure we may have
 some interesting things to share.

 
 OpenStack release management team would also be welcome.
 
 If you are interested, please reply to this mail.

You might also want to start an etherpad instance with some initial
agenda notes and throw the URL here to guage interest. 

On a related note, a bunch of Fedora/RHEL/CentOS/Scientific Linux
packagers are planning[1] to meetup at the summit to discuss RDO project
packaging aspects, etc.


  [1] https://etherpad.openstack.org/p/RDO_Meetup_Summit

-- 
/kashyap

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


Re: [openstack-dev] TC election by the numbers

2014-11-01 Thread Eoghan Glynn


  +1 to this, with a term limit.
 
 Notable that the Debian TC has been discussing term limits for
 months now, and since DebConf they seem to have gotten much closer
 to a concrete proposal[1] in the last week or so. Could be worth
 watching for ideas on how our community might attempt to implement
 something similar.

That is indeed an interesting approach that the Debian folks are
considering.

So, just to round out this thread, the key questions are:

 * whether a low  declining turnout is a real problem

and, if so:

 * could this have been driven by a weakness in the voting model,
   and/or the perception of representative balance in the outcomes

The options that were mooted on the thread could be ranked in order
of how radical they are, and how likely to have an impact:

 0. *do nothing* - accept low turnout as a fact of life, or hope that
natural factors such as a slowdown in contributor growth will
eventually cause it to stabilize.

 1. *make a minor concession to proportionality* - while keeping the
focus on consensus, e.g. by adopting the proportional Condorcet
variant.

 2. *weaken the continuity guarantee* - by un-staggering the terms,
so that all seats are contested at each election.

 3. *go all out on proportionality* - by adopting a faction-oriented
voting model, such as STV with simultaneous terms.

 4. *ensure some minimal turn-over* - by adopting either traditional
term limits, or the more nuanced approach that Jeremy referenced
up-thread.

If it came down to it, my money would be on #2 or #3 for the reasons
stated before. With the added bonus that this would allow TC elections
to be viewed more as a plebiscite on some major issue (such as the
layering discussions).

Cheers,
Eoghan

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


Re: [openstack-dev] TC election by the numbers

2014-11-01 Thread Stefano Maffulli
On 11/01/2014 04:31 PM, Eoghan Glynn wrote:
 So, just to round out this thread, the key questions are:
 
  * whether a low  declining turnout is a real problem

I'd like to point out that there 580 'regular' contributors at the
moment[1], these are the authors of 95% of the OpenStack code. 506 total
number of voters.

 and, if so:
 
  * could this have been driven by a weakness in the voting model,
and/or the perception of representative balance in the outcomes

I would suggest to explore another possible cause: are the elections
advertised enough? Is there enough time for developers to understand
also this important part of OpenStack and get involved? Do we use all
possible channels to communicate the elections and their importance?

Thoughts?

/stef

[1] http://activity.openstack.org/dash/browser/

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

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


Re: [openstack-dev] [neutron] Lightning talks during the Design Summit!

2014-11-01 Thread Chuck Carlino

On 10/31/2014 01:01 PM, Ian Wells wrote:
Maruti's talk is, in fact, so interesting that we should probably get 
together and talk about this earlier in the week.  I very much want to 
see virtual-physical programmatic bridging, and I know Kevin Benton is 
also interested. Arguably the MPLS VPN stuff also is similar in 
scope.  Can I propose we have a meeting on cloud edge functionality?

--
Ian.


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

I am interested in these discussions as well.

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


Re: [openstack-dev] [neutron] [nfv] VM-based VLAN trunking blueprints

2014-11-01 Thread Alan Kavanagh
+1 yep, as an NFV vendor this is how it really works, and no need for an 
active/standby on ports….does not make sense for this type of deployment 
scenario. Typically the two or more sets of apps synch together and address the 
failover/HA, so no need to make this also in the Infra….you gain nothing from 
doing active-standby port mgmt. in ovs.
/Alan

From: Ian Wells [mailto:ijw.ubu...@cack.org.uk]
Sent: October-31-14 11:37 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [neutron] [nfv] VM-based VLAN trunking blueprints

Go  read about HSRP and VRRP.  What you propose is akin to turning off one 
physical switch port and turning on another when you want to switch from an 
active physical server to a standby, and this is not how it's done in practice; 
instead, you connect the two VMs to the same network and let them decide which 
gets the primary address.

On 28 October 2014 10:27, A, Keshava 
keshav...@hp.commailto:keshav...@hp.com wrote:
Hi Alan and  Salvatore,

Thanks for response and I also agree we need to take small steps.
However I have below points to make.

It is very important how the Service VM needs will be deployed w.r.t HA.
As per current discussion, you are proposing something like below kind of 
deployment for Carrier Grade HA.
Since there is a separate port for Standby-VM also, then the corresponding 
standby-VM interface address should be globally routable also.
Means it may require the Standby Routing protocols to advertise its interface 
as Next-HOP for prefix it routes.
However external world should not be aware of the standby-routing running in 
the network.

[cid:image001.png@01CFF601.E49C6A50]

[cid:image002.png@01CFF601.E49C6A50]

Instead if we can think of running Standby on same stack with Passive port, ( 
as shown below)  then external world will be unaware of the standing Service 
Routing running.
This may be  something very basic requirement from Service-VM (NFV HA 
perspective) for Routing/MPLS/Packet processing domain.
I am brining this issue now itself, because you are proposing to change the 
basic framework of packer delivering to VM’s.
(Of course there may be  other mechanism of supporting redundancy, however it 
will not be as efficient as that of handing at packet level).

[cid:image003.png@01CFF601.E49C6A50]


Thanks  regards,
Keshava

From: Alan Kavanagh 
[mailto:alan.kavan...@ericsson.commailto:alan.kavan...@ericsson.com]
Sent: Tuesday, October 28, 2014 6:48 PM

To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [neutron] [nfv] VM-based VLAN trunking blueprints

Hi Salvatore

Inline below.

From: Salvatore Orlando [mailto:sorla...@nicira.com]
Sent: October-28-14 12:37 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [neutron] [nfv] VM-based VLAN trunking blueprints

Keshava,

I think the thread is not going a bit off its stated topic - which is to 
discuss the various proposed approaches to vlan trunking.
Regarding your last post, I'm not sure I saw either spec implying that at the 
data plane level every instance attached to a trunk will be implemented as a 
different network stack.
AK-- Agree
Also, quoting the principle earlier cited in this thread -  make the easy 
stuff easy and the hard stuff possible - I would say that unless five 9s is a 
minimum requirement for a NFV application, we might start worrying about it 
once we have the bare minimum set of tools for allowing a NFV application over 
a neutron network.
AK-- five 9’s is a 100% must requirement for NFV, but lets ensure we don’t mix 
up what the underlay service needs to guarantee and what openstack needs to do 
to ensure this type of service. Would agree, we should focus more on having the 
right configuration sets for onboarding NFV which is what Openstack needs to 
ensure is exposed then what is used underneath guarantee the 5 9’s is a 
separate matter.
I think Ian has done a good job in explaining that while both approaches 
considered here address trunking for NFV use cases, they propose alternative 
implementations which can be leveraged in different way by NFV applications. I 
do not see now a reason for which we should not allow NFV apps to leverage a 
trunk network or create port-aware VLANs (or maybe you can even have VLAN aware 
ports which tap into a trunk network?)
AK-- Agree, I think we can hammer this out once and for all in Paris…….this 
feature has been lingering too long.
We may continue discussing the pros and cons of each approach - but to me it's 
now just a matter of choosing the best solution for exposing them at the API 
layer. At the control/data plane layer, it seems to me that trunk networks are 
pretty much straightforward. VLAN aware ports are instead a bit more 
convoluted, but not excessively complicated in my opinion.
AK-- My thinking too Salvatore, lets ensure the right elements are exposed at 
API Layer, I would also go a little 

Re: [openstack-dev] Cross distribution talks on Friday

2014-11-01 Thread Adam Young

On 11/01/2014 11:29 AM, Kashyap Chamarthy wrote:

On Sat, Nov 01, 2014 at 09:13:21PM +0800, Thomas Goirand wrote:

Hi,

I was wondering if some distribution OpenStack package maintainers
would be interested to have some cross-distribution discussion on
Friday, during the contributors sessions.

I'll be happy to discuss with Ubuntu people, but not only. I'd like to
meet also guys working with RedHat and Gentoo. I'm sure we may have
some interesting things to share.


OpenStack release management team would also be welcome.

If you are interested, please reply to this mail.

You might also want to start an etherpad instance with some initial
agenda notes and throw the URL here to guage interest.

On a related note, a bunch of Fedora/RHEL/CentOS/Scientific Linux
packagers are planning[1] to meetup at the summit to discuss RDO project
packaging aspects, etc.


   [1] https://etherpad.openstack.org/p/RDO_Meetup_Summit


Getting the whole PBR version issues cleared up would be huge.

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


Re: [openstack-dev] TC election by the numbers

2014-11-01 Thread Eoghan Glynn


  So, just to round out this thread, the key questions are:
  
   * whether a low  declining turnout is a real problem
 
 I'd like to point out that there 580 'regular' contributors at the
 moment[1], these are the authors of 95% of the OpenStack code. 506 total
 number of voters.

Thanks Stef, there's great data on that dashboard.

I've added the regular contributors per-release to the table (up-thread)
showing the percentage of single-patch contributors:

  Release | Committers | Single-patch | 2-cycle MA | Regular
  --
  Juno| 1556   | 485 (31.2%)  | 29.8%  | 444 (28.5%)
  Icehouse| 1273   | 362 (28.4%)  | 28.0%  | 378 (29.7%)
  Havana  | 1005   | 278 (27.6%)  | 28.0%  | 293 (29.2%)
  Grizzly | 630| 179 (28.4%)  | 29.2%  | 186 (33.8%)
  Folsom  | 401| 120 (29.9%)  | 27.9%  | 107 (26.7%) 

Apart from a spike around grizzly, we're not seeing a noticeable
dilution of the regular cohort within the total committer population.
 
  and, if so:
  
   * could this have been driven by a weakness in the voting model,
 and/or the perception of representative balance in the outcomes
 
 I would suggest to explore another possible cause: are the elections
 advertised enough? Is there enough time for developers to understand
 also this important part of OpenStack and get involved? Do we use all
 possible channels to communicate the elections and their importance?
 
 Thoughts?

Sure, more and better communication is always good.

Though I don't know if was anything much different about how this
election cycle was advertized compared to others, or whether the
typical voter had become harder to reach since previous cycles.

Cheers,
Eoghan

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


Re: [openstack-dev] Cross distribution talks on Friday

2014-11-01 Thread Kashyap Chamarthy
On Sat, Nov 01, 2014 at 01:45:24PM -0400, Adam Young wrote:
 On 11/01/2014 11:29 AM, Kashyap Chamarthy wrote:
 On Sat, Nov 01, 2014 at 09:13:21PM +0800, Thomas Goirand wrote:
 Hi,
 
 I was wondering if some distribution OpenStack package maintainers
 would be interested to have some cross-distribution discussion on
 Friday, during the contributors sessions.
 
 I'll be happy to discuss with Ubuntu people, but not only. I'd like to
 meet also guys working with RedHat and Gentoo. I'm sure we may have
 some interesting things to share.
 
 
 OpenStack release management team would also be welcome.
 
 If you are interested, please reply to this mail.
 You might also want to start an etherpad instance with some initial
 agenda notes and throw the URL here to guage interest.
 
 On a related note, a bunch of Fedora/RHEL/CentOS/Scientific Linux
 packagers are planning[1] to meetup at the summit to discuss RDO project
 packaging aspects, etc.
 
 
[1] https://etherpad.openstack.org/p/RDO_Meetup_Summit
 
 Getting the whole PBR version issues cleared up would be huge.

I took the liberty to add the above topic to the etherpad. If you'd like
to add more granular details, feel free to edit.

-- 
/kashyap

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


[openstack-dev] [policy] [congress] Protocol for Congress -- Enactor

2014-11-01 Thread Gregory Lebovitz
Summary from IRC chat 10/14/2014 on weekly meeting [1] [2]

Topic:  Declarative Language for Congress — Enactor/Enforcer

Question: Shall we specify a declarative language for communicating policy
configured in Congress to enactors / enforcement systems

Hypothesis (derived at conclusion of discussion):
 - Specify declarative protocol and framework for describing policy
with extensible attributes/value fields described in a base ontology, with
additional affinity ontologies, is what is needed earlier than later, to be
able to achieve it as an end-state, before too many Enactors dive into
one-offs.
 - We could achieve that specification once we know the right structure

Discussion:

   - Given the following framework:
   - Elements:
 - Congress - The policy description point, a place where:
- (a) policy inputs are collected
- (b) collected policy inputs are integrated
- (c) policy is defined
- (d) declares policy intent to enforcing / enacting systems
- (e) observes state of environment, noting policy violations
 - Feeders - provides policy inputs to Congress
 - Enactors / Enforcers - receives policy declarations from
 Congress and enacts / enforces the policy according to its capabilities
- E.g. Nova for VM placement, Neutron for interface
connectivity, FWaaS for access control, etc.

What will the protocol be for the Congress — Enactors / Enforcers?


thinrichs:  we’ve we've been assuming that Congress will leverage whatever
the Enactors (policy engines) and Feeders (and more generally datacenter
services) that exist are using. For basic datacenter services, we had
planned on teaching Congress what their API is and what it does. So there's
no new protocol there—we'd just use HTTP or whatever the service
expects. For Enactors, there are 2 pieces: (1) what policy does Congress
push and (2) what protocol does it use to do that? We don't know the answer
to (1) yet.  (2) is less important, I think. For (2) we could use opflex,
for example, or create a new one. (1) is hard because the Enactors likely
have different languages that they understand. I’m not aware of anyone
thinking about (2). I’m not thinking about (2) b/c I don't know the answer
to (1). The *really* hard thing to understand IMO is how these Enactors
should cooperate (in terms of the information they exchange and the
functionality they provide).  The bits they use to wrap the messages they
send while cooperating is a lower-level question.

jasonsb  glebo: feel the need to clarify (2)

glebo: if we come out strongly with a framework spec that identifies
a protocol for (2), and make it clear that Congress participants, including
several data center Feeders and Enactors, are in consensus, then the other
Feeders  Enactors will line up, in order to be useful in the modern
deployments. Either that, or they will remain isolated from the
new environment, or their customers will have to create custom connectors
to the new environment. It seems that we have 2 options. (a) Congress
learns any language spoken by Feeders and Enactors, or (b) specifies a
single protocol for Congress — Enactors policy declarations, including a
highly adaptable public registry(ies) for defining the meaning of content
blobs in those messages. For (a) Congress would get VERY bloated with an
abstraction layer, modules, semantics and state for each different language
it needed to speak. And there would be 10s of these languages. For (b),
there would be one way to structure messages that were constructed of blobs
in (e.g.) some sort of Type/Length/Value (TLV) method, where the Types and
Values were specified in some Internet registry.

jasonsb: Could we attack this from the opposite direction? E.g. if Congress
wanted to provide an operational dashboard to show if things are in
compliance, it would be better served by receiving the state and stats from
the Enactors in a single protocol. Could a dashboard like this be a carrot
to lure the various players into a single protocol for Congress — Enactor?

glebo  jasonsb: If Congress has to give Enactors precise instructions on
what to do, then Congress will bloat, having to have intelligence about
each Enactor type, and hold its state and such. If Congress can deliver
generalized policy declarations, and the Enactor is responsible for
interpreting it, and applying it, and gathering and analyzing the state so
that it knows how to react, then the intelligence and state that it is
specialized in knowing will live in the Enactor. A smaller Congress is
better, and this provides cleaner “layering” of the problem space overall.

thinrichs: would love to see a single (2) language, but doesn’t see that as
a practical solution in the short term, dubious that anyone will use
Congress if it only works when all of the Enactors speak the Congress
language. It’s an insertion question.

glebo:  the key is NOT the bits on the wire, 

Re: [openstack-dev] Cross distribution talks on Friday

2014-11-01 Thread Thomas Goirand
On 11/01/2014 11:29 PM, Kashyap Chamarthy wrote:
 On Sat, Nov 01, 2014 at 09:13:21PM +0800, Thomas Goirand wrote:
 Hi,

 I was wondering if some distribution OpenStack package maintainers
 would be interested to have some cross-distribution discussion on
 Friday, during the contributors sessions.

 I'll be happy to discuss with Ubuntu people, but not only. I'd like to
 meet also guys working with RedHat and Gentoo. I'm sure we may have
 some interesting things to share.


 OpenStack release management team would also be welcome.

 If you are interested, please reply to this mail.
 
 You might also want to start an etherpad instance with some initial
 agenda notes and throw the URL here to guage interest.

Here's the etherpad:
https://etherpad.openstack.org/p/cross_distro_talks

 On a related note, a bunch of Fedora/RHEL/CentOS/Scientific Linux
 packagers are planning[1] to meetup at the summit to discuss RDO project
 packaging aspects, etc.
 
   [1] https://etherpad.openstack.org/p/RDO_Meetup_Summit

Well, if you guys are only talking about RPM packaging, as I'm doing
only Debian stuff [1], I'm only mildly interested. If we're going to
talk more about packaging in general, then maybe.

On 11/02/2014 01:45 AM, Adam Young wrote:
 Getting the whole PBR version issues cleared up would be huge.

I'm not sure what issue you are talking about, as I believe there's
none. This has been discussed for about a year and a half before we
finally had the OSLO_PACKAGE_VERSION to play with, when this was
designed a few years ago. I'm now very happy about the way PBR does
things, and wouldn't like it to change anything. Currently, what I do in
Debian is (from the debian/rules file included from openstak-pkg-tools):

DEBVERS ?= $(shell dpkg-parsechangelog | sed -n -e 's/^Version: //p')
VERSION ?= $(shell echo '$(DEBVERS)' | sed -e 's/^[[:digit:]]*://' -e
's/[-].*//')
export OSLO_PACKAGE_VERSION=$(VERSION)

You may not be familiar with dpkg-parsechangelog, so let me explain.
Basically, if my debian/changelog has on top 2014.2~rc2, the
debian/rules file will exports 2014.2~rc2 into the OSLO_PACKAGE_VERSION
shell variable before doing python setup.py install, and then PBR is
smart enough to use that.

I am not at all a RedHat packaging specialist, but from the old time
when I did some RPM porting from my Debian packages, I believe that in
your .spec file, this should translate into something like this:

%install
export OSLO_PACKAGE_VERSION=%{version}
%{__python} setup.py install -O1 --skip-build --root %{buildroot}

Then everything should be ok and PBR will become your friend. I hope
this helps and that I'm not writing any RPM packaging mistake! :)

Cheers,

Thomas Goirand (zigo)

[1] Here's the list of packages I maintain in Debian (only for OpenStack):
https://qa.debian.org/developer.php?login=openstack-de...@lists.alioth.debian.org


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


[openstack-dev] [cinder] [barbican] Stable check of openstack/cinder failed

2014-11-01 Thread Alan Pevec
Hi,

cinder juno tests are failing after new barbicanclient release

 - periodic-cinder-python26-juno 
 http://logs.openstack.org/periodic-stable/periodic-cinder-python26-juno/d660c21
  : FAILURE in 11m 37s
 - periodic-cinder-python27-juno 
 http://logs.openstack.org/periodic-stable/periodic-cinder-python27-juno/d9bf4cb
  : FAILURE in 9m 04s

I've filed https://bugs.launchpad.net/cinder/+bug/1388461 AFACT this
affects master too.

Cheers,
Alan

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


Re: [openstack-dev] Cross distribution talks on Friday

2014-11-01 Thread Alan Pevec
 %install
 export OSLO_PACKAGE_VERSION=%{version}
 %{__python} setup.py install -O1 --skip-build --root %{buildroot}

 Then everything should be ok and PBR will become your friend.

Still not my friend because I don't want a _build_ tool as runtime dependency :)
e.g. you don't ship make(1) to run C programs, do you?
For runtime, only pbr.version part is required but unfortunately
oslo.version was abandoned.

Cheers,
Alan

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