]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
9 years agoMerge "Have L3 agent catch the correct exception"
Jenkins [Mon, 15 Dec 2014 16:25:12 +0000 (16:25 +0000)]
Merge "Have L3 agent catch the correct exception"

9 years agoMerge "Migrate to oslo.context"
Jenkins [Mon, 15 Dec 2014 06:10:55 +0000 (06:10 +0000)]
Merge "Migrate to oslo.context"

9 years agoMerge "Remove broad exception catch from periodic_sync_routers_task"
Jenkins [Mon, 15 Dec 2014 06:10:42 +0000 (06:10 +0000)]
Merge "Remove broad exception catch from periodic_sync_routers_task"

9 years agoMerge "Strip square brackets from IPv6 addresses"
Jenkins [Mon, 15 Dec 2014 06:10:29 +0000 (06:10 +0000)]
Merge "Strip square brackets from IPv6 addresses"

9 years agoMerge "Switch to using subunit-trace from tempest-lib"
Jenkins [Mon, 15 Dec 2014 06:10:14 +0000 (06:10 +0000)]
Merge "Switch to using subunit-trace from tempest-lib"

9 years agoMerge "run_tests.sh OS X script fixes"
Jenkins [Mon, 15 Dec 2014 06:02:38 +0000 (06:02 +0000)]
Merge "run_tests.sh OS X script fixes"

9 years agoMerge "Don't restore stopped mock that is initialized in setUp()"
Jenkins [Mon, 15 Dec 2014 06:02:24 +0000 (06:02 +0000)]
Merge "Don't restore stopped mock that is initialized in setUp()"

9 years agoMerge "Imported Translations from Transifex"
Jenkins [Mon, 15 Dec 2014 03:54:11 +0000 (03:54 +0000)]
Merge "Imported Translations from Transifex"

9 years agoMerge "Remove unused dependencies"
Jenkins [Sun, 14 Dec 2014 10:14:07 +0000 (10:14 +0000)]
Merge "Remove unused dependencies"

9 years agoImported Translations from Transifex
OpenStack Proposal Bot [Sun, 14 Dec 2014 06:06:12 +0000 (06:06 +0000)]
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: Ifda70a2656a38ddf506e8f4d98e52b40e225e529

9 years agoMerge "Mock up time.sleep to avoid unnecessary wait in test_ovs_tunnel"
Jenkins [Sun, 14 Dec 2014 05:18:57 +0000 (05:18 +0000)]
Merge "Mock up time.sleep to avoid unnecessary wait in test_ovs_tunnel"

9 years agoMerge "Enforce log hints"
Jenkins [Sun, 14 Dec 2014 02:58:34 +0000 (02:58 +0000)]
Merge "Enforce log hints"

9 years agoRemove unused dependencies
Abhishek Chanda [Sat, 13 Dec 2014 15:34:52 +0000 (21:04 +0530)]
Remove unused dependencies

- anyjson is a dependency for oslo.serialization
- argparse is in std lib

Change-Id: Ie09287113c1cff8ad774fbc88cbc84650baa6b0e

9 years agoMerge "radvd: pass -m syslog to avoid thread lock for radvd 2.0+"
Jenkins [Sat, 13 Dec 2014 07:46:22 +0000 (07:46 +0000)]
Merge "radvd: pass -m syslog to avoid thread lock for radvd 2.0+"

9 years agoMerge "Fix race condition in ProcessMonitor"
Jenkins [Sat, 13 Dec 2014 05:13:36 +0000 (05:13 +0000)]
Merge "Fix race condition in ProcessMonitor"

9 years agoMerge "Not nova but neutron"
Jenkins [Sat, 13 Dec 2014 04:52:14 +0000 (04:52 +0000)]
Merge "Not nova but neutron"

9 years agoMerge "Separate wait_until to standalone function"
Jenkins [Sat, 13 Dec 2014 04:32:32 +0000 (04:32 +0000)]
Merge "Separate wait_until to standalone function"

9 years agoMerge "Imported Translations from Transifex"
Jenkins [Sat, 13 Dec 2014 03:21:19 +0000 (03:21 +0000)]
Merge "Imported Translations from Transifex"

9 years agoMerge "Reduce code duplication in test_linux_dhcp"
Jenkins [Sat, 13 Dec 2014 02:35:05 +0000 (02:35 +0000)]
Merge "Reduce code duplication in test_linux_dhcp"

9 years agoMerge "Refactor process_router method in L3 agent"
Jenkins [Sat, 13 Dec 2014 02:34:52 +0000 (02:34 +0000)]
Merge "Refactor process_router method in L3 agent"

9 years agoMerge "Generate testr_results.html for neutron functional job"
Jenkins [Sat, 13 Dec 2014 02:14:39 +0000 (02:14 +0000)]
Merge "Generate testr_results.html for neutron functional job"

9 years agoMerge "Fix IPv6 RA security group rule for DVR"
Jenkins [Sat, 13 Dec 2014 01:39:11 +0000 (01:39 +0000)]
Merge "Fix IPv6 RA security group rule for DVR"

9 years agoGenerate testr_results.html for neutron functional job
armando-migliaccio [Wed, 10 Dec 2014 22:38:26 +0000 (14:38 -0800)]
Generate testr_results.html for neutron functional job

Tweak job post_test_hook script to generate testr results
the same way other jobs do, with a pretty html view that
is easy to digest and navigate.

Closes-bug: #1401340

Change-Id: Ib355f34917580b88bda3d550e33fc630a8e7120b

9 years agoMerge "Catch duplicate errors scheduling SNAT service"
Jenkins [Fri, 12 Dec 2014 23:59:09 +0000 (23:59 +0000)]
Merge "Catch duplicate errors scheduling SNAT service"

9 years agoDon't restore stopped mock that is initialized in setUp()
Ihar Hrachyshka [Thu, 4 Dec 2014 10:31:24 +0000 (11:31 +0100)]
Don't restore stopped mock that is initialized in setUp()

Since this mock will be reinitialized for consequent test cases when
calling setUp(), it's not needed to restart it in the case.

Change-Id: Ib120bf09d24dccc0b09fae906dae05c69efe734a

9 years agoSeparate wait_until to standalone function
Jakub Libosvar [Tue, 30 Sep 2014 16:13:50 +0000 (18:13 +0200)]
Separate wait_until to standalone function

It makes wait_until more usable outside of unittest.TestCase classes.
Part of this patch is renaming pinger module to helpers thus we can have
helpers module with useful utilities for testing.

Change-Id: Ie8e4854c23aa3739b0df618db1b3944466d64bd2
Related-Bug: 1243216

9 years agoImported Translations from Transifex
OpenStack Proposal Bot [Fri, 12 Dec 2014 06:08:14 +0000 (06:08 +0000)]
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I18f00383ecae68436a9208f094a898849bfed8a2

9 years agoMerge "Fix for KeyError: 'gw_port_host' on l3_agent"
Jenkins [Fri, 12 Dec 2014 02:35:20 +0000 (02:35 +0000)]
Merge "Fix for KeyError: 'gw_port_host' on l3_agent"

9 years agoMock up time.sleep to avoid unnecessary wait in test_ovs_tunnel
RobinWang [Wed, 10 Dec 2014 02:46:05 +0000 (10:46 +0800)]
Mock up time.sleep to avoid unnecessary wait in test_ovs_tunnel

Unnecessary wait in ovs tunnel UT introduces extra 6 seconds time cost,
and makes 3 test_daemon_loop cases the slowest tests. Mock up time.sleep
to reduce UT time, from around 6.272s to 0.135s.

Closes-bug: #1401457

Change-Id: Ic0a968a400268af1f66c91e4c39e7d3acf492ef3

9 years agoCatch duplicate errors scheduling SNAT service
Kevin Benton [Thu, 16 Oct 2014 09:10:36 +0000 (02:10 -0700)]
Catch duplicate errors scheduling SNAT service

Catch DBDuplicateEntry errors when scheduling SNAT to
a service node to prevent harmless tracebacks in the log.
These can occur if scheduling occurs concurrently,
so they are safe to ignore.

Closes-Bug: #1381958
Change-Id: If242b04b372609f640f3ce88f4245c17a45bf69d

9 years agoMerge "Disallow log hints in LOG.debug"
Jenkins [Thu, 11 Dec 2014 23:18:30 +0000 (23:18 +0000)]
Merge "Disallow log hints in LOG.debug"

9 years agoFix for KeyError: 'gw_port_host' on l3_agent
Michael Smith [Tue, 2 Dec 2014 22:22:04 +0000 (14:22 -0800)]
Fix for KeyError: 'gw_port_host' on l3_agent

The dictionary field 'gw_port_host' was added for
DVR routers and is used by the scheduler and l3_agent
to schedule where the SNAT port for a DVR router
will be hosted.  In some code flows on the l3_agent,
this field is checked to determine what the agent
should do if the host matches its own or not.

Recently it has been seen that the router data sent
from the scheduler is missing this field in some cases.
This causes the agent to throw a KeyError and not function
properly.  This patch will make the l3_agent more robust
and less fragile by calling 'get' instead of assuming the
field will be there.

More work may be needed on the scheduler side to see why
this field is missing. That is why I am marking this as a
partial-fix for now. But this patch will make the l3_agent
less prone to errors and therefore an improvement.

Change-Id: Ib26ccfa7b945cb4e8f2ec4adc5e6ae91cbaae02e
Partial-Bug: #1394043

9 years agoMigrate to oslo.context
Ihar Hrachyshka [Thu, 11 Dec 2014 19:36:48 +0000 (20:36 +0100)]
Migrate to oslo.context

That's just a matter of adding requirements.txt entry, fixing imports,
and dropping the corresponding oslo-incubator module from the tree.

While at it, made all imports to import the module into 'oslo_context' and
not just 'context', so that we don't override the module locally in
multiple methods that receive their context arguments with the same
name, making the library inaccessible from inside those methods.

Change-Id: Ie62af970b3b7f225de453e56c01abc4b12af8f5e
Closes-Bug: #1401054

9 years agoHave L3 agent catch the correct exception
Terry Wilson [Tue, 9 Dec 2014 22:24:37 +0000 (15:24 -0700)]
Have L3 agent catch the correct exception

L3 agent imports the processutils module to catch exceptions that
wouldn't ever be thrown because the underlying execute() being
called is the one from neutron.agent.linux.utils which raises a
RuntimeError on failure.

Also, processutils is now part of oslo.concurrency. So when we
actually start using it, we'll use it from there.

Closes-Bug: 1401626
Change-Id: I43874e1b63a0ba7b01415cafe0538f4343057066

9 years agoNot nova but neutron
jun xie [Thu, 11 Dec 2014 16:31:36 +0000 (00:31 +0800)]
Not nova but neutron

The docstring for topic is not correct.

Change-Id: I6174453eb1c41c398ecffbab59c45b0678637672

9 years agoRemove broad exception catch from periodic_sync_routers_task
Carl Baldwin [Tue, 28 Oct 2014 17:30:55 +0000 (17:30 +0000)]
Remove broad exception catch from periodic_sync_routers_task

Although this change removes a broad exception from
periodic_sync_routers_task (neutron.agent.l3_agent), the
implementation still ensures if an exception --caught or uncaught --
prevents a call to the method to disable the fullsync, then the next
call to the method will perform a fullsync again.

Author:         Cedric Brandily <zzelle@gmail.com>
Co-Authored-By: Carl Baldwin <carl.baldwin@hp.com>
Change-Id: I6281886f3334100a18952578250c8154a0ed15a9

9 years agoFix race condition in ProcessMonitor
Miguel Angel Ajo [Wed, 10 Dec 2014 11:21:52 +0000 (12:21 +0100)]
Fix race condition in ProcessMonitor

If any new external process was enabled/disabled during
the process monitoring loop time, a RuntimeError: dictionary
changed size during iteration was thrown. This is fixed
by pre-building the service list from the dictionary
for the iteration.

Closes-Bug: #1401042

Change-Id: Id0a3af22fb85992bde35d8c691bee3ddf435639d

9 years agoUpdated from global requirements
OpenStack Proposal Bot [Thu, 11 Dec 2014 07:15:01 +0000 (07:15 +0000)]
Updated from global requirements

Change-Id: Ia3410609208e937a47f72643a14bab9c30953bf4

9 years agoMerge "Move classes out of l3_agent.py"
Jenkins [Thu, 11 Dec 2014 02:00:42 +0000 (02:00 +0000)]
Merge "Move classes out of l3_agent.py"

9 years agoRefactor process_router method in L3 agent
Miguel Lavalle [Tue, 9 Dec 2014 00:40:25 +0000 (18:40 -0600)]
Refactor process_router method in L3 agent

Refactors the process_router method of the L3NATAgent class to several methods
that coherently group functionallity. The aim is to make the code more readable
and maintainable. There is no functional change in this patch.

Partially-Implements: bp restructure-l3-agent

Change-Id: Id35a5f10cd7d2dda565bffb14fc6a2fbd7eef3ea

9 years agoSwitch to using subunit-trace from tempest-lib
Matthew Treinish [Wed, 10 Dec 2014 18:21:28 +0000 (13:21 -0500)]
Switch to using subunit-trace from tempest-lib

This commit removes the local copy of subunit-trace and instead uses
the version packaged with tempest-lib.

Change-Id: Ia7b57c6fc092514d9fbe4e71f580a4b189dc68b0

9 years agoMove classes out of l3_agent.py
Carl Baldwin [Mon, 1 Dec 2014 21:49:10 +0000 (16:49 -0500)]
Move classes out of l3_agent.py

The file l3_agent.py has become too large.  This patch is a simple
pure refactor to move some of the functionality in to other files
where things aren't too tangled up.  There is no functional change
with this patch and I avoided gratuitous other fixups in this patch in
order to make it easier to review.

I plan to follow up on the new l3_dvr and l3_agent_router modules with
more restructuring in the near future.

Partially-Implements: bp restructure-l3-agent

Change-Id: I3529fe4146c50c940f41eb26d0b5efc5870b3af9

9 years agoMerge "Services split, pass 2"
Jenkins [Wed, 10 Dec 2014 22:14:54 +0000 (22:14 +0000)]
Merge "Services split, pass 2"

9 years agoMerge "Prettify tox output for functional tests"
Jenkins [Wed, 10 Dec 2014 21:32:26 +0000 (21:32 +0000)]
Merge "Prettify tox output for functional tests"

9 years agoMerge "Add lbaasv2 extension to Neutron for REST refactor"
Jenkins [Wed, 10 Dec 2014 20:18:19 +0000 (20:18 +0000)]
Merge "Add lbaasv2 extension to Neutron for REST refactor"

9 years agoPrettify tox output for functional tests
armando-migliaccio [Wed, 10 Dec 2014 18:13:57 +0000 (10:13 -0800)]
Prettify tox output for functional tests

Change I6a079ad introduced some magic to enable showing test output
as the test run. Do the same for *-functional tests too, by reusing
the default testenv

Change-Id: I6d1ede1c66e7b62c68449224f274417a5d66c12f

9 years agoMerge "Refactor test_migration"
Jenkins [Wed, 10 Dec 2014 16:54:00 +0000 (16:54 +0000)]
Merge "Refactor test_migration"

9 years agoMerge "Use comments rather than no-op string statements"
Jenkins [Wed, 10 Dec 2014 16:31:50 +0000 (16:31 +0000)]
Merge "Use comments rather than no-op string statements"

9 years agoServices split, pass 2
Doug Wiegley [Tue, 9 Dec 2014 22:55:04 +0000 (15:55 -0700)]
Services split, pass 2

- Nuke more services code, killing some refs in vmware plugin
- Vmware plugin foreign key relationships are temporary disabled
- Vmware unit tests are temporarily disabled
- Remove router insertion test, as its only user is going away
- Add thin service plugin shims
- Temporarily disable model sync test

Post services-split, existing neutron.conf configurations may contain
references to in-tree plugin classes.  Add thin shims so that those configs
will continue to work.

Change-Id: I5dd26def685bcc643e35badc23885afc6240ae94

9 years agoFix IPv6 RA security group rule for DVR
Xu Han Peng [Wed, 10 Dec 2014 06:07:42 +0000 (14:07 +0800)]
Fix IPv6 RA security group rule for DVR

Current IPv6 RA security group rule doesn't work for
DVR because the code only allows RA from device_owner
is network:router_interface. When DVR is enabled, the
router interface is network:router_interface_distributed.

This fix fixes the RA rule to allow RA from DVR router
interface, so router advertisement from DVR RADVD can
pass to VM.

Co-Authored-By: Baodong (Robert) Li <baoli@cisco.com>
Change-Id: Idd1324c653dcb15f5dacf2d897a7048bca22fc38
Partial-Bug: 1376325

9 years agoImported Translations from Transifex
OpenStack Proposal Bot [Wed, 10 Dec 2014 06:08:03 +0000 (06:08 +0000)]
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I07afc0351a19e1c855a4659ffc0088674f4fdb6c

9 years agoAdd lbaasv2 extension to Neutron for REST refactor
Doug Wiegley [Wed, 10 Dec 2014 00:52:14 +0000 (17:52 -0700)]
Add lbaasv2 extension to Neutron for REST refactor

Change-Id: I9f4b9e1f151281d4a467b3b90980a32529a78334
Co-Authored-By: Brandon Logan <brandon.logan@rackspace.com>
9 years agoMerge "Split services code out of Neutron, pass 1"
Jenkins [Wed, 10 Dec 2014 00:23:42 +0000 (00:23 +0000)]
Merge "Split services code out of Neutron, pass 1"

9 years agoMerge "Updated from global requirements"
Jenkins [Wed, 10 Dec 2014 00:10:11 +0000 (00:10 +0000)]
Merge "Updated from global requirements"

9 years agoRemove TODO for H404
Maru Newby [Tue, 9 Dec 2014 20:04:38 +0000 (13:04 -0700)]
Remove TODO for H404

There is no timeline or intention to fix this - it's a non-functional
formatting change.

Change-Id: Ib8e75bca41dbcd9dbb188ba8ee03ef51a479d9cc

9 years agoUpdated from global requirements
OpenStack Proposal Bot [Tue, 9 Dec 2014 14:34:32 +0000 (14:34 +0000)]
Updated from global requirements

Change-Id: Ia0c24e84a56581c9e3f005dc67a3c5e834795ad0

9 years agoMerge "Move set_override('root_helper', ...) to base functional class"
Jenkins [Tue, 9 Dec 2014 01:33:34 +0000 (01:33 +0000)]
Merge "Move set_override('root_helper', ...) to base functional class"

9 years agoSplit services code out of Neutron, pass 1
Doug Wiegley [Mon, 8 Dec 2014 04:21:57 +0000 (21:21 -0700)]
Split services code out of Neutron, pass 1

- After l3_agent is refactored, need to remove services/firewall
- After vmware plugin moves services out of monolothic,
  remove model copies and services/loadbalancer/constants,
  and re-enable unit tests.
- After alembic chain gets split in four, tweak models/head and
  fix heal/current chain.
- Re-factor test_routerserviceinsertion into one of the service repos

Partially-Implements: blueprint services-split
Change-Id: I5466984a9e57128266f97e9bd5c265f4dc3cba7b

9 years agoMerge "Print version info at start"
Jenkins [Mon, 8 Dec 2014 22:44:19 +0000 (22:44 +0000)]
Merge "Print version info at start"

9 years agoUse comments rather than no-op string statements
Angus Lees [Mon, 25 Aug 2014 02:26:00 +0000 (12:26 +1000)]
Use comments rather than no-op string statements

This change replaces a few no-op string statements with regular
comments.  While there was no harm in the previous use of strings for
comments, this allows us to re-enable the corresponding pylint check
which may catch genuinely unintended cases.

Change-Id: I796a059292e26c4df75c54f095d9e20e99187c98

9 years agoEnforce log hints
Cedric Brandily [Sun, 7 Dec 2014 20:35:16 +0000 (21:35 +0100)]
Enforce log hints

This change enforces log hints use and removes debug level log
translation, modifications are validated through a hacking rule
and the change respects logging guidelines.

Change-Id: Ia4e6659b8b59732d88cd603b0e6c630fad37aae5
Closes-bug: #1320867

9 years agoDisallow log hints in LOG.debug
Cedric Brandily [Mon, 8 Dec 2014 15:23:47 +0000 (15:23 +0000)]
Disallow log hints in LOG.debug

Currently LOG.debug(_(...)) is disallowed but not LOG.debug(_Lx(...)).
This change disallows all log hints in LOG.debug calls.

Change-Id: I9758ad4ca9f7e8534abf38f5064b01b0c353e904
Partial-bug: #1320867

9 years agoMerge "Enforce log hints in ofagent and oneconvergence"
Jenkins [Mon, 8 Dec 2014 14:26:41 +0000 (14:26 +0000)]
Merge "Enforce log hints in ofagent and oneconvergence"

9 years agoReduce code duplication in test_linux_dhcp
Elena Ezhova [Mon, 8 Dec 2014 10:31:26 +0000 (13:31 +0300)]
Reduce code duplication in test_linux_dhcp

This patch reduces duplication in test_output_opts_file_*()

Change-Id: Ie68b26a48c1d0ed9cb8e584a7284c06688937cf9
Closes-Bug: #1352870

9 years agoMerge "Make sudo check in ip_lib.IpNetnsCommand.execute optional"
Jenkins [Mon, 8 Dec 2014 08:51:19 +0000 (08:51 +0000)]
Merge "Make sudo check in ip_lib.IpNetnsCommand.execute optional"

9 years agoPrint version info at start
Ian Wienand [Thu, 4 Dec 2014 00:31:23 +0000 (11:31 +1100)]
Print version info at start

When debugging problems from logs, it would be useful to know what
version is running across program start and stop.  In one case I have
a suspicion that an upgrade was run inbetween but the logs don't help
identify that.

My first thought was to grab this from argparse just as --version
does, but that's not really currently possible [1].

The original starting message is probably irrelevant, but I realise
log messages tend to suffer from Hotel California syndrome; you can
check-in but you can never leave.

[1] http://bugs.python.org/issue9399

Change-Id: Ia1bfd2f3589b508e19fd8a94d59beaafd6d657d2

9 years agoEnforce log hints in ofagent and oneconvergence
Gary Kotton [Tue, 2 Dec 2014 12:27:07 +0000 (04:27 -0800)]
Enforce log hints in ofagent and oneconvergence

This change enforces log hints use and removes debug level log
translation, modifications are validated through a hacking rule
and the change respects loggging guidelines. Validate that hacking
rules apply to directories:-
    neutron/plugins/ofagent
    neutron/plugins/oneconvergence

Change-Id: I520a36ae53848b828ce33f4050606a7238f4cbce
Partial-bug: #1320867

9 years agoMerge "Update i18n translation for IBM plugin log msg's"
Jenkins [Sun, 7 Dec 2014 20:01:42 +0000 (20:01 +0000)]
Merge "Update i18n translation for IBM plugin log msg's"

9 years agoMake sudo check in ip_lib.IpNetnsCommand.execute optional
Assaf Muller [Tue, 30 Sep 2014 11:07:24 +0000 (14:07 +0300)]
Make sudo check in ip_lib.IpNetnsCommand.execute optional

If the process runs as root the root_helper and sudo check
are not required.

Closes-Bug: #1393184
Change-Id: I7876ca7e4652f8152d1a8a0015cc897b09b31899

9 years agoMove set_override('root_helper', ...) to base functional class
Assaf Muller [Sun, 7 Dec 2014 12:14:29 +0000 (14:14 +0200)]
Move set_override('root_helper', ...) to base functional class

Change-Id: I0c2223ed2808573ee6b6fe5d56fd965a6e45541f

9 years agoImported Translations from Transifex
OpenStack Proposal Bot [Sun, 7 Dec 2014 06:07:47 +0000 (06:07 +0000)]
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I485eb4dde0b109bb19b17c6376ead45dec06ae99

9 years agoMerge "Update i18n translation for NEC plugin log msg's"
Jenkins [Fri, 5 Dec 2014 22:32:15 +0000 (22:32 +0000)]
Merge "Update i18n translation for NEC plugin log msg's"

9 years agoMerge "Workflow documentation is now in infra-manual"
Jenkins [Fri, 5 Dec 2014 22:26:44 +0000 (22:26 +0000)]
Merge "Workflow documentation is now in infra-manual"

9 years agoMerge "Imported Translations from Transifex"
Jenkins [Fri, 5 Dec 2014 21:19:11 +0000 (21:19 +0000)]
Merge "Imported Translations from Transifex"

9 years agoMerge "tox.ini: Prevent casual addition of bash dependency"
Jenkins [Fri, 5 Dec 2014 17:27:51 +0000 (17:27 +0000)]
Merge "tox.ini: Prevent casual addition of bash dependency"

9 years agoMerge "Cleanup recent generalization in post mortem debugger"
Jenkins [Fri, 5 Dec 2014 17:16:45 +0000 (17:16 +0000)]
Merge "Cleanup recent generalization in post mortem debugger"

9 years agoMerge "Fix program name in --version output"
Jenkins [Fri, 5 Dec 2014 10:29:02 +0000 (10:29 +0000)]
Merge "Fix program name in --version output"

9 years agoMerge "Updated from global requirements"
Jenkins [Fri, 5 Dec 2014 08:23:42 +0000 (08:23 +0000)]
Merge "Updated from global requirements"

9 years agoUpdate i18n translation for NEC plugin log msg's
Gary Kotton [Tue, 2 Dec 2014 13:15:16 +0000 (05:15 -0800)]
Update i18n translation for NEC plugin log msg's

All the log messages now have the required hints. In addition to
this debug messages are not translated. This is done for the
plugins/nec directory.

Change-Id: Ic0a352cd61131637c471931e3e73995e2143675f

9 years agoreturn the dict of port when no sec-group involved
Yalei Wang [Wed, 3 Dec 2014 05:29:30 +0000 (13:29 +0800)]
return the dict of port when no sec-group involved

Commit abc16ebf made the get_sg_ids_grouped_by_port function not return
entries for ports without security groups. This causes the agent to not remove
previously created security groups for that port since the port is not
returned in the security_group_info_for_devices data.

This change fixes that by always including a list of security groups for each
port, even if that list is empty.

Change-Id: I9616708462a8b6f3d46ebd76db5cf8cb2826f4ad
Closes-Bug: #1398312

9 years agoImported Translations from Transifex
OpenStack Proposal Bot [Fri, 5 Dec 2014 06:09:31 +0000 (06:09 +0000)]
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: Ib225f6407faab9f86e36288f30365051d64c9d34

9 years agoUpdate i18n translation for IBM plugin log msg's
Xu Han Peng [Tue, 25 Nov 2014 03:16:48 +0000 (11:16 +0800)]
Update i18n translation for IBM plugin log msg's

All the log messages now have the required hints. In addition to this
debug messages are not translated.

This is done for the plugins/ibm

Change-Id: I8239e73eb959648178aa94535d15d77a817c89f5

9 years agoMerge "Get rid of py26 references: OrderedDict, httplib, xml testing"
Jenkins [Fri, 5 Dec 2014 03:51:54 +0000 (03:51 +0000)]
Merge "Get rid of py26 references: OrderedDict, httplib, xml testing"

9 years agoWorkflow documentation is now in infra-manual
Jeremy Stanley [Fri, 5 Dec 2014 03:30:37 +0000 (03:30 +0000)]
Workflow documentation is now in infra-manual

Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: I77aa4152a903a0f1f47de20bb1a006d29f5a1bf2

9 years agotox.ini: Prevent casual addition of bash dependency
YAMAMOTO Takashi [Wed, 3 Dec 2014 06:29:02 +0000 (15:29 +0900)]
tox.ini: Prevent casual addition of bash dependency

While bash is not available on every environments, there seems to be
a tendency to introduce more bash dependency very casually.  This check
is intended to be a reminder to give people a chance to consider
alternatives.

Related-Bug: #1398266
Change-Id: I5103e0d7c111880d9a02dd93de56c567066ed14c

9 years agoMerge "pretty_tox.sh: Portablity improvement"
Jenkins [Fri, 5 Dec 2014 03:05:05 +0000 (03:05 +0000)]
Merge "pretty_tox.sh: Portablity improvement"

9 years agoMerge "Updated the README.rst"
Jenkins [Fri, 5 Dec 2014 01:18:24 +0000 (01:18 +0000)]
Merge "Updated the README.rst"

9 years agoMerge "Enforce log hints in neutron.plugins.plumgrid"
Jenkins [Fri, 5 Dec 2014 00:11:57 +0000 (00:11 +0000)]
Merge "Enforce log hints in neutron.plugins.plumgrid"

9 years agoMerge "Remove ovs-vsctl call from OVSInterfaceDriver"
Jenkins [Thu, 4 Dec 2014 23:19:44 +0000 (23:19 +0000)]
Merge "Remove ovs-vsctl call from OVSInterfaceDriver"

9 years agoMerge "Update i18n translation for Brocade plugin log msg's"
Jenkins [Thu, 4 Dec 2014 23:01:38 +0000 (23:01 +0000)]
Merge "Update i18n translation for Brocade plugin log msg's"

9 years agoUpdated from global requirements
OpenStack Proposal Bot [Thu, 4 Dec 2014 22:38:03 +0000 (22:38 +0000)]
Updated from global requirements

Change-Id: I2995bb8d749b711b5a69a672d357d7c9b54850ad

9 years agoMerge "Fix enable_metadata_network flag"
Jenkins [Thu, 4 Dec 2014 21:47:11 +0000 (21:47 +0000)]
Merge "Fix enable_metadata_network flag"

9 years agoMerge "Update i18n translation for Nuage plugin"
Jenkins [Thu, 4 Dec 2014 21:25:52 +0000 (21:25 +0000)]
Merge "Update i18n translation for Nuage plugin"

9 years agoMerge "Update i18n translation for Metaplugin plugin"
Jenkins [Thu, 4 Dec 2014 21:25:37 +0000 (21:25 +0000)]
Merge "Update i18n translation for Metaplugin plugin"

9 years agoMerge "Imported Translations from Transifex"
Jenkins [Thu, 4 Dec 2014 20:58:53 +0000 (20:58 +0000)]
Merge "Imported Translations from Transifex"

9 years agoMerge "Remove RpcCallback class"
Jenkins [Thu, 4 Dec 2014 20:58:21 +0000 (20:58 +0000)]
Merge "Remove RpcCallback class"

9 years agoMerge "Convert several uses of RpcCallback"
Jenkins [Thu, 4 Dec 2014 20:58:06 +0000 (20:58 +0000)]
Merge "Convert several uses of RpcCallback"

9 years agoMerge "Fix up an old RpcProxy assumption"
Jenkins [Thu, 4 Dec 2014 20:57:52 +0000 (20:57 +0000)]
Merge "Fix up an old RpcProxy assumption"

9 years agoMerge "Remove RpcProxy class"
Jenkins [Thu, 4 Dec 2014 20:57:38 +0000 (20:57 +0000)]
Merge "Remove RpcProxy class"

9 years agoMerge "Update i18n translation for Embrane plugin"
Jenkins [Thu, 4 Dec 2014 20:57:24 +0000 (20:57 +0000)]
Merge "Update i18n translation for Embrane plugin"