~ubuntu-branches/ubuntu/vivid/neutron/vivid-updates

« back to all changes in this revision

Viewing changes to neutron/openstack/common/eventlet_backdoor.py

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2015-03-30 11:17:19 UTC
  • mfrom: (1.1.21)
  • Revision ID: package-import@ubuntu.com-20150330111719-h0gx7233p4jkkgfh
Tags: 1:2015.1~b3-0ubuntu1
* New upstream milestone release:
  - d/control: Align version requirements with upstream.
  - d/control: Add new dependency on oslo-log.
  - d/p/*: Rebase.
  - d/control,d/neutron-plugin-hyperv*: Dropped, decomposed into
    separate project upstream.
  - d/control,d/neutron-plugin-openflow*: Dropped, decomposed into
    separate project upstream.
  - d/neutron-common.install: Add neutron-rootwrap-daemon and 
    neutron-keepalived-state-change binaries.
  - d/rules: Ignore neutron-hyperv-agent when installing; only for Windows.
  - d/neutron-plugin-cisco.install: Drop neutron-cisco-cfg-agent as
    decomposed into separate project upstream.
  - d/neutron-plugin-vmware.install: Drop neutron-check-nsx-config and
    neutron-nsx-manage as decomposed into separate project upstream.
  - d/control: Add dependency on python-neutron-fwaas to neutron-l3-agent.
* d/pydist-overrides: Add overrides for oslo packages.
* d/control: Fixup type in package description (LP: #1263539).
* d/p/fixup-driver-test-execution.patch: Cherry pick fix from upstream VCS
  to support unit test exection in out-of-tree vendor drivers.
* d/neutron-common.postinst: Allow general access to /etc/neutron but limit
  access to root/neutron to /etc/neutron/neutron.conf to support execution
  of unit tests in decomposed vendor drivers.
* d/control: Add dependency on python-neutron-fwaas to neutron-l3-agent
  package.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
 
17
17
from __future__ import print_function
18
18
 
 
19
import copy
19
20
import errno
20
21
import gc
 
22
import logging
21
23
import os
22
24
import pprint
23
25
import socket
24
26
import sys
25
27
import traceback
26
28
 
27
 
import eventlet
28
29
import eventlet.backdoor
29
30
import greenlet
30
 
from oslo.config import cfg
 
31
from oslo_config import cfg
31
32
 
32
33
from neutron.openstack.common._i18n import _LI
33
 
from neutron.openstack.common import log as logging
34
34
 
35
35
help_for_backdoor_port = (
36
36
    "Acceptable values are 0, <port>, and <start>:<end>, where 0 results "
49
49
LOG = logging.getLogger(__name__)
50
50
 
51
51
 
 
52
def list_opts():
 
53
    """Entry point for oslo-config-generator.
 
54
    """
 
55
    return [(None, copy.deepcopy(eventlet_backdoor_opts))]
 
56
 
 
57
 
52
58
class EventletBackdoorConfigValueError(Exception):
53
59
    def __init__(self, port_range, help_msg, ex):
54
60
        msg = ('Invalid backdoor_port configuration %(range)s: %(ex)s. '