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

2014-10-29 Thread Irena Berezovsky
Hi Sean,
Will be great to meet in person and discuss QoS adoption path.
Count me in,
Irena

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

Hi,

Like Atlanta, I will be at the summit. If there is interest, I can schedule a 
time to talk about the QoS API extension.

--
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] [Neutron][QoS] Pod time at Paris Summit

2014-10-29 Thread Kevin Benton
I believe Déjà vu is an appropriate term here. :-)

Count me in.

On Tue, Oct 28, 2014 at 1:16 PM, Collins, Sean 
sean_colli...@cable.comcast.com wrote:

 Hi,

 Like Atlanta, I will be at the summit. If there is interest, I can
 schedule a time to talk about the QoS API extension.

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




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


Re: [openstack-dev] [all] [tc] Multi-clouds integration by OpenStack cascading

2014-10-29 Thread keshava
This is very interesting problem to solve.
I am curious to know how the reachability is provided across different
Datacenter.
How to know which VM is part of which Datacenter? 
VM may be in different Zone but under same DC or in different DC itself.

How this problem is solved?


thanks  regards,
keshava



--
View this message in context: 
http://openstack.10931.n7.nabble.com/all-tc-Multi-clouds-integration-by-OpenStack-cascading-tp54115p56323.html
Sent from the Developer mailing list archive at Nabble.com.

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


Re: [openstack-dev] [neutron][nova] New specs on routed networking

2014-10-29 Thread Fred Baker (fred)
Some of us are looking at a different model. I’d be interested in your thoughts.

The premise in this is that a great deal of the complexity in OpenStack is 
basically working around the deficiencies of IPv4, especially its address space 
and issues in multicast deployment. IPv6 actually addresses a lot of that. So I 
would posit that we can use a label to isolate tenants, use IPv6 Multicast for 
the cases in which IPv4 and Ethernet use broadcast, and wind up with some much 
simpler and more scalable. 

https://tools.ietf.org/html/draft-baker-openstack-ipv6-model
  A Model for IPv6 Operation in OpenStack, Fred Baker, Chris Marino, Ian
  Wells, 2014-10-17

https://tools.ietf.org/html/draft-baker-openstack-rbac-federated-identity
  Federated Identity for IPv6 Role-base Access Control, Fred Baker,
  2014-10-17


signature.asc
Description: Message signed with OpenPGP using GPGMail
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Neutron]issue about dvr flows and port timestamp

2014-10-29 Thread Yangxurong
Hi,

I'm not sure whether following issue is problematic, and both, our team do some 
effort, so I submit two blueprints:
[1.] optimize dvr flows:
Currently, accurate ovs flows in terms of full mac are used to communicate 
among distributed router, but here comes problem : (1)the more distributed 
router node, the more flows; (2)different distributed router across DC cannot 
communicate through tunnel and additional operation under same mac prefix 
configuration. So it would be useful to shift the complete-matching of mac to 
fuzzy Matching, like prefix matching, reducing the number of flows and leading 
to communicate among different DC though configuring same mac prefix through 
tunnel.
Link: https://blueprints.launchpad.net/neutron/+spec/optimize-dvr-flows

[2.]add port timestamp:
It would be worth adding timestamp fields including create_at, update_at and 
delete_at in the table of port in neutron, so users can monitor port change 
conveniently, for example portal or management center wants to query the ports 
that have changed or refreshed during the latest 5sec in a large scale 
application. If not, it's time-consuming and low effectiveness.
Link: https://blueprints.launchpad.net/neutron/+spec/add-port-timestamp

Any response I will appreciate.

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


[openstack-dev] [Fuel] Feature Freeze Fuel Technical Preview

2014-10-29 Thread Mike Scherbakov
Hi all,
first of all, it was bad idea to get FF and TechPreview at the same day. We
are in rush with merging last features, so master often becomes unstable.
Tech Preview still implies that there is something deployable at least to
see Juno in action. As we planned to do a tech preview on this Thursday
(Oct, 30), my suggestion is to focus on:
- merge all remaining pieces of stats collection feature into Fuel, as we
want to start receiving stats even from TechPreview
- make sure TechPreview is properly versioned, so we are Ok later with 6.0
GA (build system changes)
- bug fixes over upcoming 24 hours.

Let's wait with other features, and extend FF to Monday, 03 of November. As
we are in green in almost all the features we planned to land in, it should
be fine.

Thanks,


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


Re: [openstack-dev] [neutron][nova] New specs on routed networking

2014-10-29 Thread Cory Benfield
On Tue, Oct 28, 2014 at 20:01:40, Kevin Benton wrote:
 I think the simplest use case is just that a provider doesn't want to
 deal with extending L2 domains all over their datacenter.

This is the core motivation. As mentioned in Fred Baker's internet draft[0], 
extending layer 2 domains can be extremely challenging, and we've found it to 
be problematic to debug at setup time, let alone to operate.

If your tenants have no need of layer 2 networks (i.e. their workload is 
all-IP), the datacenter network becomes much simpler in a routed model. 
Generally speaking, simpler is better!

Cory

[0]: https://tools.ietf.org/html/draft-baker-openstack-ipv6-model-00
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [All] Finalizing cross-project design summit track

2014-10-29 Thread Thierry Carrez
joehuang wrote:
 Is the cascading included in the session Approaches for scaling out [1] ? 

Yes it is. The goal of the session is to get the proponents of the
various scaling out approaches in the same room so that they compare
notes and potentially converge.

-- 
Thierry Carrez (ttx)

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


Re: [openstack-dev] [all] Bringing some DevOps love to Openstack

2014-10-29 Thread Flavio Percoco

On 28/10/14 21:23 +0100, Philip Cheong wrote:

Hi all,

In preparation of the OpenStack Summit in Paris next week, I'm hoping to speak
to some people in the OpenStack foundation about the benefits of a partnership
with Hashicorp, who make fantastic tools like Vagrant and Packer (and others).

As a n00b aspiring to become an OpenStack contributor, the variety of Vagrant
devstack environments is pretty overwhelming. It appears to me that it really
depends on what project you are contributing to, which denotes which devstack
you should use. The ones I have tried take a long time (45 mins+) to provision
from scratch. 

One aspect which I am acutely aware of is developer productivity and 45 minutes
is a lot of time. Packer was designed to help alleviate bottleneck, and
Vagrantcloud has inbuilt support for the versioning of Vagrant boxes. It would
be a pretty straight forward exercise to use Packer to do a daily (or however
often) build of a devstack box and upload it to Vagrantcloud for developers to
download. With a decent internet connection that time would be significantly
less than 45 minutes.

I would really like to think that this community should also be able to come to
a consensus over what to include in a standard devstack. That there currently
seems to be many different flavours cannot help with issues of fragmentation
between so many different moving parts to build an OpenStack environment.

Another big issue that I hope to address with the foundation, is the
integration of Hashicorp's tools with OpenStack. 

The various Vagrant plugins to add OpenStack as a provider is a mess. There is
one specific for Rackspace who have a different Keystone API, and at least 3
others for the vanilla OpenStack:
https://github.com/mitchellh/vagrant-rackspace
https://github.com/ggiamarchi/vagrant-openstack-provider
https://github.com/cloudbau/vagrant-openstack-plugin
https://github.com/FlaPer87/vagrant-openstack


I'm pretty sure mine doesn't even work any more, I don't even know
ruby ;)

I do see a value in having a vagrant-openstack provider but I don't
think we should pick one and mark it as blessed. We're trying very
hard to move away from 'blessing' projecs, at the very least depend
less on it.

Anyone should feel free to create the provider on stackforge and
maintain it. What would be even better is to have Hashicorp itself
creating and maintaining this provider.

Cheers,
Flavio



The significance of not having an official provider, for one example, is when
you use Packer to build an image in OpenStack and try to post-process it into a
Vagrant box, it bombs with this error:


   == openstack: Running post-processor: vagrant
   Build 'openstack' errored: 1 error(s) occurred:

   * Post-processor failed: Unknown artifact type, can't build box:
   mitchellh.openstack


Because Packer doesn't know what Vagrant expects the provider to be, as
explained here.

In my opinion this a pretty big issue holding back the wider acceptance of
OpenStack. When I am at a customer and introduce them to tools like Vagrant and
Packer and how well they work with AWS, I still avoid the conversation about
OpenStack when I would really love to put them on our (Elastx's) public cloud.

What say you? Could I get a +1 from those who see this as a worthwhile issue?

Cheers,

Phil.
--
Philip Cheong
Elastx | Public and Private PaaS
email: philip.che...@elastx.se
office: +46 8 557 728 10
mobile: +46 702 870 814
twitter: @Elastx
http://elastx.se



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



--
@flaper87
Flavio Percoco


pgpJKR8bOPu2l.pgp
Description: PGP signature
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Infra][all] Synchronizing local Git and Gerrit repositories

2014-10-29 Thread Ondrej Wisniewski

Hi Ricardo,

thanks a lot for your help and detailed instructions. It will surely 
come in handy when I will need to do something like that. I am looking 
also into this possibility.


But the actual reason I need to sync our central developer repo with the 
Gerrit repo is a problem when the developer tries to submit code for 
review to Gerrit. Since the central developer repo is periodically 
updated from upstream and the developers pull these changes into their 
own local repos before branching off the feature branch, then this 
feature branch contains commits from upstream that Gerrit doesn't know 
about. So submitting this feature branch to code review will include 
lots of commits which are not the developers.


I have now solved this issue by granting each developer the right to 
push the master branch to refs/heads/master in the Gerrit repo. This 
makes sure that the Gerrit repos master branch is updated with the 
latest commits and when the developer submits his feature branch for 
review, only his own commits will be reviewed.


Regards, Ondrej

/On 10/27/2014 05:11 PM, Ricardo Carrillo Cruz wrote://
/
I think what you are trying to achieve is to have a branch that tracks 
upstream for the upstream projects, and another branch that tracks 
local development in your Gerrit project.

You may want to check Jeepyb:

http://ci.openstack.org/jeepyb.html

That tool is what Openstack CI uses to manage gerrit repo creation.
Let's take as an example that you wanted to have python-neutronclient 
project in your Gerrit, that tracks upstream.


You would do something like this:

1. Install jeepyb and configure the projects.ini file according to 
your environment.
1. Add python-neutronclient.config file to the folder your 
manage-projects expect it to find (acl-dir parameter from previous 
step), with contents similar to :


[access refs/heads/*]
abandon = group neutron-core
label-Code-Review = -2..+2 group neutron-core
label-Workflow = -1..+1 group neutron-core
[access refs/heads/proposed/*]
abandon = group neutron-milestone
label-Code-Review = -2..+2 group neutron-milestone
label-Workflow = -1..+1 group neutron-milestone
[access refs/tags/*]
pushSignedTag = group neutron-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

2. Create an entry in gerrit/projects.yaml file from project-config 
repo like:


- project: openstack/python-neutronclient
  upstream: https://git.openstack.org/openstack/python-neutronclient
  options:
- track-upstream

3. Run 'manage-projects python-neutronclient'

After this, the tool would create the project 'python-neutronclient' 
with the acl defined from step 1 and set it to track upstream (as per 
the option depicted on step 2).
After this, you could just create branches off master from the Gerrit 
UI (or define them upfront in the acl in step 1, but this way would 
get you started faster).


If you use the upstream openstack_project::review.pp manifest the 
configuration to get this going is greatly reduced (it's a mega 
manifest that installs gerrit, jeepyb and other things), I can help 
you with that.


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


Re: [openstack-dev] [nova][CI] nova-networking or neutron netwokring for CI

2014-10-29 Thread Andreas Scheuring
Thanks for the feedback. 

OK, got it, nova networking is not a requirement for a CI. Then I'll see
not a single reason to support it. We will investigate in the neutron
way for our CI and also for production.

Now coming back to the Hypervisorsupportmatrix
( https://wiki.openstack.org/wiki/HypervisorSupportMatrix ). 
I guess the scope of this matrix is only nova and not neutron,cinder,..
isn't it? 

So in this matrix I have to tick the networking lines (vlan, routing,..)
as NOT supported, right? (as scope is neutron-networking, altough we
would support it with neutron).

Thanks, 
Andreas





-- 
Andreas 
(irc: scheuran)


On Tue, 2014-10-28 at 11:06 -0700, Joe Gordon wrote:
 
 
 On Tue, Oct 28, 2014 at 6:44 AM, Dan Smith d...@danplanet.com wrote:
  Are current nova CI platforms configured with
 nova-networking or with
  neutron networking? Or is networking in general not even a
 part of the
  nova CI approach?
 
 I think we have several that only run on Neutron, so I think
 it's fine
 to just do that.
 
 
 Agreed, neutron should be considered required for all of the reasons
 listed above.
  
 
 --Dan
 
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


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


Re: [openstack-dev] [nova] How to connect to a serial port of an instance via websocket?

2014-10-29 Thread Sahid Orentino Ferdjaoui
On Tue, Oct 28, 2014 at 03:09:44PM +0100, Markus Zoeller wrote:
 The API provides an endpoint for querying the serial console of an 
 instance ('os-getSerialConsole'). The nova-client interacts with this
 API endpoint via the command `get-serial-console`.
 
 nova get-serial-console myInstance
  
 It returns a string like:
 
 ws://127.0.0.1:6083/?token=e2b42240-375d-41fe-a166-367e4bbdce35
  
 Q: How is one supposed to connect to such a websocket?

The aim of the feature is exposing an interactive web-based serial
consoles through a websocket proxy. The API returns an URL with a
valid token that should be used with a websocket client to read/write
on the stream.

Considering the service nova-serialproxy is running and well
configured you can use this simple test purpose client to connect
yourself on the URL returned by the API:

  https://gist.github.com/sahid/894c31f306bebacb2207

The general idea behind this service is for example to help debugging
VMs when something was wrong with the network configuration.

s.

 [1] 
 https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/contrib/consoles.py#L111
 [2] 
 https://ask.openstack.org/en/question/50671/how-to-connect-to-a-serial-port-of-an-instance-via-websocket/
 
 Regards,
 Markus Zoeller
 IRC: markus_z
 
 
 ___
 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] [Ceilometer][Heat]Defining a webhook URL for alarm-actions

2014-10-29 Thread david jhon
Hi,

I am using all-in-one Havana on Ubuntu 12.04 LTS, working on Ceilometer and
Heat. I want to launch an instance based on a threshold defined in alarm.
My question is where and how am I supposed to define the webhook URL for
--alarm-actions argument. I am creating threshold alarm with the following
command:

ceilometer -k alarm-threshold-create --name tester_cpu_high --description
'instance_too_high' --meter-name cpu_util --threshold 20.0
--comparison-operator ge --statistic avg --period 30 --evaluation-periods 1
--query resource_id=bd4ec331-dfc5-4a75-b928-6d0988dfc369


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


Re: [openstack-dev] [heat][nova] Changing default replacement_policy for Neutron port?

2014-10-29 Thread Steven Hardy
On Wed, Oct 29, 2014 at 09:52:34AM +1300, Steve Baker wrote:
On 29/10/14 09:28, Steve Baker wrote:
snip
I've looked at the tripleo templates now, and they create ports which are
resources in their own right, so switching to replacement_policy:AUTO is
entirely appropriate.  However in most templates the vast majority of port
resources are just to define a simple server/port/floating-IP combo.
Therefore I think there is a good argument for the default REPLACE_ALWAYS
causing the least problems for the majority of cases.

Thanks for the information Steve, I've posted a patch moving the tripleo
templates to AUTO, which should work around the immediate problem there.

So, let me just try to clarify how we expect updates to work with the
current default, lets take a simple example template:

https://github.com/openstack/heat-templates/blob/master/hot/servers_in_new_neutron_net.yaml#L75

Here, we have two servers, both referencing ports, with both having a
floating IP referencing the ports.

Am I reading this right, it's impossible to update that template, as it's
currently written, without always replacing both servers?

If true, that to me is an indicator that REPLACE_ALWAYS is not a sane
default.

Can you clarify how updates are expected to work when you have the simple
server/port/floating-IP combo, other than perhaps hiding the combo in a
nested stack so we don't try to update it?

It seems like we should be able to do the following (on a template
containing a simple server/port/floating-IP combo):

1. Update the stack without changing the template.  This shouldn't change
anything.

2. Add another resource (e.g maybe another server/port/floating-IP) without
destroying the first.

If we can't support both of those by default, updates are terminally broken
for nearly all users IMO - but are we saying the rich network properties
will solve that?

Thanks for any further insight you can provide :)

Cheers,

Steve

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


Re: [openstack-dev] [NFV] Patches tagging with NFVImpact

2014-10-29 Thread Maru Newby
Am I the only one wondering whether introducing arbitrary tagging into our 
commit messages sets a bad precedent?  Or was there a discussion on this topic 
that I missed? 


Maru

On Jun 17, 2014, at 2:27 PM, Sylvain Bauza sba...@redhat.com wrote:

 Hi,
 
 There is an action for creating a Gerrit dashboard to show all
 NFV-related specs and patches.
 As it requires to have a specific label for discriminating them, I'm
 adding NFVImpact in all the patches proposed in [1].
 The side effect is that it creates another patchset and so runs another
 Jenkins check so don't worry about it.
 
 I'll do a team status by tomorrow but meanwhile, please make sure that
 if you upload a new patch to Gerrit, it will be marked as NFVImpact in
 the commit message.
 
 Many thanks,
 -Sylvain
 
 
 [1] https://wiki.openstack.org/wiki/Teams/NFV#Active_Blueprints
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


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


Re: [openstack-dev] [Neutron]issue about dvr flows and port timestamp

2014-10-29 Thread Maru Newby

On Oct 29, 2014, at 8:12 AM, Yangxurong yangxur...@huawei.com wrote:

 Hi,
  
 I’m not sure whether following issue is problematic, and both, our team do 
 some effort, so I submit two blueprints:
 [1.] optimize dvr flows:
 Currently, accurate ovs flows in terms of full mac are used to communicate 
 among distributed router, but here comes problem : (1)the more distributed 
 router node, the more flows; (2)different distributed router across DC cannot 
 communicate through tunnel and additional operation under same mac prefix 
 configuration. So it would be useful to shift the complete-matching of mac to 
 fuzzy Matching, like prefix matching, reducing the number of flows and 
 leading to communicate among different DC though configuring same mac prefix 
 through tunnel.
 Link: https://blueprints.launchpad.net/neutron/+spec/optimize-dvr-flows

I think we need to focus on paying down technical debt (both in the code and on 
the testing side) related to dvr before we seriously consider the kind of 
optimization that you are proposing.  I’m also unclear as to why we would want 
to pursue a solution to a problem whose severity doesn’t appear to be clear 
(I’m not sure whether the following issue is problematic…).


Maru

  
 [2.]add port timestamp:
 It would be worth adding timestamp fields including create_at, update_at and 
 delete_at in the table of port in neutron, so users can monitor port change 
 conveniently, for example portal or management center wants to query the 
 ports that have changed or refreshed during the latest 5sec in a large scale 
 application. If not, it's time-consuming and low effectiveness.
 Link: https://blueprints.launchpad.net/neutron/+spec/add-port-timestamp
  
 Any response I will appreciate.
  
 Thanks,
 Xurong Yang
 ___
 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] [Ceilometer][Heat]Defining a webhook URL for alarm-actions

2014-10-29 Thread Steven Hardy
On Wed, Oct 29, 2014 at 03:19:49PM +0500, david jhon wrote:
Hi,
 
I am using all-in-one Havana on Ubuntu 12.04 LTS, working on Ceilometer
and Heat. I want to launch an instance based on a threshold defined in
alarm. My question is where and how am I supposed to define the webhook
URL for --alarm-actions argument. I am creating threshold alarm with the
following command:
 
ceilometer -k alarm-threshold-create --name tester_cpu_high --description
'instance_too_high' --meter-name cpu_util --threshold 20.0
--comparison-operator ge --statistic avg --period 30 --evaluation-periods
1 --query resource_id=bd4ec331-dfc5-4a75-b928-6d0988dfc369

Hi, you may want to use the general mailing list for future usage questions
like this, as it's not really related to development:

https://wiki.openstack.org/wiki/Mailing_Lists#General_List

The answer to your question is you must create the alarm inside your heat
template, and reference a resource which provides a pre-signed URL, such as
a ScalingPolicy resource.

Here's an example template:

https://github.com/openstack/heat-templates/blob/master/hot/autoscaling.yaml#L121

If you really want to create the alarm via the ceilometer CLI for testing,
you'll need to expose the URL of the ScalingPolicy via a stack output, like
this:

https://github.com/openstack/heat-templates/blob/master/hot/asg_of_servers.yaml#L78

And get the output URL via heat stack-show stack name

Steve

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


Re: [openstack-dev] [NFV] Patches tagging with NFVImpact

2014-10-29 Thread Sean Dague
Yeh, this seems incredibly poluting, don't do this. That's not something
I want in our long term git history without conversation about the
policy. Every other Impact flag that we use in OpenStack had a pretty
long conversation about it's addition.

The issue arrises because the NFV team has created *so* many blueprints
that they believe are critical to them that it creates a query string
too long for browsers to handle. Which I think is it's own issue.

I'm liable to start -1ing for commit message pollution if I see this
tag. Especially as a bunch of the NFV related features that got jammed
through on feature freeze without sufficient testing are currently now
breaking (as one would expect without sufficient testing). So I feel
this project management dashboard / drum beat is not serving anyone
well. Not OpenStack, not the NFV team, not anyone.

-Sean

On 10/29/2014 06:25 AM, Maru Newby wrote:
 Am I the only one wondering whether introducing arbitrary tagging into our 
 commit messages sets a bad precedent?  Or was there a discussion on this 
 topic that I missed? 
 
 
 Maru
 
 On Jun 17, 2014, at 2:27 PM, Sylvain Bauza sba...@redhat.com wrote:
 
 Hi,

 There is an action for creating a Gerrit dashboard to show all
 NFV-related specs and patches.
 As it requires to have a specific label for discriminating them, I'm
 adding NFVImpact in all the patches proposed in [1].
 The side effect is that it creates another patchset and so runs another
 Jenkins check so don't worry about it.

 I'll do a team status by tomorrow but meanwhile, please make sure that
 if you upload a new patch to Gerrit, it will be marked as NFVImpact in
 the commit message.

 Many thanks,
 -Sylvain


 [1] https://wiki.openstack.org/wiki/Teams/NFV#Active_Blueprints

 ___
 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
 


-- 
Sean Dague
http://dague.net

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


Re: [openstack-dev] [bashate] towards inbox zero on bashate changes, release?

2014-10-29 Thread Sean Dague
On 10/28/2014 10:03 PM, Ian Wienand wrote:
 On 10/14/2014 04:03 PM, Ian Wienand wrote:
 Maybe it is time for a release?  One thing; does the pre-release check
 run over TOT devstack and ensure there are no errors?  We don't want
 to release and then 10 minutes later gate jobs start failing.
 
 Just to loop back on this ...
 
 Our main goal here should be to get [1] merged so we don't further
 regress on any checks.
 
 TOT bashate currently passes against devstack; so we can release as
 is.  Two extra changes we might consider as useful in a release:
 
  - https://review.openstack.org/131611 (Remove automagic file finder)
I think we've agreed to just let test-frameworks find their own
files, so get rid of this
 
  - https://review.openstack.org/131616 (Add man page)
Doesn't say much, but it can't hurt
 
 As future work, we can do things like add warning-level checks,
 automatically generate the documentation on errors being checked, etc.
 
 -i
 
 [1] https://review.openstack.org/128809 (Fix up file-matching in bashate tox 
 test)

Looks great, I approved the 2 bashate checks.

-Sean

-- 
Sean Dague
http://dague.net

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


Re: [openstack-dev] [neutron][nova] New specs on routed networking

2014-10-29 Thread Rohit Agarwalla (roagarwa)
I have also started to capture some of our discussions here.
https://etherpad.openstack.org/p/RoutedNetworking


Thanks
Rohit

On 10/29/14 1:32 AM, Cory Benfield cory.benfi...@metaswitch.com wrote:

On Tue, Oct 28, 2014 at 20:01:40, Kevin Benton wrote:
 I think the simplest use case is just that a provider doesn't want to
 deal with extending L2 domains all over their datacenter.

This is the core motivation. As mentioned in Fred Baker's internet
draft[0], extending layer 2 domains can be extremely challenging, and
we've found it to be problematic to debug at setup time, let alone to
operate.

If your tenants have no need of layer 2 networks (i.e. their workload is
all-IP), the datacenter network becomes much simpler in a routed model.
Generally speaking, simpler is better!

Cory

[0]: https://tools.ietf.org/html/draft-baker-openstack-ipv6-model-00
___
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] [All] Finalizing cross-project design summit track

2014-10-29 Thread Sean Dague
On 10/28/2014 05:22 PM, Russell Bryant wrote:
 A draft schedule has been posted for the cross-project design summit track:
 
 http://kilodesignsummit.sched.org/overview/type/cross-project+workshops#.VFAFFXVGjUa
 
 If you have any schedule changes to propose for really bad conflicts,
 please let me know.  We really tried to minimize conflicts, but it's
 impossible to resolve them all.
 
 The next steps are to identify session leads and get the leads to write
 session descriptions to put on the schedule.  We're collecting both at
 the top of the proposals etherpad:
 
 https://etherpad.openstack.org/p/kilo-crossproject-summit-topics
 
 If you were the proposer of one of these sessions and are not already
 listed as the session lead, please add yourself.  If you'd like to
 volunteer to lead a session that doesn't have a lead, please speak up.
 
 For the sessions you are leading, please draft a description on the
 etherpad that can be used for the session on sched.org.
 
 Thank you!
 

I was trying to track down the origin of the Debugging Gate Failures
submission -
http://kilodesignsummit.sched.org/event/5cfc92906adc5830355ddcedbb95d977
(through matching hex author colors in etherpad... fun!)

It looks like John G copied it over because someone (lost to the mists
of time) put it in the Nova ideas etherpad.

I'd actually argue that a 40 minute interactive session without much
prep isn't going to be all that useful (and honestly probably a terrible
experience for all parties involved). This is a topic that Jay, Dan, and
I have discussed for doing an upcoming bootstrapping hour on (which also
means it would have a long term archived version), and I think that's
probably a better way to do a thing like this.

As there is no owner for this, there is no one to pull it out of the
agenda. But I think it's something that should be considered.

-Sean

-- 
Sean Dague
http://dague.net

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


[openstack-dev] [Neutron] BGP - VPN BoF session in Kilo design summit

2014-10-29 Thread Jaume Devesa
Hello,

it seems like the BGP dynamic routing it is in a good shape to be included
in Neutron during Kilo[1]. There is quite interest in offer BGP-VPN too.
Mathieu Rohon's spec[2] goes in this direction. Of course it makes sense
that his development leverages the BGP one.

I would like to have a BoF session and invite anyone interested on these
blueprints to join us or even add a new related one. I've created an
etherpad[3] to share ideas and agree with session schedule. I propose
Wednesday afternoon.

If Carl Baldwin is agree, we can talk about it also during the open
discussion of today's L3 subteam meeting.

[1]: https://review.openstack.org/#/c/125401/
[
​2]: https://review.openstack.org/#/c/125401/
[3]: https://etherpad.openstack.org/p/bgp-vpn-dynamic-routing

​Cheers,​
​
-- 
Jaume Devesa
Software Engineer at Midokura
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [NFV] Patches tagging with NFVImpact

2014-10-29 Thread Steve Gordon
- Original Message -
 From: Maru Newby ma...@redhat.com
 To: OpenStack Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org
 
 Am I the only one wondering whether introducing arbitrary tagging into our
 commit messages sets a bad precedent?  Or was there a discussion on this
 topic that I missed?
 
 Maru

Any particular reason for digging this up from June? We already changed the 
process so that we did not need to do this.

Thanks,

Steve

 On Jun 17, 2014, at 2:27 PM, Sylvain Bauza sba...@redhat.com wrote:
 
  Hi,
  
  There is an action for creating a Gerrit dashboard to show all
  NFV-related specs and patches.
  As it requires to have a specific label for discriminating them, I'm
  adding NFVImpact in all the patches proposed in [1].
  The side effect is that it creates another patchset and so runs another
  Jenkins check so don't worry about it.
  
  I'll do a team status by tomorrow but meanwhile, please make sure that
  if you upload a new patch to Gerrit, it will be marked as NFVImpact in
  the commit message.
  
  Many thanks,
  -Sylvain
  
  
  [1] https://wiki.openstack.org/wiki/Teams/NFV#Active_Blueprints
  
  ___
  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
 

-- 
Steve Gordon, RHCE
Sr. Technical Product Manager,
Red Hat Enterprise Linux OpenStack Platform

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


Re: [openstack-dev] [NFV] Patches tagging with NFVImpact

2014-10-29 Thread Sean Dague
On 10/29/2014 07:25 AM, Steve Gordon wrote:
 - Original Message -
 From: Maru Newby ma...@redhat.com
 To: OpenStack Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org

 Am I the only one wondering whether introducing arbitrary tagging into our
 commit messages sets a bad precedent?  Or was there a discussion on this
 topic that I missed?

 Maru
 
 Any particular reason for digging this up from June? We already changed the 
 process so that we did not need to do this.
 
 Thanks,
 
 Steve

Steve, et all, sorry for piling on. I didn't read dates earlier than
Maru's post.

Glad there is a different solution here.

-Sean

-- 
Sean Dague
http://dague.net

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


Re: [openstack-dev] [NFV] Patches tagging with NFVImpact

2014-10-29 Thread Maru Newby

On Oct 29, 2014, at 12:25 PM, Steve Gordon sgor...@redhat.com wrote:

 - Original Message -
 From: Maru Newby ma...@redhat.com
 To: OpenStack Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org
 
 Am I the only one wondering whether introducing arbitrary tagging into our
 commit messages sets a bad precedent?  Or was there a discussion on this
 topic that I missed?
 
 Maru
 
 Any particular reason for digging this up from June? We already changed the 
 process so that we did not need to do this.
 
 Thanks,
 
 Steve

I had a mail filter applied when I looked at the list this morning and I failed 
to notice that this was an old thread until I had already sent my reply.  That 
said, we have Neutron specs up for review that still include this tag in the 
commit message and now I know at least that I can ask for their removal.


Maru



 On Jun 17, 2014, at 2:27 PM, Sylvain Bauza sba...@redhat.com wrote:
 
 Hi,
 
 There is an action for creating a Gerrit dashboard to show all
 NFV-related specs and patches.
 As it requires to have a specific label for discriminating them, I'm
 adding NFVImpact in all the patches proposed in [1].
 The side effect is that it creates another patchset and so runs another
 Jenkins check so don't worry about it.
 
 I'll do a team status by tomorrow but meanwhile, please make sure that
 if you upload a new patch to Gerrit, it will be marked as NFVImpact in
 the commit message.
 
 Many thanks,
 -Sylvain
 
 
 [1] https://wiki.openstack.org/wiki/Teams/NFV#Active_Blueprints
 
 ___
 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
 
 
 -- 
 Steve Gordon, RHCE
 Sr. Technical Product Manager,
 Red Hat Enterprise Linux OpenStack Platform
 
 ___
 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] [NFV] Patches tagging with NFVImpact

2014-10-29 Thread Steve Gordon
- Original Message -
 From: Sean Dague s...@dague.net
 To: openstack-dev@lists.openstack.org
 
 On 10/29/2014 07:25 AM, Steve Gordon wrote:
  - Original Message -
  From: Maru Newby ma...@redhat.com
  To: OpenStack Development Mailing List (not for usage questions)
  openstack-dev@lists.openstack.org
 
  Am I the only one wondering whether introducing arbitrary tagging into our
  commit messages sets a bad precedent?  Or was there a discussion on this
  topic that I missed?
 
  Maru
  
  Any particular reason for digging this up from June? We already changed the
  process so that we did not need to do this.
  
  Thanks,
  
  Steve
 
 Steve, et all, sorry for piling on. I didn't read dates earlier than
 Maru's post.
 
 Glad there is a different solution here.
 
 -Sean

We pretty quickly came to basically the same conclusion as you and Maru are 
suggesting [1], that doing this was too invasive and created unnecessary noise.

Thanks,

Steve

[1] 
http://eavesdrop.openstack.org/meetings/nfv/2014/nfv.2014-06-18-14.03.log.html

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


Re: [openstack-dev] [NFV] Patches tagging with NFVImpact

2014-10-29 Thread Steve Gordon
- Original Message -
 From: Maru Newby ma...@redhat.com
 To: OpenStack Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org
 
 On Oct 29, 2014, at 12:25 PM, Steve Gordon sgor...@redhat.com wrote:
 
  - Original Message -
  From: Maru Newby ma...@redhat.com
  To: OpenStack Development Mailing List (not for usage questions)
  openstack-dev@lists.openstack.org
  
  Am I the only one wondering whether introducing arbitrary tagging into our
  commit messages sets a bad precedent?  Or was there a discussion on this
  topic that I missed?
  
  Maru
  
  Any particular reason for digging this up from June? We already changed the
  process so that we did not need to do this.
  
  Thanks,
  
  Steve
 
 I had a mail filter applied when I looked at the list this morning and I
 failed to notice that this was an old thread until I had already sent my
 reply.  That said, we have Neutron specs up for review that still include
 this tag in the commit message and now I know at least that I can ask for
 their removal.
 
 
 Maru

Yes, I was thinking after replying that some of the proposals still in flight 
are quite old and may still have the tag. It can and should be removed.

Thanks,

Steve

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


Re: [openstack-dev] [Nova] Add scheduler-hints when migration/rebuild/evacuate

2014-10-29 Thread Jay Lau
Hi Alex,

You can continue the work https://review.openstack.org/#/c/88983/ from here
;-)

2014-10-29 13:42 GMT+08:00 Chen CH Ji jiche...@cn.ibm.com:

 Yes, I remember that spec might talk about local storage (in local db?)
 and it can be the root cause

 And I think we need persistent storage otherwise the scheduler hints can't
 survive in some conditions such as system reboot or upgrade ?

 Best Regards!

 Kevin (Chen) Ji 纪 晨

 Engineer, zVM Development, CSTL
 Notes: Chen CH Ji/China/IBM@IBMCN   Internet: jiche...@cn.ibm.com
 Phone: +86-10-82454158
 Address: 3/F Ring Building, ZhongGuanCun Software Park, Haidian District,
 Beijing 100193, PRC

 [image: Inactive hide details for Alex Xu ---10/29/2014 01:34:13 PM---On
 2014年10月29日 12:37, Chen CH Ji wrote: ]Alex Xu ---10/29/2014 01:34:13
 PM---On 2014年10月29日 12:37, Chen CH Ji wrote: 

 From: Alex Xu x...@linux.vnet.ibm.com
 To: openstack-dev@lists.openstack.org
 Date: 10/29/2014 01:34 PM
 Subject: Re: [openstack-dev] [Nova] Add scheduler-hints when
 migration/rebuild/evacuate

 --



 On 2014年10月29日 12:37, Chen CH Ji wrote:


I think we already support to specify the host when doing evacuate and
migration ?


 Yes, we support to specify the host, but schedule-hints is different thing.



if we need use hints that passed from creating instance, that means we
need to persistent schedule hints
I remember we used to have a spec for store it locally ...



 I also remember we have one spec for persistent before, but I don't know
 why it didn't continue.
 And I think maybe we needn't persistent schedule-hints, just add pass new
 schedule-hints when
 migration the instance. Nova just need provide the mechanism.



Best Regards!

Kevin (Chen) Ji 纪 晨

Engineer, zVM Development, CSTL
Notes: Chen CH Ji/China/IBM@IBMCN   Internet: *jiche...@cn.ibm.com*
jiche...@cn.ibm.com
Phone: +86-10-82454158
Address: 3/F Ring Building, ZhongGuanCun Software Park, Haidian
District, Beijing 100193, PRC

[image: Inactive hide details for Alex Xu ---10/29/2014 12:19:35
PM---Hi, Currently migration/rebuild/evacuate didn't support pass]Alex
Xu ---10/29/2014 12:19:35 PM---Hi, Currently migration/rebuild/evacuate
didn't support pass

From: Alex Xu *x...@linux.vnet.ibm.com* x...@linux.vnet.ibm.com
To: *openstack-dev@lists.openstack.org*
openstack-dev@lists.openstack.org
Date: 10/29/2014 12:19 PM
Subject: [openstack-dev] [Nova] Add scheduler-hints when
migration/rebuild/evacuate

--



Hi,

Currently migration/rebuild/evacuate didn't support pass
scheduler-hints, that means any migration
can't use schedule-hints that passed when creating instance.

Can we add scheduler-hints support when migration/rebuild/evacuate?
That
also can enable user
move in/out instance to/from an server group.

Thanks
Alex


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




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


 ___
 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




-- 
Thanks,

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


Re: [openstack-dev] [neutron] Clear all flows when ovs agent start? why and how avoid?

2014-10-29 Thread Robert van Leeuwen
  I find our current design is remove all flows then add flow by entry, this
  will cause every network node will break off all tunnels between other
  network node and all compute node.
 Perhaps a way around this would be to add a flag on agent startup
 which would have it skip reprogramming flows. This could be used for
 the upgrade case.

I hit the same issue last week and filed a bug here:
https://bugs.launchpad.net/neutron/+bug/1383674

From an operators perspective this is VERY annoying since you also cannot push 
any config changes that requires/triggers a restart of the agent.
e.g. something simple like changing a log setting becomes a hassle.
I would prefer the default behaviour to be to not clear the flows or at the 
least an config option to disable it.


Cheers,
Robert van Leeuwen
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [All] Finalizing cross-project design summit track

2014-10-29 Thread Russell Bryant
On 10/29/2014 07:22 AM, Sean Dague wrote:
 On 10/28/2014 05:22 PM, Russell Bryant wrote:
 A draft schedule has been posted for the cross-project design summit track:

 http://kilodesignsummit.sched.org/overview/type/cross-project+workshops#.VFAFFXVGjUa

 If you have any schedule changes to propose for really bad conflicts,
 please let me know.  We really tried to minimize conflicts, but it's
 impossible to resolve them all.

 The next steps are to identify session leads and get the leads to write
 session descriptions to put on the schedule.  We're collecting both at
 the top of the proposals etherpad:

 https://etherpad.openstack.org/p/kilo-crossproject-summit-topics

 If you were the proposer of one of these sessions and are not already
 listed as the session lead, please add yourself.  If you'd like to
 volunteer to lead a session that doesn't have a lead, please speak up.

 For the sessions you are leading, please draft a description on the
 etherpad that can be used for the session on sched.org.

 Thank you!

 
 I was trying to track down the origin of the Debugging Gate Failures
 submission -
 http://kilodesignsummit.sched.org/event/5cfc92906adc5830355ddcedbb95d977
 (through matching hex author colors in etherpad... fun!)
 
 It looks like John G copied it over because someone (lost to the mists
 of time) put it in the Nova ideas etherpad.
 
 I'd actually argue that a 40 minute interactive session without much
 prep isn't going to be all that useful (and honestly probably a terrible
 experience for all parties involved). This is a topic that Jay, Dan, and
 I have discussed for doing an upcoming bootstrapping hour on (which also
 means it would have a long term archived version), and I think that's
 probably a better way to do a thing like this.
 
 As there is no owner for this, there is no one to pull it out of the
 agenda. But I think it's something that should be considered.

I'm fine with pulling it.  If so, we can give something else 2
timeslots, or pull another topic back in.  Any suggestions for one that
could use 2 slots?

On a related note, next time around, if we use etherpads for proposals
again, we should really use some common formatting for proposals, and
require a session lead listed.

-- 
Russell Bryant

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


Re: [openstack-dev] [neutron] Clear all flows when ovs agent start? why and how avoid?

2014-10-29 Thread Hly


Sent from my iPad

On 2014-10-29, at 下午8:01, Robert van Leeuwen robert.vanleeu...@spilgames.com 
wrote:

 I find our current design is remove all flows then add flow by entry, this
 will cause every network node will break off all tunnels between other
 network node and all compute node.
 Perhaps a way around this would be to add a flag on agent startup
 which would have it skip reprogramming flows. This could be used for
 the upgrade case.
 
 I hit the same issue last week and filed a bug here:
 https://bugs.launchpad.net/neutron/+bug/1383674
 
 From an operators perspective this is VERY annoying since you also cannot 
 push any config changes that requires/triggers a restart of the agent.
 e.g. something simple like changing a log setting becomes a hassle.
 I would prefer the default behaviour to be to not clear the flows or at the 
 least an config option to disable it.
 

+1, we also suffered from this even when a very little patch is done

 
 Cheers,
 Robert van Leeuwen
 ___
 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] [All] Finalizing cross-project design summit track

2014-10-29 Thread Sean Dague
On 10/29/2014 08:20 AM, Russell Bryant wrote:
 On 10/29/2014 07:22 AM, Sean Dague wrote:
 On 10/28/2014 05:22 PM, Russell Bryant wrote:
 A draft schedule has been posted for the cross-project design summit track:

 http://kilodesignsummit.sched.org/overview/type/cross-project+workshops#.VFAFFXVGjUa

 If you have any schedule changes to propose for really bad conflicts,
 please let me know.  We really tried to minimize conflicts, but it's
 impossible to resolve them all.

 The next steps are to identify session leads and get the leads to write
 session descriptions to put on the schedule.  We're collecting both at
 the top of the proposals etherpad:

 https://etherpad.openstack.org/p/kilo-crossproject-summit-topics

 If you were the proposer of one of these sessions and are not already
 listed as the session lead, please add yourself.  If you'd like to
 volunteer to lead a session that doesn't have a lead, please speak up.

 For the sessions you are leading, please draft a description on the
 etherpad that can be used for the session on sched.org.

 Thank you!


 I was trying to track down the origin of the Debugging Gate Failures
 submission -
 http://kilodesignsummit.sched.org/event/5cfc92906adc5830355ddcedbb95d977
 (through matching hex author colors in etherpad... fun!)

 It looks like John G copied it over because someone (lost to the mists
 of time) put it in the Nova ideas etherpad.

 I'd actually argue that a 40 minute interactive session without much
 prep isn't going to be all that useful (and honestly probably a terrible
 experience for all parties involved). This is a topic that Jay, Dan, and
 I have discussed for doing an upcoming bootstrapping hour on (which also
 means it would have a long term archived version), and I think that's
 probably a better way to do a thing like this.

 As there is no owner for this, there is no one to pull it out of the
 agenda. But I think it's something that should be considered.
 
 I'm fine with pulling it.  If so, we can give something else 2
 timeslots, or pull another topic back in.  Any suggestions for one that
 could use 2 slots?
 
 On a related note, next time around, if we use etherpads for proposals
 again, we should really use some common formatting for proposals, and
 require a session lead listed.

Agreed. I think proposals without a session lead specified should be
nixed. Otherwise we play this giant game of telephone tag. :)

-- 
Sean Dague
http://dague.net

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


Re: [openstack-dev] [Neutron]issue about dvr flows and port timestamp

2014-10-29 Thread Hly


Sent from my iPad

On 2014-10-29, at 下午6:33, Maru Newby ma...@redhat.com wrote:

 
 On Oct 29, 2014, at 8:12 AM, Yangxurong yangxur...@huawei.com wrote:
 
 Hi,
 
 I’m not sure whether following issue is problematic, and both, our team do 
 some effort, so I submit two blueprints:
 [1.] optimize dvr flows:
 Currently, accurate ovs flows in terms of full mac are used to communicate 
 among distributed router, but here comes problem : (1)the more distributed 
 router node, the more flows; (2)different distributed router across DC 
 cannot communicate through tunnel and additional operation under same mac 
 prefix configuration. So it would be useful to shift the complete-matching 
 of mac to fuzzy Matching, like prefix matching, reducing the number of flows 
 and leading to communicate among different DC though configuring same mac 
 prefix through tunnel.
 Link: https://blueprints.launchpad.net/neutron/+spec/optimize-dvr-flows
 
 I think we need to focus on paying down technical debt (both in the code and 
 on the testing side) related to dvr before we seriously consider the kind of 
 optimization that you are proposing.  I’m also unclear as to why we would 
 want to pursue a solution to a problem whose severity doesn’t appear to be 
 clear (I’m not sure whether the following issue is problematic…).
 

DVR stability is the first class for sure, but if the code and logic could be 
less and simpler, there is more chance of stability. By my understanding, since 
DVR mac range has been configured as a prefix, so prefix based judgement 
instead of one by one flow setup triggered by mesh-like message notifying would 
simplify the code logic, thus indirectly contribute to overall stability. Also, 
it would remove hundreds of flows in the ovs in a middle scale cluster, very 
helpful for trouble shooting.

Wu

 
 Maru
 
 
 [2.]add port timestamp:
 It would be worth adding timestamp fields including create_at, update_at and 
 delete_at in the table of port in neutron, so users can monitor port change 
 conveniently, for example portal or management center wants to query the 
 ports that have changed or refreshed during the latest 5sec in a large scale 
 application. If not, it's time-consuming and low effectiveness.
 Link: https://blueprints.launchpad.net/neutron/+spec/add-port-timestamp
 
 Any response I will appreciate.
 
 Thanks,
 Xurong Yang
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

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


Re: [openstack-dev] [Nova] Add scheduler-hints when migration/rebuild/evacuate

2014-10-29 Thread Alex Xu
Hah, thanks :), Let me see if I can help on that.

2014-10-29 19:59 GMT+08:00 Jay Lau jay.lau@gmail.com:

 Hi Alex,

 You can continue the work https://review.openstack.org/#/c/88983/ from
 here ;-)

 2014-10-29 13:42 GMT+08:00 Chen CH Ji jiche...@cn.ibm.com:

 Yes, I remember that spec might talk about local storage (in local db?)
 and it can be the root cause

 And I think we need persistent storage otherwise the scheduler hints
 can't survive in some conditions such as system reboot or upgrade ?

 Best Regards!

 Kevin (Chen) Ji 纪 晨

 Engineer, zVM Development, CSTL
 Notes: Chen CH Ji/China/IBM@IBMCN   Internet: jiche...@cn.ibm.com
 Phone: +86-10-82454158
 Address: 3/F Ring Building, ZhongGuanCun Software Park, Haidian District,
 Beijing 100193, PRC

 [image: Inactive hide details for Alex Xu ---10/29/2014 01:34:13 PM---On
 2014年10月29日 12:37, Chen CH Ji wrote: ]Alex Xu ---10/29/2014 01:34:13
 PM---On 2014年10月29日 12:37, Chen CH Ji wrote: 

 From: Alex Xu x...@linux.vnet.ibm.com
 To: openstack-dev@lists.openstack.org
 Date: 10/29/2014 01:34 PM
 Subject: Re: [openstack-dev] [Nova] Add scheduler-hints when
 migration/rebuild/evacuate

 --



 On 2014年10月29日 12:37, Chen CH Ji wrote:


I think we already support to specify the host when doing evacuate
and migration ?


 Yes, we support to specify the host, but schedule-hints is different
 thing.



if we need use hints that passed from creating instance, that means
we need to persistent schedule hints
I remember we used to have a spec for store it locally ...



 I also remember we have one spec for persistent before, but I don't know
 why it didn't continue.
 And I think maybe we needn't persistent schedule-hints, just add pass new
 schedule-hints when
 migration the instance. Nova just need provide the mechanism.



Best Regards!

Kevin (Chen) Ji 纪 晨

Engineer, zVM Development, CSTL
Notes: Chen CH Ji/China/IBM@IBMCN   Internet: *jiche...@cn.ibm.com*
jiche...@cn.ibm.com
Phone: +86-10-82454158
Address: 3/F Ring Building, ZhongGuanCun Software Park, Haidian
District, Beijing 100193, PRC

[image: Inactive hide details for Alex Xu ---10/29/2014 12:19:35
PM---Hi, Currently migration/rebuild/evacuate didn't support pass]Alex
Xu ---10/29/2014 12:19:35 PM---Hi, Currently migration/rebuild/evacuate
didn't support pass

From: Alex Xu *x...@linux.vnet.ibm.com* x...@linux.vnet.ibm.com
To: *openstack-dev@lists.openstack.org*
openstack-dev@lists.openstack.org
Date: 10/29/2014 12:19 PM
Subject: [openstack-dev] [Nova] Add scheduler-hints when
migration/rebuild/evacuate

--



Hi,

Currently migration/rebuild/evacuate didn't support pass
scheduler-hints, that means any migration
can't use schedule-hints that passed when creating instance.

Can we add scheduler-hints support when migration/rebuild/evacuate?
That
also can enable user
move in/out instance to/from an server group.

Thanks
Alex


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




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


 ___
 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




 --
 Thanks,

 Jay

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


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


Re: [openstack-dev] [Nova] Add scheduler-hints when migration/rebuild/evacuate

2014-10-29 Thread Alex Xu
2014-10-29 13:42 GMT+08:00 Chen CH Ji jiche...@cn.ibm.com:

 Yes, I remember that spec might talk about local storage (in local db?)
 and it can be the root cause

 And I think we need persistent storage otherwise the scheduler hints can't
 survive in some conditions such as system reboot or upgrade ?


Yeah, that's problem. And I have talk with Jay Lau, look like there already
got agreement on persistent it.


 Best Regards!

 Kevin (Chen) Ji 纪 晨

 Engineer, zVM Development, CSTL
 Notes: Chen CH Ji/China/IBM@IBMCN   Internet: jiche...@cn.ibm.com
 Phone: +86-10-82454158
 Address: 3/F Ring Building, ZhongGuanCun Software Park, Haidian District,
 Beijing 100193, PRC

 [image: Inactive hide details for Alex Xu ---10/29/2014 01:34:13 PM---On
 2014年10月29日 12:37, Chen CH Ji wrote: ]Alex Xu ---10/29/2014 01:34:13
 PM---On 2014年10月29日 12:37, Chen CH Ji wrote: 

 From: Alex Xu x...@linux.vnet.ibm.com
 To: openstack-dev@lists.openstack.org
 Date: 10/29/2014 01:34 PM
 Subject: Re: [openstack-dev] [Nova] Add scheduler-hints when
 migration/rebuild/evacuate

 --



 On 2014年10月29日 12:37, Chen CH Ji wrote:


I think we already support to specify the host when doing evacuate and
migration ?


 Yes, we support to specify the host, but schedule-hints is different thing.



if we need use hints that passed from creating instance, that means we
need to persistent schedule hints
I remember we used to have a spec for store it locally ...



 I also remember we have one spec for persistent before, but I don't know
 why it didn't continue.
 And I think maybe we needn't persistent schedule-hints, just add pass new
 schedule-hints when
 migration the instance. Nova just need provide the mechanism.



Best Regards!

Kevin (Chen) Ji 纪 晨

Engineer, zVM Development, CSTL
Notes: Chen CH Ji/China/IBM@IBMCN   Internet: *jiche...@cn.ibm.com*
jiche...@cn.ibm.com
Phone: +86-10-82454158
Address: 3/F Ring Building, ZhongGuanCun Software Park, Haidian
District, Beijing 100193, PRC

[image: Inactive hide details for Alex Xu ---10/29/2014 12:19:35
PM---Hi, Currently migration/rebuild/evacuate didn't support pass]Alex
Xu ---10/29/2014 12:19:35 PM---Hi, Currently migration/rebuild/evacuate
didn't support pass

From: Alex Xu *x...@linux.vnet.ibm.com* x...@linux.vnet.ibm.com
To: *openstack-dev@lists.openstack.org*
openstack-dev@lists.openstack.org
Date: 10/29/2014 12:19 PM
Subject: [openstack-dev] [Nova] Add scheduler-hints when
migration/rebuild/evacuate

--



Hi,

Currently migration/rebuild/evacuate didn't support pass
scheduler-hints, that means any migration
can't use schedule-hints that passed when creating instance.

Can we add scheduler-hints support when migration/rebuild/evacuate?
That
also can enable user
move in/out instance to/from an server group.

Thanks
Alex


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




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


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


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


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


Re: [openstack-dev] [Infra][all] Synchronizing local Git and Gerrit repositories

2014-10-29 Thread Dolph Mathews
On Wed, Oct 29, 2014 at 4:20 AM, Ondrej Wisniewski 
ondrej.wisniew...@dektech.com.au wrote:

  Hi Ricardo,

 thanks a lot for your help and detailed instructions. It will surely come
 in handy when I will need to do something like that. I am looking also into
 this possibility.

 But the actual reason I need to sync our central developer repo with the
 Gerrit repo is a problem when the developer tries to submit code for review
 to Gerrit. Since the central developer repo is periodically updated from
 upstream and the developers pull these changes into their own local repos
 before branching off the feature branch, then this feature branch contains
 commits from upstream that Gerrit doesn't know about. So submitting this
 feature branch to code review will include lots of commits which are not
 the developers.

 I have now solved this issue by granting each developer the right to push
 the master branch to refs/heads/master in the Gerrit repo. This makes sure
 that the Gerrit repos master branch is updated with the latest commits and
 when the developer submits his feature branch for review, only his own
 commits will be reviewed.


I've been following the conversation, probably like many others, wondering
why in the world you need such a complicated, high-maintenance workflow?
What's the use case? Why can't your developers use review.openstack.org? In
your first email, you used the phrase trying to set up an OpenStack
development workflow in our company but what you're building is not an
OpenStack development workflow at all - it's an expensive private island.
The community's workflow is quite well documented here:
https://wiki.openstack.org/wiki/Gerrit_Workflow



 Regards, Ondrej


 *On 10/27/2014 05:11 PM, Ricardo Carrillo Cruz wrote:*

 I think what you are trying to achieve is to have a branch that tracks
 upstream for the upstream projects, and another branch that tracks local
 development in your Gerrit project.
 You may want to check Jeepyb:

  http://ci.openstack.org/jeepyb.html

  That tool is what Openstack CI uses to manage gerrit repo creation.
 Let's take as an example that you wanted to have python-neutronclient
 project in your Gerrit, that tracks upstream.

  You would do something like this:

  1. Install jeepyb and configure the projects.ini file according to your
 environment.
 1. Add python-neutronclient.config file to the folder your manage-projects
 expect it to find (acl-dir parameter from previous step), with contents
 similar to :

  [access refs/heads/*]


 abandon = group neutron-core


 label-Code-Review = -2..+2 group neutron-core


 label-Workflow = -1..+1 group neutron-core





 [access refs/heads/proposed/*]


 abandon = group neutron-milestone


 label-Code-Review = -2..+2 group neutron-milestone


 label-Workflow = -1..+1 group neutron-milestone





 [access refs/tags/*]


 pushSignedTag = group neutron-release





 [receive]


 requireChangeId = true


 requireContributorAgreement = true





 [submit]


 mergeContent = true

  2. Create an entry in gerrit/projects.yaml file from project-config repo
 like:

  - project: openstack/python-neutronclient


   upstream: https://git.openstack.org/openstack/python-neutronclient


   options:


 - track-upstream

  3. Run 'manage-projects python-neutronclient'

  After this, the tool would create the project 'python-neutronclient'
 with the acl defined from step 1 and set it to track upstream (as per the
 option depicted on step 2).
 After this, you could just create branches off master from the Gerrit UI
 (or define them upfront in the acl in step 1, but this way would get you
 started faster).

  If you use the upstream openstack_project::review.pp manifest the
 configuration to get this going is greatly reduced (it's a mega manifest
 that installs gerrit, jeepyb and other things), I can help you with that.

  Regards


 ___
 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] [devstack] Enable LVM ephemeral storage for Nova

2014-10-29 Thread Dan Genin

On 10/28/2014 02:50 PM, John Griffith wrote:



On Tue, Oct 28, 2014 at 12:37 PM, Dan Genin daniel.ge...@jhuapl.edu 
mailto:daniel.ge...@jhuapl.edu wrote:


Great, thank you, Duncan. I will then proceed with the shared
volume group.

Dan


On 10/28/2014 02:06 PM, Duncan Thomas wrote:

Cinder volumes are always (unless you go change the default)
in the
form: volume-uuid, and since the string 'volume-' is never a
valid
uuid, then I think we can work around nova volumes fine when
we come
to write our tests.

Sorry for the repeated circling on this, but I think I'm now
happy.

Thanks



On 28 October 2014 17:53, Dan Genin daniel.ge...@jhuapl.edu
mailto:daniel.ge...@jhuapl.edu wrote:

On 10/28/2014 11:56 AM, Dean Troyer wrote:

On Tue, Oct 28, 2014 at 9:27 AM, Dan Genin
daniel.ge...@jhuapl.edu mailto:daniel.ge...@jhuapl.edu
wrote:

So this brings us back to the original proposal of
having separate backing
files for Cinder and Nova which Dean thought might
take too much space.


Between Cinder, Nova and Swift (and Ceph, etc) everybody
wants some loopback
disk images.  DevStack's Swift and Ceph configurations
assume loopback
devices and do no sharing.

Duncan, could you please elaborate on the pain a
single volume group is
likely to cause for Cinder? Is it a show stopper?


Back in the day, DevStack was built to configure Cinder
(and Nova Volume
before that) to use a specific existing volume group
(VOLUME_GROUP_NAME) or
create a loopback file if necessary.  With the help of
VOLUME_NAME_PREFIX
and volume_name_template DevStack knew which logical
volumes belong to
Cinder and could Do The Right Thing.

With three loopback files being created, all wanting
larger and larger
defaults, adding a fourth becomes Just One More Thing.  If
Nova's use of LVM
is similar enough to Cinder's (uses deterministic naming
for the LVs) I'm
betting we could make it work.

dt

Nova's disk names are of the form
instance-uuid_disk_type. So
deterministic but, unfortunately, not necessarily
predictable. It sounds
like Duncan is saying that Cinder needs a fixed prefix for
testing its
functionality. I will be honest, I am not optimistic about
convincing Nova
to change their disk naming scheme for the sake of LVM
testing. Far more
important changes have lingered for months and sometimes
longer.

It sounds like you are concerned about two issues with
regard to the
separate volume groups approach: 1) potential loop device
shortage and 2)
growing space demand. The second issue, it seems to me,
will arise no matter
which of the two solutions we choose. More space will be
required for
testing Nova's LVM functionality one way or another,
although, using a
shared volume group would permit a more efficient use of
the available
space. The first issue is, indeed, a direct consequence of
the choice to use
distinct volume groups. However, the number of available
loop devices can be
increased by passing the appropriate boot parameter to the
kernel, which can
be easy or hard depending on how the test VMs are spun up.

I am not saying that we should necessarily go the way of
separate volume
groups but, assuming for the moment that changing Nova's
disk naming scheme
is not an option, we need to figure out what will bring
the least amount of
pain forcing Cinder tests to work around Nova volumes or
create separate
volume groups.

Let me know what you think.
Dan


--

Dean Troyer
dtro...@gmail.com mailto:dtro...@gmail.com


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



___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
mailto:OpenStack-dev@lists.openstack.org

[openstack-dev] Kilo Design Summit schedule

2014-10-29 Thread Thierry Carrez
Hi everyone,

Less than one week from the Kilo design summit start, the schedule is
almost final. You can start planning your week and access it at:

http://kilodesignsummit.sched.org/

It should also be mirrored to the mobile Guidebook app. In doubt, sched
is always more current.

We still expect a number of changes (TripleO session schedule is still
tbd, we might drop the gate debugging cross-project workshop...). If
anyone pushes a change to the live schedule at this point, it would be
nice to post a corresponding public service announcement to this thread
to give everyone a heads-up.

We also started collecting links to discussion etherpads at:

https://wiki.openstack.org/wiki/Summit/Kilo/Etherpads

Please add yours there.

See you in Paris !

-- 
Thierry Carrez (ttx)

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


Re: [openstack-dev] [All] Finalizing cross-project design summit track

2014-10-29 Thread Jay Pipes

On 10/29/2014 07:22 AM, Sean Dague wrote:

On 10/28/2014 05:22 PM, Russell Bryant wrote:

A draft schedule has been posted for the cross-project design summit track:

http://kilodesignsummit.sched.org/overview/type/cross-project+workshops#.VFAFFXVGjUa

If you have any schedule changes to propose for really bad conflicts,
please let me know.  We really tried to minimize conflicts, but it's
impossible to resolve them all.

The next steps are to identify session leads and get the leads to write
session descriptions to put on the schedule.  We're collecting both at
the top of the proposals etherpad:

https://etherpad.openstack.org/p/kilo-crossproject-summit-topics

If you were the proposer of one of these sessions and are not already
listed as the session lead, please add yourself.  If you'd like to
volunteer to lead a session that doesn't have a lead, please speak up.

For the sessions you are leading, please draft a description on the
etherpad that can be used for the session on sched.org.

Thank you!



I was trying to track down the origin of the Debugging Gate Failures
submission -
http://kilodesignsummit.sched.org/event/5cfc92906adc5830355ddcedbb95d977
(through matching hex author colors in etherpad... fun!)

It looks like John G copied it over because someone (lost to the mists
of time) put it in the Nova ideas etherpad.

I'd actually argue that a 40 minute interactive session without much
prep isn't going to be all that useful (and honestly probably a terrible
experience for all parties involved). This is a topic that Jay, Dan, and
I have discussed for doing an upcoming bootstrapping hour on (which also
means it would have a long term archived version), and I think that's
probably a better way to do a thing like this.

As there is no owner for this, there is no one to pull it out of the
agenda. But I think it's something that should be considered.


Actually, it was me who added that to the cross-project session proposal 
etherpad :)


But, that said, I agree with you that the format of the cross-project 
sessions are not ideal for this topic and it would be better as an 
archived OBH session.


Best,
-jay

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


Re: [openstack-dev] [Infra][all] Synchronizing local Git and Gerrit repositories

2014-10-29 Thread Ondrej Wisniewski

Hi Dolph,

I guess it sounds complicated but in the end our setup is really not 
much different from the community workflow, a least this is the 
intention. What I am trying to achieve is a possibility for the team of 
developers to share code among each other by using a central Git 
repository. This is according to the centralized workflow using 
distributed Git as described in the official Git documentation (see ref. 
[1]).


If I understand correctly, we cannot use the OpenStack community Git 
servers as our central Git repository since developers cannot push to 
them. And we don't want to go through Gerrit and the code review 
procedure just to share a bit of code with somebody else in the team. 
Thus the need for a local mirror.


Additionally also a local Gerrit server was set up to allow for internal 
code review within the team before submitting anything to the community 
server review.openstack.org http://review.openstack.org (which will be 
done eventually). This is also helpful in case our Internet connection 
goes down, as we will still be able to follow the complete workflow 
inside the LAN.


Hope this explains a little better the motivation for the described setup.

Ondrej

[1] http://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows


/On 10/29/2014 02:14 PM, Dolph Mathews wrote://
/
I've been following the conversation, probably like many others, 
wondering why in the world you need such a complicated, 
high-maintenance workflow? What's the use case? Why can't your 
developers use review.openstack.org http://review.openstack.org? In 
your first email, you used the phrase trying to set up an OpenStack 
development workflow in our company but what you're building is not 
an OpenStack development workflow at all - it's an expensive private 
island. The community's workflow is quite well documented here: 
https://wiki.openstack.org/wiki/Gerrit_Workflow




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


Re: [openstack-dev] [tuskar] Puppet module

2014-10-29 Thread Jay Dobies
Nope, there isn't a puppet module for deploying Tuskar, but starting one 
makes sense.


On 10/28/2014 06:04 PM, Emilien Macchi wrote:

Hi,

I was looking at deploying Tuskar API with Puppet and I was wondering if
you guys have already worked on a Puppet module.

If not, I think we could start something in stackforge like we already
did for other OpenStack components.

Thanks,



___
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] ipv6 and ipv4 dual stack for floating IP

2014-10-29 Thread Jerry Xinyu Zhao
Hi
I want to use both ipv4 and ipv6 for floating ip at the same time. However,
I have the following issue when setting router gateway or associate
floating ip to an instance.
Is it supported in the first place? What should I do to make it work?
Thanks!

neutron router-list
+--++---+-+---+
| id   | name   |
external_gateway_info


  | distributed | ha|
+--++---+-+---+
| b243c786-4648-4d69-b749-ee5fad02069b | default-router | {network_id:
02eca54a-420d-4d52-b045-1207e17994e5, enable_snat: true,
external_fixed_ips: [{subnet_id:
a188333f-77c3-40d9-9048-e733c4da30b1, ip_address: 162.3.123.51},
{subnet_id: 14d9dd91-b315-43bc-818d-ab21f62c1ebb, ip_address:
2001:470:1f0f:cb4::7}]} | False   | False |
+--++---+-+---+


neutron-l3-agent log:

Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
2014-10-29 14:10:08.941 30286 ERROR neutron.agent.l3_agent [-] Ignoring
multiple IPs on router port 18c8874c-f9a0-4274-8f38-fab3da754c2b
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
2014-10-29 14:10:08.941 30286 ERROR neutron.agent.l3_agent [-] 'subnet'
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
2014-10-29 14:10:08.941 30286 TRACE neutron.agent.l3_agent Traceback (most
recent call last):
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
2014-10-29 14:10:08.941 30286 TRACE neutron.agent.l3_agent   File
/opt/stack/venvs/openstack/local/lib/python2.7/site-packages/neutron/common/utils.py,
line 341, in call
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
2014-10-29 14:10:08.941 30286 TRACE neutron.agent.l3_agent return
func(*args, **kwargs)
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
2014-10-29 14:10:08.941 30286 TRACE neutron.agent.l3_agent   File
/opt/stack/venvs/openstack/local/lib/python2.7/site-packages/neutron/agent/l3_agent.py,
line 948, in process_router
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
2014-10-29 14:10:08.941 30286 TRACE neutron.agent.l3_agent
self._set_subnet_info(ex_gw_port)
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
2014-10-29 14:10:08.941 30286 TRACE neutron.agent.l3_agent   File
/opt/stack/venvs/openstack/local/lib/python2.7/site-packages/neutron/agent/l3_agent.py,
line 864, in _set_subnet_info
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
2014-10-29 14:10:08.941 30286 TRACE neutron.agent.l3_agent prefixlen =
netaddr.IPNetwork(port['subnet']['cidr']).prefixlen
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
2014-10-29 14:10:08.941 30286 TRACE neutron.agent.l3_agent KeyError:
'subnet'
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
2014-10-29 14:10:08.941 30286 TRACE neutron.agent.l3_agent
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
Traceback (most recent call last):
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:   File
/opt/stack/venvs/openstack/local/lib/python2.7/site-packages/eventlet/greenpool.py,
line 82, in _spawn_n_impl
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
func(*args, **kwargs)
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:   File
/opt/stack/venvs/openstack/local/lib/python2.7/site-packages/neutron/agent/l3_agent.py,
line 1837, in _process_router_update
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
self._process_router_if_compatible(router)
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:   File
/opt/stack/venvs/openstack/local/lib/python2.7/site-packages/neutron/agent/l3_agent.py,
line 1812, in _process_router_if_compatible
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:
self.process_router(ri)
Oct 29 14:10:08 overcloud-controller0-ghqtsmsgjgck neutron-l3-agent:   File

Re: [openstack-dev] [all] Bringing some DevOps love to Openstack

2014-10-29 Thread Philip Cheong
Yes, the aim is to get a vagrant-openstack provider plugin under
Hashicorp's or Mitchellh's github account. Whether you call that official
or blessed, doesn't really matter.

In order for Vagrant to integrate with other tools such as Packer there
needs to be a preferred plugin. Hopefully the owners of the other plugins
will agree to deprecate theirs so that an end can be put to the
fragmentation that has happened so far and direct contributors to the
correct place.


On 29 October 2014 10:04, Flavio Percoco fla...@redhat.com wrote:

 On 28/10/14 21:23 +0100, Philip Cheong wrote:

 Hi all,

 In preparation of the OpenStack Summit in Paris next week, I'm hoping to
 speak
 to some people in the OpenStack foundation about the benefits of a
 partnership
 with Hashicorp, who make fantastic tools like Vagrant and Packer (and
 others).

 As a n00b aspiring to become an OpenStack contributor, the variety of
 Vagrant
 devstack environments is pretty overwhelming. It appears to me that it
 really
 depends on what project you are contributing to, which denotes which
 devstack
 you should use. The ones I have tried take a long time (45 mins+) to
 provision
 from scratch.

 One aspect which I am acutely aware of is developer productivity and 45
 minutes
 is a lot of time. Packer was designed to help alleviate bottleneck, and
 Vagrantcloud has inbuilt support for the versioning of Vagrant boxes. It
 would
 be a pretty straight forward exercise to use Packer to do a daily (or
 however
 often) build of a devstack box and upload it to Vagrantcloud for
 developers to
 download. With a decent internet connection that time would be
 significantly
 less than 45 minutes.

 I would really like to think that this community should also be able to
 come to
 a consensus over what to include in a standard devstack. That there
 currently
 seems to be many different flavours cannot help with issues of
 fragmentation
 between so many different moving parts to build an OpenStack environment.

 Another big issue that I hope to address with the foundation, is the
 integration of Hashicorp's tools with OpenStack.

 The various Vagrant plugins to add OpenStack as a provider is a mess.
 There is
 one specific for Rackspace who have a different Keystone API, and at
 least 3
 others for the vanilla OpenStack:
 https://github.com/mitchellh/vagrant-rackspace
 https://github.com/ggiamarchi/vagrant-openstack-provider
 https://github.com/cloudbau/vagrant-openstack-plugin
 https://github.com/FlaPer87/vagrant-openstack


 I'm pretty sure mine doesn't even work any more, I don't even know
 ruby ;)

 I do see a value in having a vagrant-openstack provider but I don't
 think we should pick one and mark it as blessed. We're trying very
 hard to move away from 'blessing' projecs, at the very least depend
 less on it.

 Anyone should feel free to create the provider on stackforge and
 maintain it. What would be even better is to have Hashicorp itself
 creating and maintaining this provider.

 Cheers,
 Flavio


 The significance of not having an official provider, for one example,
 is when
 you use Packer to build an image in OpenStack and try to post-process it
 into a
 Vagrant box, it bombs with this error:


== openstack: Running post-processor: vagrant
Build 'openstack' errored: 1 error(s) occurred:

* Post-processor failed: Unknown artifact type, can't build box:
mitchellh.openstack


 Because Packer doesn't know what Vagrant expects the provider to be, as
 explained here.

 In my opinion this a pretty big issue holding back the wider acceptance of
 OpenStack. When I am at a customer and introduce them to tools like
 Vagrant and
 Packer and how well they work with AWS, I still avoid the conversation
 about
 OpenStack when I would really love to put them on our (Elastx's) public
 cloud.

 What say you? Could I get a +1 from those who see this as a worthwhile
 issue?

 Cheers,

 Phil.
 --
 Philip Cheong
 Elastx | Public and Private PaaS
 email: philip.che...@elastx.se
 office: +46 8 557 728 10
 mobile: +46 702 870 814
 twitter: @Elastx
 http://elastx.se


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



 --
 @flaper87
 Flavio Percoco

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




-- 
*Philip Cheong*
*Elastx *| Public and Private PaaS
email: philip.che...@elastx.se
office: +46 8 557 728 10
mobile: +46 702 870 814
twitter: @Elastx https://twitter.com/Elastx
http://elastx.se
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [QA] Meeting Thursday October 30th at 22:00 UTC

2014-10-29 Thread Matthew Treinish
Hi everyone,

Just a quick reminder that the weekly OpenStack QA team IRC meeting will be
tomorrow Thursday, October 30th at 22:00 UTC in the #openstack-meeting
channel.

The agenda for tomorrow's meeting can be found here:
https://wiki.openstack.org/wiki/Meetings/QATeamMeeting
Anyone is welcome to add an item to the agenda.

It's also worth noting that a few weeks ago we started having a regular
dedicated Devstack topic during the meetings. So if anyone is interested in
Devstack development please join the meetings to be a part of the discussion.

To help people figure out what time 22:00 UTC is in other timezones tomorrow's
meeting will be at:

18:00 EDT
07:00 JST
08:30 ACDT
23:00 CET
17:00 CDT
15:00 PDT

-Matt Treinish


pgpVuSktxCGtI.pgp
Description: PGP signature
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron]issue about dvr flows and port timestamp

2014-10-29 Thread Xurong Yang
Yes, actually, we have done some effort and practice to ensure that dvr has
a better performance and stability, but i am not sure whether it would be
accepted, so that's why i say : (I’m not sure whether the following issue
is problematic…). in my opinion, i think it's very helpful.

2014-10-29 20:36 GMT+08:00 Hly henry4...@gmail.com:



 Sent from my iPad

 On 2014-10-29, at 下午6:33, Maru Newby ma...@redhat.com wrote:

 
  On Oct 29, 2014, at 8:12 AM, Yangxurong yangxur...@huawei.com wrote:
 
  Hi,
 
  I’m not sure whether following issue is problematic, and both, our team
 do some effort, so I submit two blueprints:
  [1.] optimize dvr flows:
  Currently, accurate ovs flows in terms of full mac are used to
 communicate among distributed router, but here comes problem : (1)the more
 distributed router node, the more flows; (2)different distributed router
 across DC cannot communicate through tunnel and additional operation under
 same mac prefix configuration. So it would be useful to shift the
 complete-matching of mac to fuzzy Matching, like prefix matching, reducing
 the number of flows and leading to communicate among different DC though
 configuring same mac prefix through tunnel.
  Link: https://blueprints.launchpad.net/neutron/+spec/optimize-dvr-flows
 
  I think we need to focus on paying down technical debt (both in the code
 and on the testing side) related to dvr before we seriously consider the
 kind of optimization that you are proposing.  I’m also unclear as to why we
 would want to pursue a solution to a problem whose severity doesn’t appear
 to be clear (I’m not sure whether the following issue is problematic…).
 

 DVR stability is the first class for sure, but if the code and logic could
 be less and simpler, there is more chance of stability. By my
 understanding, since DVR mac range has been configured as a prefix, so
 prefix based judgement instead of one by one flow setup triggered by
 mesh-like message notifying would simplify the code logic, thus indirectly
 contribute to overall stability. Also, it would remove hundreds of flows in
 the ovs in a middle scale cluster, very helpful for trouble shooting.

 Wu

 
  Maru
 
 
  [2.]add port timestamp:
  It would be worth adding timestamp fields including create_at,
 update_at and delete_at in the table of port in neutron, so users can
 monitor port change conveniently, for example portal or management center
 wants to query the ports that have changed or refreshed during the latest
 5sec in a large scale application. If not, it's time-consuming and low
 effectiveness.
  Link: https://blueprints.launchpad.net/neutron/+spec/add-port-timestamp
 
  Any response I will appreciate.
 
  Thanks,
  Xurong Yang
  ___
  OpenStack-dev mailing list
  OpenStack-dev@lists.openstack.org
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 
  ___
  OpenStack-dev mailing list
  OpenStack-dev@lists.openstack.org
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

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

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


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

2014-10-29 Thread Mathieu Rohon
Hi,

+1

thanks

On Wed, Oct 29, 2014 at 7:19 AM, Kevin Benton blak...@gmail.com wrote:
 I believe Déjà vu is an appropriate term here. :-)

 Count me in.

 On Tue, Oct 28, 2014 at 1:16 PM, Collins, Sean
 sean_colli...@cable.comcast.com wrote:

 Hi,

 Like Atlanta, I will be at the summit. If there is interest, I can
 schedule a time to talk about the QoS API extension.

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




 --
 Kevin Benton

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


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


Re: [openstack-dev] [Neutron]issue about dvr flows and port timestamp

2014-10-29 Thread Maru Newby

On Oct 29, 2014, at 1:36 PM, Hly henry4...@gmail.com wrote:

 
 
 Sent from my iPad
 
 On 2014-10-29, at 下午6:33, Maru Newby ma...@redhat.com wrote:
 
 
 On Oct 29, 2014, at 8:12 AM, Yangxurong yangxur...@huawei.com wrote:
 
 Hi,
 
 I’m not sure whether following issue is problematic, and both, our team do 
 some effort, so I submit two blueprints:
 [1.] optimize dvr flows:
 Currently, accurate ovs flows in terms of full mac are used to communicate 
 among distributed router, but here comes problem : (1)the more distributed 
 router node, the more flows; (2)different distributed router across DC 
 cannot communicate through tunnel and additional operation under same mac 
 prefix configuration. So it would be useful to shift the complete-matching 
 of mac to fuzzy Matching, like prefix matching, reducing the number of 
 flows and leading to communicate among different DC though configuring same 
 mac prefix through tunnel.
 Link: https://blueprints.launchpad.net/neutron/+spec/optimize-dvr-flows
 
 I think we need to focus on paying down technical debt (both in the code and 
 on the testing side) related to dvr before we seriously consider the kind of 
 optimization that you are proposing.  I’m also unclear as to why we would 
 want to pursue a solution to a problem whose severity doesn’t appear to be 
 clear (I’m not sure whether the following issue is problematic…).
 
 
 DVR stability is the first class for sure, but if the code and logic could be 
 less and simpler, there is more chance of stability. By my understanding, 
 since DVR mac range has been configured as a prefix, so prefix based 
 judgement instead of one by one flow setup triggered by mesh-like message 
 notifying would simplify the code logic, thus indirectly contribute to 
 overall stability. Also, it would remove hundreds of flows in the ovs in a 
 middle scale cluster, very helpful for trouble shooting.

If we’re going to refactor/optimize/whatever any part of Neutron, the first 
requirement is that we can maintain the expectations of the code (i.e. ensure 
good test coverage) across changes.  DVR is no different from any other feature 
in this regard.  I would welcome any effort you want to devote to improving 
DVR’s testing story such that the kind of optimizations you are proposing would 
have less potential to cause regressions.

In addition to baseline test coverage, I would also expect to see test 
additions validating flow generation such that reviewers would be able to 
easily identify the benefit of your proposed optimizations by comparing the 
results before and after.


Maru


 Wu
 
 
 Maru
 
 
 [2.]add port timestamp:
 It would be worth adding timestamp fields including create_at, update_at 
 and delete_at in the table of port in neutron, so users can monitor port 
 change conveniently, for example portal or management center wants to query 
 the ports that have changed or refreshed during the latest 5sec in a large 
 scale application. If not, it's time-consuming and low effectiveness.
 Link: https://blueprints.launchpad.net/neutron/+spec/add-port-timestamp
 
 Any response I will appreciate.
 
 Thanks,
 Xurong Yang
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


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


[openstack-dev] [all] Commit flags

2014-10-29 Thread Kyle Mestery
Based on the thread this morning around the NFVImpact flag [1], I saw
this commit [2] into the neutron-specs repository to add an APIImpact
flag. Given the discussion around NFVImpact, and the move away from
it, I just wanted to bring this up in the broader community context
and make sure everyone is on board with adding APIImpact before we
start merging this and requiring specs to have this which change APIs.

Thanks,
Kyle

[1] http://lists.openstack.org/pipermail/openstack-dev/2014-October/049438.html
[2] https://review.openstack.org/#/c/131623/

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


Re: [openstack-dev] [Neutron] BGP - VPN BoF session in Kilo design summit

2014-10-29 Thread Mathieu Rohon
Hi,

thanks jaume for planning this bof.
the bgpvpn spec [2] has been initiated by nati ueno. I hope nati will
attend this bof too.
our proposal is to try to implement this spec with existing Neutron
components [4].

Me and thomas will also have a tech talk about BGPVPN on tuesday, 1:15 PM. [5]

[4]https://docs.google.com/drawings/d/1NN4tDgnZlBRr8ZUf5-6zzUcnDOUkWSnSiPm8LuuAkoQ/edit
[5]http://openstack.prov12n.com/vbrownbag-techtalk-schedule-at-openstack-summit-paris-2/

On Wed, Oct 29, 2014 at 12:26 PM, Jaume Devesa devv...@gmail.com wrote:
 Hello,

 it seems like the BGP dynamic routing it is in a good shape to be included
 in Neutron during Kilo[1]. There is quite interest in offer BGP-VPN too.
 Mathieu Rohon's spec[2] goes in this direction. Of course it makes sense
 that his development leverages the BGP one.

 I would like to have a BoF session and invite anyone interested on these
 blueprints to join us or even add a new related one. I've created an
 etherpad[3] to share ideas and agree with session schedule. I propose
 Wednesday afternoon.

 If Carl Baldwin is agree, we can talk about it also during the open
 discussion of today's L3 subteam meeting.

 [1]: https://review.openstack.org/#/c/125401/
 [
 2]: https://review.openstack.org/#/c/125401/
 [3]: https://etherpad.openstack.org/p/bgp-vpn-dynamic-routing

 Cheers,
 --
 Jaume Devesa
 Software Engineer at Midokura

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


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


Re: [openstack-dev] [neutron] Clear all flows when ovs agent start? why and how avoid?

2014-10-29 Thread Kyle Mestery
On Wed, Oct 29, 2014 at 7:25 AM, Hly henry4...@gmail.com wrote:


 Sent from my iPad

 On 2014-10-29, at 下午8:01, Robert van Leeuwen 
 robert.vanleeu...@spilgames.com wrote:

 I find our current design is remove all flows then add flow by entry, this
 will cause every network node will break off all tunnels between other
 network node and all compute node.
 Perhaps a way around this would be to add a flag on agent startup
 which would have it skip reprogramming flows. This could be used for
 the upgrade case.

 I hit the same issue last week and filed a bug here:
 https://bugs.launchpad.net/neutron/+bug/1383674

 From an operators perspective this is VERY annoying since you also cannot 
 push any config changes that requires/triggers a restart of the agent.
 e.g. something simple like changing a log setting becomes a hassle.
 I would prefer the default behaviour to be to not clear the flows or at the 
 least an config option to disable it.


 +1, we also suffered from this even when a very little patch is done

I'd really like to get some input from the tripleo folks, because they
were the ones who filed the original bug here and were hit by the
agent NOT reprogramming flows on agent restart. It does seem fairly
obvious that adding an option around this would be a good way forward,
however.

Thanks,
Kyle


 Cheers,
 Robert van Leeuwen
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

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

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


Re: [openstack-dev] [neutron][nova] New specs on routed networking

2014-10-29 Thread Fred Baker (fred)

On Oct 28, 2014, at 12:44 AM, A, Keshava keshav...@hp.com wrote:

 Here thinking  OpenStack cloud as hierarchical network instead of Flat 
 network ?

A routed network has one lookup just like a bridged network. The difference is 
that the router operates as a host in the L2 domain - it only receives or 
operates on messages sent to its MAC address or to multicast addresses it 
accepts.


signature.asc
Description: Message signed with OpenPGP using GPGMail
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [all] Bringing some DevOps love to Openstack

2014-10-29 Thread Flavio Percoco

On 29/10/14 15:30 +0100, Philip Cheong wrote:

Yes, the aim is to get a vagrant-openstack provider plugin under Hashicorp's or
Mitchellh's github account. Whether you call that official or blessed,
doesn't really matter.

In order for Vagrant to integrate with other tools such as Packer there needs
to be a preferred plugin. Hopefully the owners of the other plugins will agree
to deprecate theirs so that an end can be put to the fragmentation that has
happened so far and direct contributors to the correct place. 


FWIW, I'm happy to deprecate mine!

Flavio




On 29 October 2014 10:04, Flavio Percoco fla...@redhat.com wrote:

   On 28/10/14 21:23 +0100, Philip Cheong wrote:

   Hi all,

   In preparation of the OpenStack Summit in Paris next week, I'm hoping
   to speak
   to some people in the OpenStack foundation about the benefits of a
   partnership
   with Hashicorp, who make fantastic tools like Vagrant and Packer (and
   others).

   As a n00b aspiring to become an OpenStack contributor, the variety of
   Vagrant
   devstack environments is pretty overwhelming. It appears to me that it
   really
   depends on what project you are contributing to, which denotes which
   devstack
   you should use. The ones I have tried take a long time (45 mins+) to
   provision
   from scratch. 

   One aspect which I am acutely aware of is developer productivity and 45
   minutes
   is a lot of time. Packer was designed to help alleviate bottleneck, and
   Vagrantcloud has inbuilt support for the versioning of Vagrant boxes.
   It would
   be a pretty straight forward exercise to use Packer to do a daily (or
   however
   often) build of a devstack box and upload it to Vagrantcloud for
   developers to
   download. With a decent internet connection that time would be
   significantly
   less than 45 minutes.

   I would really like to think that this community should also be able to
   come to
   a consensus over what to include in a standard devstack. That there
   currently
   seems to be many different flavours cannot help with issues of
   fragmentation
   between so many different moving parts to build an OpenStack
   environment.

   Another big issue that I hope to address with the foundation, is the
   integration of Hashicorp's tools with OpenStack. 

   The various Vagrant plugins to add OpenStack as a provider is a mess.
   There is
   one specific for Rackspace who have a different Keystone API, and at
   least 3
   others for the vanilla OpenStack:
   https://github.com/mitchellh/vagrant-rackspace
   https://github.com/ggiamarchi/vagrant-openstack-provider
   https://github.com/cloudbau/vagrant-openstack-plugin
   https://github.com/FlaPer87/vagrant-openstack


   I'm pretty sure mine doesn't even work any more, I don't even know
   ruby ;)

   I do see a value in having a vagrant-openstack provider but I don't
   think we should pick one and mark it as blessed. We're trying very
   hard to move away from 'blessing' projecs, at the very least depend
   less on it.

   Anyone should feel free to create the provider on stackforge and
   maintain it. What would be even better is to have Hashicorp itself
   creating and maintaining this provider.

   Cheers,
   Flavio



   The significance of not having an official provider, for one example,
   is when
   you use Packer to build an image in OpenStack and try to post-process
   it into a
   Vagrant box, it bombs with this error:


      == openstack: Running post-processor: vagrant
      Build 'openstack' errored: 1 error(s) occurred:

      * Post-processor failed: Unknown artifact type, can't build box:
      mitchellh.openstack


   Because Packer doesn't know what Vagrant expects the provider to be, as
   explained here.

   In my opinion this a pretty big issue holding back the wider acceptance
   of
   OpenStack. When I am at a customer and introduce them to tools like
   Vagrant and
   Packer and how well they work with AWS, I still avoid the conversation
   about
   OpenStack when I would really love to put them on our (Elastx's) public
   cloud.

   What say you? Could I get a +1 from those who see this as a worthwhile
   issue?

   Cheers,

   Phil.
   --
   Philip Cheong
   Elastx | Public and Private PaaS
   email: philip.che...@elastx.se
   office: +46 8 557 728 10
   mobile: +46 702 870 814
   twitter: @Elastx
   http://elastx.se


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


   --
   @flaper87
   Flavio Percoco
  
   ___

   

[openstack-dev] [Solum] Solum Design Session at OpenStack Summit

2014-10-29 Thread Adrian Otto
Team,

See below. For those of us attending the OpenStack Summit in Paris, please be 
sure to plan your schedule so you can attend this session.

Thanks,

Adrian

Begin forwarded message:

 From: Chris Hoge ch...@openstack.org
 Subject: Solum Design Session at OpenStack Summit
 Date: October 22, 2014 at 11:09:55 AM PDT
 To: Adrian Otto adrian.o...@rackspace.com
 
 Hi,
 
 Here is the latest schedule information for the Solum Design Session at the 
 OpenStack Summit.
 
 Thanks,
 Chris
 
 http://kilodesignsummit.sched.org/event/4e2033ced61b8dadf7a2db1aee6d8123


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


[openstack-dev] [Nova] No meeting this week

2014-10-29 Thread Michael Still
Hey,

this is just a friendly reminder that we're skipping the meeting this
week as it is so close to the summit and many are travelling already.
We also wont have one the week of the summit for obvious reasons.

See you all in Paris!

Michael

-- 
Rackspace Australia

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


[openstack-dev] [QA][All] Prelude to functional testing summit discussions

2014-10-29 Thread Matthew Treinish

Hi everyone,

Before we start the larger discussion at summit next week about the future of
testing in OpenStack - specifically about spinning up functional testing and how
it relates to tempest - I would like to share some of my thoughts on how we can
get things started and how I think they'll eventually come together.

Currently in tempest we have a large number of tests (mostly api-focused)
which are probably a better fit for a project's functional test suite. The best
example I can think of is the nova flavors tests. Validation of flavor
manipulation doesn't need to run in the integrated test suite on every commit to
every project because it only requires Nova. A simple win for initiating in-tree
functional testing would be to move these kinds of tests into the projects and
run the tests from the project repos instead of from tempest.

This would have the advantage of making tempest slimmer for every project
and begin the process of getting projects to take responsibility for their
functional testing rather than relying on tempest. As tests are moved tempest
can start to become the integration test suite it was meant to be. It would
retain only tests that involve multiple projects and stop being the OpenStack
black box testing suite. I think that this is the right direction for tempest
moving forward, especially as we move to having project-specific functional
testing.

Doing this migration is dependent on some refactors in tempest and moving
the required bits to tempest-lib so they can be easily consumed by the
other projects. This will be discussed at summit, is being planned
for implementation this cycle, and is similar to what is currently in progress
for the cli tests.

The only reason this testing existed in tempest in the first place was as
mechanism to block and then add friction against breaking api changes. Tempest's
api testing has been been pretty successful at achieving these goals. We'll want
to ensure that migrated tests retain these characteristics. If we are using
clients from tempest-lib we should get this automatically since to break
the api you'd have to change the api client. Another option proposed was to
introduce a hacking rule that would block changes to api tests at the same time
other code was being changed.

There is also a concern for external consumers of tempest if we move the tests
out of the tempest tree (I'm thinking refstack). I think the solution is
to maintain a load_tests discovery method inside of tempest or elsewhere that
will run the appropriate tests from the other repos for something like refstack.
Assuming that things are built in a compatible way using the same framework then
running the tests from separate repos should be a simple matter of pointing the
test runner in the right direction.

I also want to comment on the role of functional testing. What I've proposed
here is only one piece of what project specific functional testing should be
and just what I feel is a good/easy start. I don't feel that this should be
the only testing done in the projects.  I'm suggesting this as a first
step because the tests already exist and it should be a relatively simple task.
I also feel that using tempest-lib like this shouldn't be a hard requirement.
Ideally the client definitions shouldn't have to live externally, or if they did
they would be the official clients, but I am suggesting this as a first step to
start a migration out of tempest.

I don't want anyone to feel that they need block their functional testing
efforts until tempest-lib becomes more useable. The larger value from functional
testing is actually in enabling testing more tightly coupled to the projects
(e.g. whitebox testing). I feel that any work necessary to enable functional
testing should be prioritized.


-Matt Treinish


pgpE5i_OwYONG.pgp
Description: PGP signature
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [all] periodic jobs for master

2014-10-29 Thread Ihar Hrachyshka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 25/10/14 00:16, James E. Blair wrote:
 Andrea Frittoli andrea.fritt...@gmail.com writes:
 
 I also believe we can find ways to make post-merge / periodic
 checks useful. We need to do that to keep the gate to a sane
 scale.
 
 Yes, we have a plan to do that that we outlined at the infra/QA
 meetup this summer and described to this list in this email:
 
 http://lists.openstack.org/pipermail/openstack-dev/2014-July/041057.html

  Particularly this part, but please read the whole message if you
 have not already, or have forgotten it:
 
 * For all non gold standard configurations, we'll dedicate a part
 of our infrastructure to running them in a continuous background
 loop, as well as making these configs available as experimental
 jobs. The idea here is that we'll actually be able to provide more 
 configurations that are operating in a more traditional CI (post 
 merge) context. People that are interested in keeping these bits 
 functional can monitor those jobs and help with fixes when needed. 
 The experimental jobs mean that if developers are concerned about 
 the effect of a particular change on one of these configs, it's
 easy to request a pre-merge test run.  In the near term we might
 imagine this would allow for things like ceph, mongodb, docker, and
 possibly very new libvirt to be validated in some way upstream.
 
 * Provide some kind of easy to view dashboards of these jobs, as
 well as a policy that if some job is failing for  some period of
 time, it's removed from the system. We want to provide whatever
 feedback we can to engaged parties, but people do need to realize
 that engagement is key. The biggest part of putting tests into
 OpenStack isn't landing the tests, but dealing with their
 failures.
 
 I'm glad to see people interested in this.  If you're ready to 
 contribute to it, please stop by #openstack-infra or join our next
 team meeting[1] to discuss how you can help.

I'm sorry I've missed the email that you referred to before. Indeed,
it looks like I'm not the first one who started to think about the
matter. Summit wise, will there be any sessions where the subject will
be discussed?

 
 -Jim
 
 [1] https://wiki.openstack.org/wiki/Meetings/InfraTeamMeeting
 
 ___ OpenStack-dev
 mailing list OpenStack-dev@lists.openstack.org 
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)

iQEcBAEBCgAGBQJUUReJAAoJEC5aWaUY1u57H6QH/17FbSgU5vvwM03OzfSCpsZi
IAG6T/UThfVQ8H08cHk6R+US9TkKdrl1QTJCDr70QhKbzLy+7OKp/H3B/PIuhaaN
enqDp7ku3XQotxRTw6AW/ksLb9LCZCMMRtDiFOemC2TI6jqNXBKRz+TwFh2terY3
a9YH8IoYk2qYyLZ0fcv+OXdS7If+zD3u0PGOAJCBwKWbpUv82STdzjbDCATM779g
rBC9BgYheSYPYfNjxpPKb/UN7aJZ/4TRPgK6MWktHGmqhZzZmlFPme+7x0rLdMvz
5/4m2Oh6k6Th/y1TV65jYcZID50w1esMO7tGdvmtX6Drc9lB9Y0r3fQF7R2eYpE=
=FmKW
-END PGP SIGNATURE-

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


Re: [openstack-dev] [all] periodic jobs for master

2014-10-29 Thread Andrea Frittoli

 I'm sorry I've missed the email that you referred to before. Indeed,
 it looks like I'm not the first one who started to think about the
 matter. Summit wise, will there be any sessions where the subject will
 be discussed?


Yes.
About post merge CI:
http://kilodesignsummit.sched.org/event/1e33d1f4896a52e2c02b062cfc18ba39#.VFEZqvmsV8E
About moving functional test to projects:
http://kilodesignsummit.sched.org/event/575938e4837e8293615845582d7e3e7f#.VFEaM_msV8E

Andrea Frittoli (andreaf)

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


[openstack-dev] [Nova] Summit track scheduling tweak

2014-10-29 Thread Michael Still
Hi,

I've just swapped the functional testing and object status sessions in
our track. This was done so that the QA team could attend the
functional testing session, which originally conflicted with their
sessions. Hopefully this doesn't create problems for anyone else, but
I figured an announcement here was a good idea.

I've pushed an update to sched.org, but it might take a few minutes to
propagate.

Cheers,
Michael

-- 
Rackspace Australia

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


Re: [openstack-dev] [Solum] Solum Design Session at OpenStack Summit

2014-10-29 Thread Lee Calcote (lecalcot)
Noted. Looking forward to the face time.

Lee

On 10/29/14, 9:30 AM, Adrian Otto adrian.o...@rackspace.com wrote:

Team,

See below. For those of us attending the OpenStack Summit in Paris,
please be sure to plan your schedule so you can attend this session.

Thanks,

Adrian

Begin forwarded message:

 From: Chris Hoge ch...@openstack.org
 Subject: Solum Design Session at OpenStack Summit
 Date: October 22, 2014 at 11:09:55 AM PDT
 To: Adrian Otto adrian.o...@rackspace.com
 
 Hi,
 
 Here is the latest schedule information for the Solum Design Session at
the OpenStack Summit.
 
 Thanks,
 Chris
 
 http://kilodesignsummit.sched.org/event/4e2033ced61b8dadf7a2db1aee6d8123


___
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] [all] Commit flags

2014-10-29 Thread Russell Bryant
On 10/29/2014 11:05 AM, Kyle Mestery wrote:
 Based on the thread this morning around the NFVImpact flag [1], I saw
 this commit [2] into the neutron-specs repository to add an APIImpact
 flag. Given the discussion around NFVImpact, and the move away from
 it, I just wanted to bring this up in the broader community context
 and make sure everyone is on board with adding APIImpact before we
 start merging this and requiring specs to have this which change APIs.

I'm OK with that flag.  We approved the use of the same thing in Nova:

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

I think the criteria should be around how broad the impact and interest
in tracking is.  I think tracking API changes has broad enough interest
and support that the flag makes sense.

-- 
Russell Bryant

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


Re: [openstack-dev] [Solum] Solum Design Session at OpenStack Summit

2014-10-29 Thread Philip Cheong
+1

Thanks for the heads up! See you there!

On 29 October 2014 19:15, Lee Calcote (lecalcot) lecal...@cisco.com wrote:

 Noted. Looking forward to the face time.

 Lee

 On 10/29/14, 9:30 AM, Adrian Otto adrian.o...@rackspace.com wrote:

 Team,
 
 See below. For those of us attending the OpenStack Summit in Paris,
 please be sure to plan your schedule so you can attend this session.
 
 Thanks,
 
 Adrian
 
 Begin forwarded message:
 
  From: Chris Hoge ch...@openstack.org
  Subject: Solum Design Session at OpenStack Summit
  Date: October 22, 2014 at 11:09:55 AM PDT
  To: Adrian Otto adrian.o...@rackspace.com
 
  Hi,
 
  Here is the latest schedule information for the Solum Design Session at
 the OpenStack Summit.
 
  Thanks,
  Chris
 
 
 http://kilodesignsummit.sched.org/event/4e2033ced61b8dadf7a2db1aee6d8123
 
 
 ___
 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




-- 
*Philip Cheong*
*Elastx *| Public and Private PaaS
email: philip.che...@elastx.se
office: +46 8 557 728 10
mobile: +46 702 870 814
twitter: @Elastx https://twitter.com/Elastx
http://elastx.se
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [neutron] Clear all flows when ovs agent start? why and how avoid?

2014-10-29 Thread Armando M.
I must admit I haven't digged up too much, but this might also look
suspicious:

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

Perhaps it's a combination of both? :)

On 29 October 2014 08:17, Kyle Mestery mest...@mestery.com wrote:

 On Wed, Oct 29, 2014 at 7:25 AM, Hly henry4...@gmail.com wrote:
 
 
  Sent from my iPad
 
  On 2014-10-29, at 下午8:01, Robert van Leeuwen 
 robert.vanleeu...@spilgames.com wrote:
 
  I find our current design is remove all flows then add flow by entry,
 this
  will cause every network node will break off all tunnels between other
  network node and all compute node.
  Perhaps a way around this would be to add a flag on agent startup
  which would have it skip reprogramming flows. This could be used for
  the upgrade case.
 
  I hit the same issue last week and filed a bug here:
  https://bugs.launchpad.net/neutron/+bug/1383674
 
  From an operators perspective this is VERY annoying since you also
 cannot push any config changes that requires/triggers a restart of the
 agent.
  e.g. something simple like changing a log setting becomes a hassle.
  I would prefer the default behaviour to be to not clear the flows or at
 the least an config option to disable it.
 
 
  +1, we also suffered from this even when a very little patch is done
 
 I'd really like to get some input from the tripleo folks, because they
 were the ones who filed the original bug here and were hit by the
 agent NOT reprogramming flows on agent restart. It does seem fairly
 obvious that adding an option around this would be a good way forward,
 however.

 Thanks,
 Kyle

 
  Cheers,
  Robert van Leeuwen
  ___
  OpenStack-dev mailing list
  OpenStack-dev@lists.openstack.org
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
  ___
  OpenStack-dev mailing list
  OpenStack-dev@lists.openstack.org
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

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

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


Re: [openstack-dev] [neutron][nova] New specs on routed networking

2014-10-29 Thread Cory Benfield
 Some of us are looking at a different model. I’d be interested in your 
 thoughts.

Fred,

Thanks for the link to the drafts. They look extremely similar to the 
approach we've been pursuing for Project Calico, and it's good to see 
that we're not the only people thinking in this direction.

It looks like the main differences between our approach and yours are 
that we've tried to come up with a model that works both for IPv4 and 
IPv6 (although we agree that moving the data center fabric to IPv6 has a 
lot of advantages - e.g. we are planning on using 464XLAT as the 
mechanism to handle IPv4 overlap).  Given this, we've focused our 
policy/security model on ACLs rather than flow labels.  An interesting 
derivative effect of that choice is that any policy or security model 
can be enforced (such as intra-tenant controls, extra-cloud controls, 
etc).

As a side note, we have been interested in using flow labels as 
namespace identifiers and for SFC.  Recently, we have moved away from 
that thinking given the guidance that the flow label should be not be 
modified in flight.  If you believe that such modifications will be 
acceptable, we would love to discuss that with you, and see where we can 
collaborate.

As it is, I believe our proposed changes to Nova and Neutron should be 
generic enough to provide a basis for implementing your approach as well 
as supporting our Project Calico ML2 driver. If they aren't, we should 
work together to make whatever changes we have to make to achieve that 
generality.

It might also be worth checking out our agent code[0]. It's in the 
middle of a rewrite at the minute so the code is unfinished, but it 
handles a lot of what you'd be doing with your proposed drafts. 
Hopefully it'd be a useful jumping off point.

Cory

[0]: https://github.com/Metaswitch/calico/tree/master/calico/felix

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


Re: [openstack-dev] [nova][CI] nova-networking or neutron netwokring for CI

2014-10-29 Thread Joe Gordon
On Wed, Oct 29, 2014 at 2:23 AM, Andreas Scheuring 
scheu...@linux.vnet.ibm.com wrote:

 Thanks for the feedback.

 OK, got it, nova networking is not a requirement for a CI. Then I'll see
 not a single reason to support it. We will investigate in the neutron
 way for our CI and also for production.


I wouldn't go so far as to say there is no reason to support
nova-networking in your CI system, and we are working on deprecating it. It
hasn't been deprecated yet. Ideally you could test both neutron and
nova-network, but if you had to choose one it should be neutron.





 Now coming back to the Hypervisorsupportmatrix
 ( https://wiki.openstack.org/wiki/HypervisorSupportMatrix ).
 I guess the scope of this matrix is only nova and not neutron,cinder,..
 isn't it?

 So in this matrix I have to tick the networking lines (vlan, routing,..)
 as NOT supported, right? (as scope is neutron-networking, altough we
 would support it with neutron).


Correct, if you don' support nova-network at all, then you should have an
'X' in those boxes.



 Thanks,
 Andreas





 --
 Andreas
 (irc: scheuran)


 On Tue, 2014-10-28 at 11:06 -0700, Joe Gordon wrote:
 
 
  On Tue, Oct 28, 2014 at 6:44 AM, Dan Smith d...@danplanet.com wrote:
   Are current nova CI platforms configured with
  nova-networking or with
   neutron networking? Or is networking in general not even a
  part of the
   nova CI approach?
 
  I think we have several that only run on Neutron, so I think
  it's fine
  to just do that.
 
 
  Agreed, neutron should be considered required for all of the reasons
  listed above.
 
 
  --Dan
 
 
  ___
  OpenStack-dev mailing list
  OpenStack-dev@lists.openstack.org
 
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 
 
  ___
  OpenStack-dev mailing list
  OpenStack-dev@lists.openstack.org
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


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

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


Re: [openstack-dev] [neutron][nova] New specs on routed networking

2014-10-29 Thread Fred Baker (fred)
Certainly, let’s talk next week in Paris.

On Oct 29, 2014, at 12:11 PM, Cory Benfield cory.benfi...@metaswitch.com 
wrote:

 Some of us are looking at a different model. I’d be interested in your 
 thoughts.
 
 Fred,
 
 Thanks for the link to the drafts. They look extremely similar to the 
 approach we've been pursuing for Project Calico, and it's good to see 
 that we're not the only people thinking in this direction.
 
 It looks like the main differences between our approach and yours are 
 that we've tried to come up with a model that works both for IPv4 and 
 IPv6 (although we agree that moving the data center fabric to IPv6 has a 
 lot of advantages - e.g. we are planning on using 464XLAT as the 
 mechanism to handle IPv4 overlap).  Given this, we've focused our 
 policy/security model on ACLs rather than flow labels.  An interesting 
 derivative effect of that choice is that any policy or security model 
 can be enforced (such as intra-tenant controls, extra-cloud controls, 
 etc).
 
 As a side note, we have been interested in using flow labels as 
 namespace identifiers and for SFC.  Recently, we have moved away from 
 that thinking given the guidance that the flow label should be not be 
 modified in flight.  If you believe that such modifications will be 
 acceptable, we would love to discuss that with you, and see where we can 
 collaborate.
 
 As it is, I believe our proposed changes to Nova and Neutron should be 
 generic enough to provide a basis for implementing your approach as well 
 as supporting our Project Calico ML2 driver. If they aren't, we should 
 work together to make whatever changes we have to make to achieve that 
 generality.
 
 It might also be worth checking out our agent code[0]. It's in the 
 middle of a rewrite at the minute so the code is unfinished, but it 
 handles a lot of what you'd be doing with your proposed drafts. 
 Hopefully it'd be a useful jumping off point.
 
 Cory
 
 [0]: https://github.com/Metaswitch/calico/tree/master/calico/felix
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



signature.asc
Description: Message signed with OpenPGP using GPGMail
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [heat][nova] Changing default replacement_policy for Neutron port?

2014-10-29 Thread Steve Baker

On 29/10/14 23:22, Steven Hardy wrote:

On Wed, Oct 29, 2014 at 09:52:34AM +1300, Steve Baker wrote:

On 29/10/14 09:28, Steve Baker wrote:

snip

I've looked at the tripleo templates now, and they create ports which are
resources in their own right, so switching to replacement_policy:AUTO is
entirely appropriate.  However in most templates the vast majority of port
resources are just to define a simple server/port/floating-IP combo.
Therefore I think there is a good argument for the default REPLACE_ALWAYS
causing the least problems for the majority of cases.

Thanks for the information Steve, I've posted a patch moving the tripleo
templates to AUTO, which should work around the immediate problem there.

So, let me just try to clarify how we expect updates to work with the
current default, lets take a simple example template:

https://github.com/openstack/heat-templates/blob/master/hot/servers_in_new_neutron_net.yaml#L75

Here, we have two servers, both referencing ports, with both having a
floating IP referencing the ports.

Am I reading this right, it's impossible to update that template, as it's
currently written, without always replacing both servers?

If true, that to me is an indicator that REPLACE_ALWAYS is not a sane
default.
Not at all. The networks property of OS::Nova::Server is 
update_allowed=True (sub-properties of networks are not, but that only 
affects the generated documentation. This should be fixed)

Can you clarify how updates are expected to work when you have the simple
server/port/floating-IP combo, other than perhaps hiding the combo in a
nested stack so we don't try to update it?

It seems like we should be able to do the following (on a template
containing a simple server/port/floating-IP combo):

1. Update the stack without changing the template.  This shouldn't change
anything.

AUTO: nothing changes, all good

REPLACE_ALWAYS: all ports are replaced, Server and FloatingIP are 
updated without replacement. The port churn is not ideal, but it does work.


rich network property: same as AUTO, nothing changes, all good

2. Add another resource (e.g maybe another server/port/floating-IP) without
destroying the first.
Same as above for the existing resources. New resources are created as 
normal

If we can't support both of those by default, updates are terminally broken
for nearly all users IMO - but are we saying the rich network properties
will solve that?

Thanks for any further insight you can provide :)


Here are some other update scenarios

3. Update the stack with a change which causes server replacement

AUTO: new server is created while old server still exists. Attempt to 
attach port to new server which fails due to port still in use. If this 
was fixed then the port will disappear anyway, as nova will delete it 
when the old server is deleted


REPLACE_ALWAYS: new port is attached to new server, old port is deleted 
when old server is deleted (whether by nova or heat)


rich network property: same as REPLACE_ALWAYS


4. port with fixed IP address. Update the stack without changing the 
template


AUTO: nothing changes, all good

REPLACE_ALWAYS: new port with same fixed IP is created, fails since IP 
address is already claimed by old port


rich network property: same as AUTO, nothing changes, all good


5. port with fixed IP address. Update the stack and change the fixed IP

AUTO: port is replaced, Server and FloatingIP are updated without 
replacement.


REPLACE_ALWAYS: same as AUTO

rich network property: same as AUTO


6. port with fixed IP address. Update the stack with a change which 
causes server replacement, but no change to fixed IP address


AUTO: same problems as 3. AUTO

REPLACE_ALWAYS: Same problem as 4. REPLACE_ALWAYS

rich network property: server create/update/delete logic also manages 
port create/update/delete, so it can do the required juggle to move the 
fixed IP from the old port to the new port



So to summarize these scenarios

Works fine
--
AUTO: scenarios where the server isn't replaced and no fixed IP is 
defined on the port
REPLACE_ALWAYS: scenarios where the server is replaced and no fixed IP 
is defined on the port

rich network property: all scenarios

Sub-optimal but works
-
REPLACE_ALWAYS: scenarios where the server isn't replaced and no fixed 
IP is defined on the port


Doesn't work

AUTO: all scenarios where the server is replaced
REPLACE_ALWAYS: all scenarios where the port has a fixed IP address 
which doesn't change on stack update


So I still think REPLACE_ALWAYS is still the least worst default, and 
rich network property will improve the situation.


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


Re: [openstack-dev] [Infra][all] Synchronizing local Git and Gerrit repositories

2014-10-29 Thread Stefano Maffulli
On 10/29/2014 07:02 AM, Ondrej Wisniewski wrote:
 If I understand correctly, we cannot use the OpenStack community Git
 servers as our central Git repository since developers cannot push to
 them. And we don't want to go through Gerrit and the code review
 procedure just to share a bit of code with somebody else in the team.
 Thus the need for a local mirror.

I have been having similar questions as Dolph. Are you going to Paris by
chance? It'd be great to have a chat in person and understand exactly
your needs.

 Additionally also a local Gerrit server was set up to allow for internal
 code review within the team before submitting anything to the community
 server review.openstack.org http://review.openstack.org (which will be
 done eventually). 

As Dolph mentioned, you may be able to use review.openstack.org for
that, keeping the patches as Work In Progress (workflow-1): your
developers can all participate in the reviews and mark the change as
'Ready for review' when ready. This will allow you to stay close to
trunk and avoid complex setup on your side. It also allows your
developers to participate more in the 'openstack way' of doing things,
maybe even do some code reviews for other patches while they're on
review.openstack.org, it's less likely that your team will show up with
a large patch after a long internal conversation.

 This is also helpful in case our Internet connection
 goes down, as we will still be able to follow the complete workflow
 inside the LAN.

Fair enough: how often does your Internet connection drop?

/stef


-- 
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


[openstack-dev] TC election by the numbers

2014-10-29 Thread Eoghan Glynn

Folks,

I haven't seen the customary number-crunching on the recent TC election,
so I quickly ran the numbers myself.

Voter Turnout
=

The turnout rate continues to decline, in this case from 29.7% to 26.7%.

Here's how the participation rates have shaped up since the first TC2.0
election:

 Election | Electorate | Voted | Turnout | Change
 
 10/2013  | 1106   | 342   | 30.9%   | -8.0% 
 04/2014  | 1510   | 448   | 29.7%   | -4.1%
 10/2014  | 1892   | 506   | 26.7%   | -9.9%

Partisan Voting
===

As per the usual analysis done by ttx, the number of ballots that
strictly preferred candidates from an individual company (with
multiple candidates) above all others:

 HP   ahead in 30 ballots (5.93%)
 RHAT ahead in 18 ballots (3.56%)
 RAX  ahead in 8  ballots (1.58%)

The top 6 pairings strictly preferred above all others were:

 35 voters (6.92%) preferred Monty Taylor  Doug Hellmann  (HP/HP)
 34 voters (6.72%) preferred Monty Taylor  Sean Dague (HP/HP)
 26 voters (5.14%) preferred Anne Gentle  Monty Taylor(RAX/HP)
 21 voters (4.15%) preferred Russell Bryant  Sean Dague   (RHAT/HP)
 21 voters (4.15%) preferred Russell Bryant  Eoghan Glynn (RHAT/RHAT)
 16 voters (3.16%) preferred Doug Hellmann  Sean Dague(HP/HP)

Conclusion
==

The rate of potentially partisan voting didn't diverge significantly
from the norms we've seen in previous elections.

The continuing decline in the turnout rate is a concern however, as
the small-scale changes tried (blogging on TC activity, standardized
questions in the TC nomination mails) have not arrested the fall-off
in participation.

Cheers,
Eoghan

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


Re: [openstack-dev] [all] Bringing some DevOps love to Openstack

2014-10-29 Thread Jim Meyer
On Oct 29, 2014, at 7:30 AM, Philip Cheong philip.che...@elastx.se wrote:
 Yes, the aim is to get a vagrant-openstack provider plugin under Hashicorp's 
 or Mitchellh's github account. Whether you call that official or blessed, 
 doesn't really matter.
 
 In order for Vagrant to integrate with other tools such as Packer there needs 
 to be a preferred plugin. Hopefully the owners of the other plugins will 
 agree to deprecate theirs so that an end can be put to the fragmentation that 
 has happened so far and direct contributors to the correct place. 

My advice would be: get started now; worry about others deprecating at the 
Vancouver summit. ;]

My experience has been that people who care look for people they know involved, 
popularity, and currency/signs-of-life. I'd bet that if you:

* Provide the plugin under a clearly related, official github account which 
has good reputation (either hashicorp or mitchellh work for this)
* Actively maintain it so the commit history shows signs of life
* Publicize it widely, from their blog as well as others

... you'll gain the momentum you want within 3-6 months.

--j


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


Re: [openstack-dev] [All] Finalizing cross-project design summit track

2014-10-29 Thread Rochelle Grober
Any chance we could use the opening to move either the Refstack session or the 
logging session from their current joint (and conflicting) time (15:40)?  QA 
really would be appreciated at both. And I'd really like to be at both.  I'd 
say the Refstack one would go better in the debug slot, as the API stuff is 
sort of related to the logging.  Switching with one of the 14:50 sessions might 
also work.

Just hoping.  I really want great participation at all of these sessions.

--rocky

-Original Message-
From: Jay Pipes [mailto:jaypi...@gmail.com] 
Sent: Wednesday, October 29, 2014 6:35 AM
To: openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [All] Finalizing cross-project design summit track

On 10/29/2014 07:22 AM, Sean Dague wrote:
 On 10/28/2014 05:22 PM, Russell Bryant wrote:
 A draft schedule has been posted for the cross-project design summit track:

 http://kilodesignsummit.sched.org/overview/type/cross-project+workshops#.VFAFFXVGjUa

 If you have any schedule changes to propose for really bad conflicts,
 please let me know.  We really tried to minimize conflicts, but it's
 impossible to resolve them all.

 The next steps are to identify session leads and get the leads to write
 session descriptions to put on the schedule.  We're collecting both at
 the top of the proposals etherpad:

 https://etherpad.openstack.org/p/kilo-crossproject-summit-topics

 If you were the proposer of one of these sessions and are not already
 listed as the session lead, please add yourself.  If you'd like to
 volunteer to lead a session that doesn't have a lead, please speak up.

 For the sessions you are leading, please draft a description on the
 etherpad that can be used for the session on sched.org.

 Thank you!


 I was trying to track down the origin of the Debugging Gate Failures
 submission -
 http://kilodesignsummit.sched.org/event/5cfc92906adc5830355ddcedbb95d977
 (through matching hex author colors in etherpad... fun!)

 It looks like John G copied it over because someone (lost to the mists
 of time) put it in the Nova ideas etherpad.

 I'd actually argue that a 40 minute interactive session without much
 prep isn't going to be all that useful (and honestly probably a terrible
 experience for all parties involved). This is a topic that Jay, Dan, and
 I have discussed for doing an upcoming bootstrapping hour on (which also
 means it would have a long term archived version), and I think that's
 probably a better way to do a thing like this.

 As there is no owner for this, there is no one to pull it out of the
 agenda. But I think it's something that should be considered.

Actually, it was me who added that to the cross-project session proposal 
etherpad :)

But, that said, I agree with you that the format of the cross-project 
sessions are not ideal for this topic and it would be better as an 
archived OBH session.

Best,
-jay

___
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] TC election by the numbers

2014-10-29 Thread John Dickinson

 On Oct 29, 2014, at 3:32 PM, Eoghan Glynn egl...@redhat.com wrote:
 
 
 Folks,
 
 I haven't seen the customary number-crunching on the recent TC election,
 so I quickly ran the numbers myself.
 
 Voter Turnout
 =
 
 The turnout rate continues to decline, in this case from 29.7% to 26.7%.
 
 Here's how the participation rates have shaped up since the first TC2.0
 election:
 
 Election | Electorate | Voted | Turnout | Change
 
 10/2013  | 1106   | 342   | 30.9%   | -8.0% 
 04/2014  | 1510   | 448   | 29.7%   | -4.1%
 10/2014  | 1892   | 506   | 26.7%   | -9.9%


Overall percentage of the electorate voting is declining, but absolute numbers 
of voters has increased. And in fact, the electorate has grown more than the 
turnout has declined.



 
 Partisan Voting
 ===
 
 As per the usual analysis done by ttx, the number of ballots that
 strictly preferred candidates from an individual company (with
 multiple candidates) above all others:
 
 HP   ahead in 30 ballots (5.93%)
 RHAT ahead in 18 ballots (3.56%)
 RAX  ahead in 8  ballots (1.58%)
 
 The top 6 pairings strictly preferred above all others were:
 
 35 voters (6.92%) preferred Monty Taylor  Doug Hellmann  (HP/HP)
 34 voters (6.72%) preferred Monty Taylor  Sean Dague (HP/HP)
 26 voters (5.14%) preferred Anne Gentle  Monty Taylor(RAX/HP)
 21 voters (4.15%) preferred Russell Bryant  Sean Dague   (RHAT/HP)
 21 voters (4.15%) preferred Russell Bryant  Eoghan Glynn (RHAT/RHAT)
 16 voters (3.16%) preferred Doug Hellmann  Sean Dague(HP/HP)
 
 Conclusion
 ==
 
 The rate of potentially partisan voting didn't diverge significantly
 from the norms we've seen in previous elections.
 
 The continuing decline in the turnout rate is a concern however, as
 the small-scale changes tried (blogging on TC activity, standardized
 questions in the TC nomination mails) have not arrested the fall-off
 in participation.
 
 Cheers,
 Eoghan
 
 ___
 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] TC election by the numbers

2014-10-29 Thread Eoghan Glynn


  On Oct 29, 2014, at 3:32 PM, Eoghan Glynn egl...@redhat.com wrote:
  
  
  Folks,
  
  I haven't seen the customary number-crunching on the recent TC election,
  so I quickly ran the numbers myself.
  
  Voter Turnout
  =
  
  The turnout rate continues to decline, in this case from 29.7% to 26.7%.
  
  Here's how the participation rates have shaped up since the first TC2.0
  election:
  
  Election | Electorate | Voted | Turnout | Change
  
  10/2013  | 1106   | 342   | 30.9%   | -8.0%
  04/2014  | 1510   | 448   | 29.7%   | -4.1%
  10/2014  | 1892   | 506   | 26.7%   | -9.9%
 
 
 Overall percentage of the electorate voting is declining, but absolute
 numbers of voters has increased. And in fact, the electorate has grown more
 than the turnout has declined.

True that, but AFAIK the generally accepted metric on participation rates
in elections is turnout as opposed to absolute voter numbers.

Cheers,
Eoghan

  
  Partisan Voting
  ===
  
  As per the usual analysis done by ttx, the number of ballots that
  strictly preferred candidates from an individual company (with
  multiple candidates) above all others:
  
  HP   ahead in 30 ballots (5.93%)
  RHAT ahead in 18 ballots (3.56%)
  RAX  ahead in 8  ballots (1.58%)
  
  The top 6 pairings strictly preferred above all others were:
  
  35 voters (6.92%) preferred Monty Taylor  Doug Hellmann  (HP/HP)
  34 voters (6.72%) preferred Monty Taylor  Sean Dague (HP/HP)
  26 voters (5.14%) preferred Anne Gentle  Monty Taylor(RAX/HP)
  21 voters (4.15%) preferred Russell Bryant  Sean Dague   (RHAT/HP)
  21 voters (4.15%) preferred Russell Bryant  Eoghan Glynn (RHAT/RHAT)
  16 voters (3.16%) preferred Doug Hellmann  Sean Dague(HP/HP)
  
  Conclusion
  ==
  
  The rate of potentially partisan voting didn't diverge significantly
  from the norms we've seen in previous elections.
  
  The continuing decline in the turnout rate is a concern however, as
  the small-scale changes tried (blogging on TC activity, standardized
  questions in the TC nomination mails) have not arrested the fall-off
  in participation.
  
  Cheers,
  Eoghan
  
  ___
  OpenStack-dev mailing list
  OpenStack-dev@lists.openstack.org
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 

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


Re: [openstack-dev] [All] Finalizing cross-project design summit track

2014-10-29 Thread Russell Bryant
On 10/29/2014 06:46 PM, Rochelle Grober wrote:
 Any chance we could use the opening to move either the Refstack
 session or the logging session from their current joint (and
 conflicting) time (15:40)?  QA really would be appreciated at both.
 And I'd really like to be at both.  I'd say the Refstack one would go
 better in the debug slot, as the API stuff is sort of related to the
 logging.  Switching with one of the 14:50 sessions might also work.
 
 Just hoping.  I really want great participation at all of these sessions.

The gate debugging session is most likely going to be dropped at this
point.  I don't see a big problem with moving the refstack one to that
slot (the first time).

Anyone else have a strong opinion on this?

-- 
Russell Bryant

___
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-10-29 Thread Clint Byrum
Excerpts from Eoghan Glynn's message of 2014-10-29 16:37:42 -0700:
 
   On Oct 29, 2014, at 3:32 PM, Eoghan Glynn egl...@redhat.com wrote:
   
   
   Folks,
   
   I haven't seen the customary number-crunching on the recent TC election,
   so I quickly ran the numbers myself.
   
   Voter Turnout
   =
   
   The turnout rate continues to decline, in this case from 29.7% to 26.7%.
   
   Here's how the participation rates have shaped up since the first TC2.0
   election:
   
   Election | Electorate | Voted | Turnout | Change
   
   10/2013  | 1106   | 342   | 30.9%   | -8.0%
   04/2014  | 1510   | 448   | 29.7%   | -4.1%
   10/2014  | 1892   | 506   | 26.7%   | -9.9%
  
  
  Overall percentage of the electorate voting is declining, but absolute
  numbers of voters has increased. And in fact, the electorate has grown more
  than the turnout has declined.
 
 True that, but AFAIK the generally accepted metric on participation rates
 in elections is turnout as opposed to absolute voter numbers.
 

IIRC, there is no method for removing foundation members. So there are
likely a number of people listed who have moved on to other activities and
are no longer involved with OpenStack. I'd actually be quite interested
to see the turnout numbers with voters who missed the last two elections
prior to this one filtered out.

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


Re: [openstack-dev] [Nova] Add scheduler-hints when migration/rebuild/evacuate

2014-10-29 Thread Wuhongning
+1, the hint should be persistent as other server instance metadata.


From: Alex Xu [sou...@gmail.com]
Sent: Wednesday, October 29, 2014 9:11 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [Nova] Add scheduler-hints when 
migration/rebuild/evacuate



2014-10-29 13:42 GMT+08:00 Chen CH Ji 
jiche...@cn.ibm.commailto:jiche...@cn.ibm.com:

Yes, I remember that spec might talk about local storage (in local db?) and it 
can be the root cause

And I think we need persistent storage otherwise the scheduler hints can't 
survive in some conditions such as system reboot or upgrade ?


Yeah, that's problem. And I have talk with Jay Lau, look like there already got 
agreement on persistent it.


Best Regards!

Kevin (Chen) Ji 纪 晨

Engineer, zVM Development, CSTL
Notes: Chen CH Ji/China/IBM@IBMCN   Internet: 
jiche...@cn.ibm.commailto:jiche...@cn.ibm.com
Phone: +86-10-82454158tel:%2B86-10-82454158
Address: 3/F Ring Building, ZhongGuanCun Software Park, Haidian District, 
Beijing 100193, PRC

[Inactive hide details for Alex Xu ---10/29/2014 01:34:13 PM---On 2014年10月29日 
12:37, Chen CH Ji wrote: ]Alex Xu ---10/29/2014 01:34:13 PM---On 2014年10月29日 
12:37, Chen CH Ji wrote: 

From: Alex Xu x...@linux.vnet.ibm.commailto:x...@linux.vnet.ibm.com
To: openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: 10/29/2014 01:34 PM
Subject: Re: [openstack-dev] [Nova] Add scheduler-hints when 
migration/rebuild/evacuate





On 2014年10月29日 12:37, Chen CH Ji wrote:

I think we already support to specify the host when doing evacuate and 
migration ?

Yes, we support to specify the host, but schedule-hints is different thing.


if we need use hints that passed from creating instance, that means we need to 
persistent schedule hints
I remember we used to have a spec for store it locally ...


I also remember we have one spec for persistent before, but I don't know why it 
didn't continue.
And I think maybe we needn't persistent schedule-hints, just add pass new 
schedule-hints when
migration the instance. Nova just need provide the mechanism.


Best Regards!

Kevin (Chen) Ji 纪 晨

Engineer, zVM Development, CSTL
Notes: Chen CH Ji/China/IBM@IBMCN   Internet: 
jiche...@cn.ibm.commailto:jiche...@cn.ibm.com
Phone: +86-10-82454158tel:%2B86-10-82454158
Address: 3/F Ring Building, ZhongGuanCun Software Park, Haidian District, 
Beijing 100193, PRC

[Inactive hide details for Alex Xu ---10/29/2014 12:19:35   PM---Hi, 
Currently migration/rebuild/evacuate didn't support   pass]Alex Xu 
---10/29/2014 12:19:35 PM---Hi, Currently migration/rebuild/evacuate didn't 
support pass

From: Alex Xu x...@linux.vnet.ibm.commailto:x...@linux.vnet.ibm.com
To: openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: 10/29/2014 12:19 PM
Subject: [openstack-dev] [Nova] Add scheduler-hints when 
migration/rebuild/evacuate





Hi,

Currently migration/rebuild/evacuate didn't support pass
scheduler-hints, that means any migration
can't use schedule-hints that passed when creating instance.

Can we add scheduler-hints support when migration/rebuild/evacuate? That
also can enable user
move in/out instance to/from an server group.

Thanks
Alex


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




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

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


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


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


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

2014-10-29 Thread Jeremy Stanley
On 2014-10-29 18:27:48 -0700 (-0700), Clint Byrum wrote:
 IIRC, there is no method for removing foundation members. So there
 are likely a number of people listed who have moved on to other
 activities and are no longer involved with OpenStack. I'd actually
 be quite interested to see the turnout numbers with voters who
 missed the last two elections prior to this one filtered out.

Well, the base electorate for the TC are active contributors with
patches landed to official projects within the past year, so these
are devs getting their code merged but not interested in voting.
This is somewhat different from (though potentially related to) the
dead weight foundation membership on the rolls for board
elections.

Also, foundation members who have not voted in two board elections
are being removed from the membership now, from what I understand
(we just needed to get to the point where we had two years worth of
board elections in the first place).
-- 
Jeremy Stanley

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


Re: [openstack-dev] [QA][All] Prelude to functional testing summit discussions

2014-10-29 Thread Ken'ichi Ohmichi
Hi Matt,

Thanks for bringing this up, I am so interested in.

2014-10-30 1:30 GMT+09:00 Matthew Treinish mtrein...@kortar.org:

 Before we start the larger discussion at summit next week about the future of
 testing in OpenStack - specifically about spinning up functional testing and 
 how
 it relates to tempest - I would like to share some of my thoughts on how we 
 can
 get things started and how I think they'll eventually come together.

 Currently in tempest we have a large number of tests (mostly api-focused)
 which are probably a better fit for a project's functional test suite. The 
 best
 example I can think of is the nova flavors tests. Validation of flavor
 manipulation doesn't need to run in the integrated test suite on every commit 
 to
 every project because it only requires Nova. A simple win for initiating 
 in-tree
 functional testing would be to move these kinds of tests into the projects and
 run the tests from the project repos instead of from tempest.

I completely agree with the above comment.
There is a lot of hard-coded negative tests in Tempest and most
projects block these negative cases at their surfaces, these cases
don't seem integrated tests.
In addition, sometimes there are more corner cases in Tempest than each project.
So it would be very nice to move this kind of tests from Tempest to
each project and review them on the project.

 This would have the advantage of making tempest slimmer for every project
 and begin the process of getting projects to take responsibility for their
 functional testing rather than relying on tempest. As tests are moved tempest
 can start to become the integration test suite it was meant to be. It would
 retain only tests that involve multiple projects and stop being the OpenStack
 black box testing suite. I think that this is the right direction for tempest
 moving forward, especially as we move to having project-specific functional
 testing.

+1

 Doing this migration is dependent on some refactors in tempest and moving
 the required bits to tempest-lib so they can be easily consumed by the
 other projects. This will be discussed at summit, is being planned
 for implementation this cycle, and is similar to what is currently in progress
 for the cli tests.

 The only reason this testing existed in tempest in the first place was as
 mechanism to block and then add friction against breaking api changes. 
 Tempest's
 api testing has been been pretty successful at achieving these goals. We'll 
 want
 to ensure that migrated tests retain these characteristics. If we are using
 clients from tempest-lib we should get this automatically since to break
 the api you'd have to change the api client. Another option proposed was to
 introduce a hacking rule that would block changes to api tests at the same 
 time
 other code was being changed.

 There is also a concern for external consumers of tempest if we move the tests
 out of the tempest tree (I'm thinking refstack). I think the solution is
 to maintain a load_tests discovery method inside of tempest or elsewhere that
 will run the appropriate tests from the other repos for something like 
 refstack.
 Assuming that things are built in a compatible way using the same framework 
 then
 running the tests from separate repos should be a simple matter of pointing 
 the
 test runner in the right direction.

 I also want to comment on the role of functional testing. What I've proposed
 here is only one piece of what project specific functional testing should be
 and just what I feel is a good/easy start. I don't feel that this should be
 the only testing done in the projects.  I'm suggesting this as a first
 step because the tests already exist and it should be a relatively simple 
 task.
 I also feel that using tempest-lib like this shouldn't be a hard requirement.
 Ideally the client definitions shouldn't have to live externally, or if they 
 did
 they would be the official clients, but I am suggesting this as a first step 
 to
 start a migration out of tempest.

+1 for moving functional tests which means non-cross projects tests to
each project repo.
I like to jump into this work, and I want to move negative tests to
each project ASAP.

Thanks
Ken Ohmichi

___
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-10-29 Thread Joe Gordon
On Wed, Oct 29, 2014 at 6:27 PM, Clint Byrum cl...@fewbar.com wrote:

 Excerpts from Eoghan Glynn's message of 2014-10-29 16:37:42 -0700:
 
On Oct 29, 2014, at 3:32 PM, Eoghan Glynn egl...@redhat.com wrote:
   
   
Folks,
   
I haven't seen the customary number-crunching on the recent TC
 election,
so I quickly ran the numbers myself.
   
Voter Turnout
=
   
The turnout rate continues to decline, in this case from 29.7% to
 26.7%.
   
Here's how the participation rates have shaped up since the first
 TC2.0
election:
   
Election | Electorate | Voted | Turnout | Change

10/2013  | 1106   | 342   | 30.9%   | -8.0%
04/2014  | 1510   | 448   | 29.7%   | -4.1%
10/2014  | 1892   | 506   | 26.7%   | -9.9%
  
  
   Overall percentage of the electorate voting is declining, but absolute
   numbers of voters has increased. And in fact, the electorate has grown
 more
   than the turnout has declined.
 
  True that, but AFAIK the generally accepted metric on participation rates
  in elections is turnout as opposed to absolute voter numbers.
 

 IIRC, there is no method for removing foundation members. So there are
 likely a number of people listed who have moved on to other activities and
 are no longer involved with OpenStack. I'd actually be quite interested
 to see the turnout numbers with voters who missed the last two elections
 prior to this one filtered out.


Sounds like you need to freshen up on your bylaws ;).  There are methods to
remove foundation members: Bylaws Appendix 1 Section 3 [0]. Also you have
to be an ATC not just a Individual Member to vote, Appendix 4 Section 2 [1]

[0] http://www.openstack.org/legal/individual-member-policy/
[1] http://www.openstack.org/legal/technical-committee-member-policy/



 ___
 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] [all] [tc] Multi-clouds integration by OpenStack cascading

2014-10-29 Thread Wuhongning
Hi keshava,

Thanks for interested in Cascading. Here are some very simple explanation:

Basically Datacenter is not in the 2-level tree of cascading. We use term POD 
to represent a cascaded child openstack (same meaning of your term Zone?). 
There may be single or multiple PODs in one Datacenter, Just like below:

(A, B, C)  ...  (D, E)  ...  (F)  ...   (G)
Each character represent a POD or child openstack, while parenthesis represent 
a Datacenter. 

Each POD has a corresponding virtual host node in the parent openstack, so when 
scheduler of any projects (nova/neutron/cinder...) locate a host node, the 
resource POD is determined, also with its geo-located Datacenter by side 
effect. Cascading don't schedule by Datacenter directly, DC is just an 
attribute of POD (for example we can configure host aggregate to identify a DC 
with multiple PODs). The upper scale of POD is fixed, maybe several hundreds, 
so a super large DC with tens of thousands servers could be built by 
modularized PODs, avoiding the difficult of tuning and maintaining such a huge 
monolithic openstack.

Next do you mean networking reachability? Sorry for the limitation of mail post 
I can just give some very simple idea: in parent openstack the L2pop and DVR is 
used, so L2/L3 agent-proxy in each virtual host node can get all the vm 
reachability information of other POD, then they are set to local POD by 
Neutron REST API. However, cascading depends on some feature not exists yet in 
current Neutron, like L2GW, pluggable external network, WE Fwaas in DVR, 
centralized FIP in DVR... so we have to do some little patch in the front. In 
the future if these features is merged, these patch code can be removed. 

Indeed Neutron is the most challenge part of cascading, without considering 
those proxies in the parent openstack virtual host node, Neutron patchs account 
for 85% or more LOC in the whole project.

Regards,
Wu

From: keshava [keshav...@hp.com]
Sent: Wednesday, October 29, 2014 2:22 PM
To: openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [all] [tc] Multi-clouds integration by 
OpenStack cascading

This is very interesting problem to solve.
I am curious to know how the reachability is provided across different
Datacenter.
How to know which VM is part of which Datacenter?
VM may be in different Zone but under same DC or in different DC itself.

How this problem is solved?


thanks  regards,
keshava



--
View this message in context: 
http://openstack.10931.n7.nabble.com/all-tc-Multi-clouds-integration-by-OpenStack-cascading-tp54115p56323.html
Sent from the Developer mailing list archive at Nabble.com.

___
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] [All] Finalizing cross-project design summit track

2014-10-29 Thread Jay Pipes

On 10/29/2014 09:07 PM, Russell Bryant wrote:

On 10/29/2014 06:46 PM, Rochelle Grober wrote:

Any chance we could use the opening to move either the Refstack
session or the logging session from their current joint (and
conflicting) time (15:40)?  QA really would be appreciated at both.
And I'd really like to be at both.  I'd say the Refstack one would go
better in the debug slot, as the API stuff is sort of related to the
logging.  Switching with one of the 14:50 sessions might also work.

Just hoping.  I really want great participation at all of these sessions.


The gate debugging session is most likely going to be dropped at this
point.  I don't see a big problem with moving the refstack one to that
slot (the first time).

Anyone else have a strong opinion on this?


Sounds good to me.

-jay

___
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-10-29 Thread Clint Byrum
Excerpts from Jeremy Stanley's message of 2014-10-29 18:37:42 -0700:
 On 2014-10-29 18:27:48 -0700 (-0700), Clint Byrum wrote:
  IIRC, there is no method for removing foundation members. So there
  are likely a number of people listed who have moved on to other
  activities and are no longer involved with OpenStack. I'd actually
  be quite interested to see the turnout numbers with voters who
  missed the last two elections prior to this one filtered out.
 
 Well, the base electorate for the TC are active contributors with
 patches landed to official projects within the past year, so these
 are devs getting their code merged but not interested in voting.
 This is somewhat different from (though potentially related to) the
 dead weight foundation membership on the rolls for board
 elections.
 
 Also, foundation members who have not voted in two board elections
 are being removed from the membership now, from what I understand
 (we just needed to get to the point where we had two years worth of
 board elections in the first place).

Thanks, I lost my mind here and confused the board with the TC.

So then my next question is, of those who did not vote, how many are
from under-represented companies? A higher percentage there might point
to disenfranchisement.

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


Re: [openstack-dev] [Ceilometer][Heat]Defining a webhook URL for alarm-actions

2014-10-29 Thread david jhon
Hi,

Thank you Steven,

I followed templates given there in examples, created one for me(see
attached), but I am getting following error in /var/log/heat/heat-api.log
file:

2014-10-30 10:07:44.749 30476 TRACE root
2014-10-30 10:07:44.749 30476 TRACE root   File
/usr/lib/python2.7/dist-packages/heat/openstack/common/rpc/dispatcher.py,
line 172, in dispatch
2014-10-30 10:07:44.749 30476 TRACE root result = getattr(proxyobj,
method)(ctxt, **kwargs)
2014-10-30 10:07:44.749 30476 TRACE root
2014-10-30 10:07:44.749 30476 TRACE root   File
/usr/lib/python2.7/dist-packages/heat/engine/service.py, line 60, in
wrapped
2014-10-30 10:07:44.749 30476 TRACE root return func(self, ctx, *args,
**kwargs)
2014-10-30 10:07:44.749 30476 TRACE root
2014-10-30 10:07:44.749 30476 TRACE root   File
/usr/lib/python2.7/dist-packages/heat/engine/service.py, line 368, in
validate_template
2014-10-30 10:07:44.749 30476 TRACE root ResourceClass =
resource.get_class(res['Type'])
2014-10-30 10:07:44.749 30476 TRACE root
2014-10-30 10:07:44.749 30476 TRACE root   File
/usr/lib/python2.7/dist-packages/heat/engine/resource.py, line 45, in
get_class
2014-10-30 10:07:44.749 30476 TRACE root return
resources.global_env().get_class(resource_type, resource_name)
2014-10-30 10:07:44.749 30476 TRACE root
2014-10-30 10:07:44.749 30476 TRACE root   File
/usr/lib/python2.7/dist-packages/heat/engine/environment.py, line 326, in
get_class
2014-10-30 10:07:44.749 30476 TRACE root return
self.registry.get_class(resource_type, resource_name)
2014-10-30 10:07:44.749 30476 TRACE root
2014-10-30 10:07:44.749 30476 TRACE root   File
/usr/lib/python2.7/dist-packages/heat/engine/environment.py, line 257, in
get_class
2014-10-30 10:07:44.749 30476 TRACE root raise
exception.StackValidationFailed(message=msg)
2014-10-30 10:07:44.749 30476 TRACE root
2014-10-30 10:07:44.749 30476 TRACE root StackValidationFailed: Unknown
resource Type : OS::Heat::AutoScalingGroup
2014-10-30 10:07:44.749 30476 TRACE root

Why is it not supporting OS::Heat::AutoScalingGroup resource_type, Should I
move to Icehouse or Junos to get it fixed? Or there is some other reason?

Thanks in advance for any hint or suggestions.

David


On Wed, Oct 29, 2014 at 3:56 PM, Steven Hardy sha...@redhat.com wrote:

 On Wed, Oct 29, 2014 at 03:19:49PM +0500, david jhon wrote:
 Hi,
 
 I am using all-in-one Havana on Ubuntu 12.04 LTS, working on
 Ceilometer
 and Heat. I want to launch an instance based on a threshold defined in
 alarm. My question is where and how am I supposed to define the
 webhook
 URL for --alarm-actions argument. I am creating threshold alarm with
 the
 following command:
 
 ceilometer -k alarm-threshold-create --name tester_cpu_high
 --description
 'instance_too_high' --meter-name cpu_util --threshold 20.0
 --comparison-operator ge --statistic avg --period 30
 --evaluation-periods
 1 --query resource_id=bd4ec331-dfc5-4a75-b928-6d0988dfc369

 Hi, you may want to use the general mailing list for future usage questions
 like this, as it's not really related to development:

 https://wiki.openstack.org/wiki/Mailing_Lists#General_List

 The answer to your question is you must create the alarm inside your heat
 template, and reference a resource which provides a pre-signed URL, such as
 a ScalingPolicy resource.

 Here's an example template:


 https://github.com/openstack/heat-templates/blob/master/hot/autoscaling.yaml#L121

 If you really want to create the alarm via the ceilometer CLI for testing,
 you'll need to expose the URL of the ScalingPolicy via a stack output, like
 this:


 https://github.com/openstack/heat-templates/blob/master/hot/asg_of_servers.yaml#L78

 And get the output URL via heat stack-show stack name

 Steve

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



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


Re: [openstack-dev] [All] Finalizing cross-project design summit track

2014-10-29 Thread joehuang
Thanks for your confirmation.

Best Regards

Chaoyi Huang ( joehuang )


From: Thierry Carrez [thie...@openstack.org]
Sent: 29 October 2014 16:55
To: openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [All] Finalizing cross-project design summit track

joehuang wrote:
 Is the cascading included in the session Approaches for scaling out [1] ?

Yes it is. The goal of the session is to get the proponents of the
various scaling out approaches in the same room so that they compare
notes and potentially converge.

--
Thierry Carrez (ttx)

___
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] [all] [tc] Multi-clouds integration by OpenStack cascading

2014-10-29 Thread joehuang
Hello, Keshava,

Wu described the simplified pictures of cascading as following, if you attend 
Paris summit, you can join the cross-project design summit session approached 
for scaling out, cascading will also be discussed in this session, we can have 
f2f talk in more detail.

Best Regards

Chaoyi Hunag ( joehuang )

From: Wuhongning [wuhongn...@huawei.com]
Sent: 30 October 2014 10:25
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [all] [tc] Multi-clouds integration by OpenStack 
cascading

Hi keshava,

Thanks for interested in Cascading. Here are some very simple explanation:

Basically Datacenter is not in the 2-level tree of cascading. We use term POD 
to represent a cascaded child openstack (same meaning of your term Zone?). 
There may be single or multiple PODs in one Datacenter, Just like below:

(A, B, C)  ...  (D, E)  ...  (F)  ...   (G)
Each character represent a POD or child openstack, while parenthesis represent 
a Datacenter.

Each POD has a corresponding virtual host node in the parent openstack, so when 
scheduler of any projects (nova/neutron/cinder...) locate a host node, the 
resource POD is determined, also with its geo-located Datacenter by side 
effect. Cascading don't schedule by Datacenter directly, DC is just an 
attribute of POD (for example we can configure host aggregate to identify a DC 
with multiple PODs). The upper scale of POD is fixed, maybe several hundreds, 
so a super large DC with tens of thousands servers could be built by 
modularized PODs, avoiding the difficult of tuning and maintaining such a huge 
monolithic openstack.

Next do you mean networking reachability? Sorry for the limitation of mail post 
I can just give some very simple idea: in parent openstack the L2pop and DVR is 
used, so L2/L3 agent-proxy in each virtual host node can get all the vm 
reachability information of other POD, then they are set to local POD by 
Neutron REST API. However, cascading depends on some feature not exists yet in 
current Neutron, like L2GW, pluggable external network, WE Fwaas in DVR, 
centralized FIP in DVR... so we have to do some little patch in the front. In 
the future if these features is merged, these patch code can be removed.

Indeed Neutron is the most challenge part of cascading, without considering 
those proxies in the parent openstack virtual host node, Neutron patchs account 
for 85% or more LOC in the whole project.

Regards,
Wu

From: keshava [keshav...@hp.com]
Sent: Wednesday, October 29, 2014 2:22 PM
To: openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [all] [tc] Multi-clouds integration by 
OpenStack cascading

This is very interesting problem to solve.
I am curious to know how the reachability is provided across different
Datacenter.
How to know which VM is part of which Datacenter?
VM may be in different Zone but under same DC or in different DC itself.

How this problem is solved?


thanks  regards,
keshava



--
View this message in context: 
http://openstack.10931.n7.nabble.com/all-tc-Multi-clouds-integration-by-OpenStack-cascading-tp54115p56323.html
Sent from the Developer mailing list archive at Nabble.com.

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

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