[Yahoo-eng-team] [Bug 1640319] Re: AttributeError: 'module' object has no attribute 'convert_to_boolean'
Reviewed: https://review.openstack.org/395450 Committed: https://git.openstack.org/cgit/openstack/networking-midonet/commit/?id=3dfc497daf26f5b8ebce6569e72e40371138b0cc Submitter: Jenkins Branch:master commit 3dfc497daf26f5b8ebce6569e72e40371138b0cc Author: YAMAMOTO TakashiDate: Wed Nov 9 16:51:22 2016 +0900 Use some definitions from neutron-lib The following two unrelated changes are combined into this single commit to pass the gate. --- Use some definitions from neutron-lib Including: - convert_to_boolean - PORT_STATUS_ACTIVE - TAP_DEVICE_PREFIX - db_api.get_engine Closes-Bug: #1640319 Closes-Bug: #1641481 Closes-Bug: #1641494 Partial-Bug: #1581361 --- l3_db_midonet: Update after the recent Neutron change. [1] [1] I93e4d847f96707b17c4a7dfdb3bbf81d062fe3fb Closes-Bug: #1643747 Related-Bug: #1540844 --- Change-Id: Ide96124c12c993a3ee0f2353c8201da9a6b5890c ** Changed in: networking-midonet Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1640319 Title: AttributeError: 'module' object has no attribute 'convert_to_boolean' Status in networking-midonet: Fix Released Status in neutron: Fix Committed Status in openstack-ansible: Fix Released Status in vmware-nsx: Fix Committed Bug description: With latest neutron master code, neutron service q-svc could start due to the following error: 2016-11-08 21:54:39.435 DEBUG oslo_concurrency.lockutils [-] Lock "manager" released by "neutron.manager._create_instance" :: held 1.467s from (pid=18534) inner /usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py:282 2016-11-08 21:54:39.435 ERROR neutron.service [-] Unrecoverable error: please check log for details. 2016-11-08 21:54:39.435 TRACE neutron.service Traceback (most recent call last): 2016-11-08 21:54:39.435 TRACE neutron.service File "/opt/stack/neutron/neutron/service.py", line 87, in serve_wsgi 2016-11-08 21:54:39.435 TRACE neutron.service service.start() 2016-11-08 21:54:39.435 TRACE neutron.service File "/opt/stack/neutron/neutron/service.py", line 63, in start 2016-11-08 21:54:39.435 TRACE neutron.service self.wsgi_app = _run_wsgi(self.app_name) 2016-11-08 21:54:39.435 TRACE neutron.service File "/opt/stack/neutron/neutron/service.py", line 289, in _run_wsgi 2016-11-08 21:54:39.435 TRACE neutron.service app = config.load_paste_app(app_name) 2016-11-08 21:54:39.435 TRACE neutron.service File "/opt/stack/neutron/neutron/common/config.py", line 125, in load_paste_app 2016-11-08 21:54:39.435 TRACE neutron.service app = loader.load_app(app_name) 2016-11-08 21:54:39.435 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/oslo_service/wsgi.py", line 353, in load_app 2016-11-08 21:54:39.435 TRACE neutron.service return deploy.loadapp("config:%s" % self.config_path, name=name) 2016-11-08 21:54:39.435 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp 2016-11-08 21:54:39.435 TRACE neutron.service return loadobj(APP, uri, name=name, **kw) 2016-11-08 21:54:39.435 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj 2016-11-08 21:54:39.435 TRACE neutron.service return context.create() 2016-11-08 21:54:39.435 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create 2016-11-08 21:54:39.435 TRACE neutron.service return self.object_type.invoke(self) 2016-11-08 21:54:39.435 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke 2016-11-08 21:54:39.435 TRACE neutron.service **context.local_conf) 2016-11-08 21:54:39.435 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call 2016-11-08 21:54:39.435 TRACE neutron.service val = callable(*args, **kw) 2016-11-08 21:54:39.435 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/urlmap.py", line 31, in urlmap_factory 2016-11-08 21:54:39.435 TRACE neutron.service app = loader.get_app(app_name, global_conf=global_conf) 2016-11-08 21:54:39.435 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app 2016-11-08 21:54:39.435 TRACE neutron.service name=name, global_conf=global_conf).create() 2016-11-08 21:54:39.435 TRACE neutron.service File
[Yahoo-eng-team] [Bug 1548190] Re: dhcp-agent performance issue
Fixed with this patch: http://docs.openstack.org/developer/neutron/devref/provisioning_blocks.html ** Changed in: neutron Status: Confirmed => Fix Released ** Changed in: neutron Importance: Undecided => High ** Changed in: neutron Assignee: Soumiyajit (soumiyajit-v) => Kevin Benton (kevinbenton) -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1548190 Title: dhcp-agent performance issue Status in neutron: Fix Released Bug description: Single controller[48 GB RAM, 16vCPU, 120GB Disk] 1 Network Node 100 ESX hypervisors distributed in 10 nova-compute nodes 100 KVM hypervisors Test: 1. Create /16 network 2. Template to spawn 500 instances on network created in step 1 Observation: 1. Tried spinning 500 instances on KVM and 500 instances on ESX hypervisor using CirrOS qemu & vmdk image respectively 2. Stack creation went through fine, but randomly few VM's missed dhcp IP on first boot 3. After forcing sudo udhcpc from guest OS, VM's was able to receive IP 4. Tried tcpdump on network dhcp port on network node, I could able to see only dhcp request coming from guest VM but there was no dhcp offer or ack from dhcp agent. Assume this issue is due to scale test on this setup. Please let me know if you need any particular logs or details to debug this issue, I can work and re-create issue and collect logs. Logs: Network node: stack@network:/opt/stack/neutron$ git log -1 commit 171351d5fb55f96e9ed9e56eab755f2717ee67b0 Merge: 0a5a3cf 8f15d72 Author: JenkinsDate: Fri Feb 19 07:25:52 2016 + Merge "Adopt Grafana to plot Neutron Failure Rates" stack@network:/opt/stack/neutron$ stack@network:/opt/stack/neutron$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS" stack@network:/opt/stack/neutron$ stack@network:/opt/stack/neutron$ dpkg -l | grep dhcp ii isc-dhcp-client 4.2.4-7ubuntu12.3 amd64ISC DHCP client ii isc-dhcp-common 4.2.4-7ubuntu12.3 amd64common files used by all the isc-dhcp* packages stack@network:/opt/stack/neutron$ nobody 32359 0.0 0.0 28212 2324 ?SFeb19 0:00 dnsmasq --no-hosts --no-resolv --strict-order --except-interface=lo --pid-file=/opt/stack/data/neutron/dhcp/dba9d787-d145-4b2b-8c5d- d1b3375935ba/pid --dhcp- hostsfile=/opt/stack/data/neutron/dhcp/dba9d787-d145-4b2b-8c5d- d1b3375935ba/host --addn- hosts=/opt/stack/data/neutron/dhcp/dba9d787-d145-4b2b-8c5d- d1b3375935ba/addn_hosts --dhcp- optsfile=/opt/stack/data/neutron/dhcp/dba9d787-d145-4b2b-8c5d- d1b3375935ba/opts --dhcp- leasefile=/opt/stack/data/neutron/dhcp/dba9d787-d145-4b2b-8c5d- d1b3375935ba/leases --dhcp-match=set:ipxe,175 --bind-interfaces --interface=ns-460a72e9-8f --dhcp- range=set:tag0,169.254.169.252,static,86400s --dhcp-lease-max=4 --conf-file= --domain=openstacklocal === sshd host keys === -BEGIN SSH HOST KEY KEYS- ssh-rsa B3NzaC1yc2EDAQABgmNQGIVf2P+n6U3yYkWwv/V598atmu3ZCHN8XRHIgujUkKKJ5IaurmDFH9XqSJhB2B+90ZP/z0bTqkI0to7QuoFw0GzyV2og59cZZrjntimdoAdo7RZKuwtyQZoIOHILBE2On/y1F3ixhVeE5j78GuiDN+yCNiIBhAnm0V9d0QxGtqc= root@kvm-218-admin-3 ssh-dss B3NzaC1kc3MAAACBAJNHiG1dQxMG+vmlJEWY1xgak5xHGFzm+QFEkFXOaRzdzPw8y9DX/O+bxnrcaSKwKHBJcKaJZJ+SHnVEpX2QgQQA+uSSMCMKQFISjdTCtTQ/0tUiLculV/ISrXDCm9cHG6DWqplVoc/LmXJObh1NZrjPunW2NrUCoI2qXtFMbdiVFQC4GI/n1hxNcGEjkzJ2GRRcenU+hwAAAIAjJ09CspilFn7DintV3Sh7lCs1I5+m+mQcI/AJeLSE+Ee04Nw47KWgrFyoaCQNYyHt1wgONlTmcKYyDxUGwjbRTyZYEwdaxgd+klxt7NP6fR2kmuzCLiyFP+W2WNJcqRr6xxlRif4TOwbOd/Qlt0JeM1LufaxyuogSBgWS/kys6IAIPMlAPi41qCGhUnUkbx23OrzqkP+xZEj7cGnxa/HxpnIkZ+qMhRIhBMFADEt4MKKmdZyTPYDiSaiBR298ic6ywekA1YxAqwCEtKlA+7Cdl9q7REIPVh1CSWZdJEKi9qKBMYaMzuw7cbkdh5ZbOMHWALS8JgndYGD77xWQwKamCA== root@kvm-218-admin-3 -END SSH HOST KEY KEYS- === network info === if-info: lo,up,127.0.0.1,8,::1 if-info: eth0,up,,8,fe80::f816:3eff:feec:77dc === datasource: configdrive local === instance-id: 11a83228-beef-4c0e-a7a3-15748de381e9 name: kvm-218-admin-3 availability-zone: nova local-hostname: kvm-218-admin-3.novalocal launch-index: 0 === cirros: current=0.3.4 uptime=191.83 === route: fscanf === pinging gateway failed, debugging connection === debug start ## ### /etc/init.d/sshd start Starting dropbear sshd: OK route: fscanf ### ifconfig -a eth0 Link encap:Ethernet HWaddr FA:16:3E:EC:77:DC inet6 addr: fe80::f816:3eff:feec:77dc/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:84 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0
[Yahoo-eng-team] [Bug 1643710] [NEW] Incorrect order of container objects and folders by size
Public bug reported: How to reproduce: 1. Go to Project->Object Storage->Containers 2. Create a few objects with different size also some folders with or without objects in it. 3. Sort by "Size" Actual result: Objects are sorted by their size but folders are sorted in an expected way, they could appear between objects. Expected result: Folders should appear at the beginning (sort ASC) or end of the table (sort DESC). We should assume the size of folders as "0". ** Affects: horizon Importance: Undecided Status: New ** Tags: swift ** Attachment added: "Screenshot" https://bugs.launchpad.net/bugs/1643710/+attachment/4781237/+files/Containers%20%20%20OpenStack%20Dashboard.png -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1643710 Title: Incorrect order of container objects and folders by size Status in OpenStack Dashboard (Horizon): New Bug description: How to reproduce: 1. Go to Project->Object Storage->Containers 2. Create a few objects with different size also some folders with or without objects in it. 3. Sort by "Size" Actual result: Objects are sorted by their size but folders are sorted in an expected way, they could appear between objects. Expected result: Folders should appear at the beginning (sort ASC) or end of the table (sort DESC). We should assume the size of folders as "0". To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1643710/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1606462] Re: OVS firewall should make use of security_group_updated
Reviewed: https://review.openstack.org/395956 Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=7db68e32023162d843d287a121fec64a6786e87c Submitter: Jenkins Branch:master commit 7db68e32023162d843d287a121fec64a6786e87c Author: IWAMOTO ToshihiroDate: Thu Nov 10 14:27:18 2016 +0900 ovsfw: small cleanups to improve readability security_group_updated is actually called but of no use for ovsfw. Fix the comment to reflect the reality. In iptables_firewall, the method is used to clear obsolete conntrack entries, but ovsfw implements that differently. Also, remove empty definition of apply_port_filter, which is never called. Change-Id: I26b402e0fa5ac19022e022bf7c51e171d0f5d333 Closes-Bug: #1606462 ** Changed in: neutron Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1606462 Title: OVS firewall should make use of security_group_updated Status in neutron: Fix Released Bug description: Look at this: class OVSFirewallDriver(firewall.FirewallDriver): ... def security_group_updated(self, action_type, sec_group_ids, device_ids=None): """This method is obsolete The current driver only supports enhanced rpc calls into security group agent. This method is never called from that place. """ but this is used by the enhanced rpc. See SecurityGroupAgentRpc._security_group_updated. Also this can be checked by inserting a test raise statement into the above method. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1606462/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1639312] Re: Nova does not validate graphics console addresses
Reviewed: https://review.openstack.org/373264 Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=f84ae10c66aeda223581b26c134b5c44c15d9e6e Submitter: Jenkins Branch:master commit f84ae10c66aeda223581b26c134b5c44c15d9e6e Author: Pawel KoniszewskiDate: Wed Nov 16 11:05:10 2016 +0100 Refactor console checks in live migration process _check_graphics_addresses_can_live_migrate was added to check whether we can live migrate a VM with VNC/SPICE enabled when: * libvirt did not allow to change and migrate guest XML with updated graphics listen addresses. Right now we always can update VNC/SPICE listen address. * Destination node was running old-code that does not set the fields. Currently when live migrating between two versions of OpenStack (N and N-1) the fields are always set. Therefore this check is redundant and can be removed. Going deeper in this code - graphics_listen_addr_vnc and graphics_listen_addr_spice in libvirt migrate data object are of type IPAddressField. It means that both need to contain valid IP address. By default in nova.conf it is 127.0.0.1. It can't be set to None because IP address is taken from nova.conf and even if set to None it will be passed as a string 'None' and will fail IPAddressField validation. graphics_listen_addrs in migration.py currently always returns a dict which contains IP addresses of both VNC and spice graphics consoles. This means that: * check 'if listen_addrs' is always True * check 'if not listen_addrs' is always False So we really never passed through 'if not listen_addrs' since migrate_data is objectified as those addresses are always there. However, serial_listen_addr is handled different way. The type of this field in libvirt migrate data object is StringField that might be set to None or empty string through nova.conf. So we still need to validate whether serial console can be migrated so that we will be sure that particular live migration will not break serial console in case when serial listen address is not configured at destination. Change-Id: I73f7bfafa4554bf1c2dfc980289be88154170282 Closes-Bug: #1639312 ** Changed in: nova Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1639312 Title: Nova does not validate graphics console addresses Status in OpenStack Compute (nova): Fix Released Bug description: Due to all changes in nova live migration code path there is condition that is always evaluated to False: https://github.com/openstack/nova/blob/5a81b00e6b2adba2a380b90e402ff391d64ea6a5/nova/virt/libvirt/driver.py#L5888 Even when using the lowest RPC microversion (4.0) migrata_data will always be populated with graphics console addresses. This data will not be there only when doing live migration, e.g., from Kilo to Newton, which is not supported anyway. Even though both options, graphics_listen_addr_vnc and graphics_listen_addr_spice are nullable: https://github.com/openstack/nova/blob/4eb89c206e68a7172ebad897ad24769036c7bdd6/nova/objects/migrate_data.py#L125 there is no way to pass None through nova.conf, instead it is always passed as string (e.g. "None"). Therefore values of both options will be validated whether they are valid IP addresses. Also by default vncserver_listen and server_listen are not set to None, but to 127.0.0.1 https://github.com/openstack/nova/blob/cd3b57d0c0cb867ef48a6e9721d9b3e28cb08e84/nova/conf/vnc.py#L58 https://github.com/openstack/nova/blob/cd3b57d0c0cb867ef48a6e9721d9b3e28cb08e84/nova/conf/spice.py#L65 Because of all this stuff nova never reaches code that should validate graphics console addresses and we might allow live migration that breaks graphics console on instance. To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1639312/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643688] [NEW] Azure should set hostname during init-local
Public bug reported: The Azure data-source currently considers itself a networked one, as at least part of the information is read via network. In consequence the hostname is only known after network is already setup and a ifdown/ifup cycle is initiated to update the network view of the hostname. This cycle leads to a massive delay in boot time, at least if ipv6 setup is requested. Please split hostname setup out of the normal networked init run. The information via the ovf file is known pretty early and without network. ** Affects: cloud-init Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to cloud-init. https://bugs.launchpad.net/bugs/1643688 Title: Azure should set hostname during init-local Status in cloud-init: New Bug description: The Azure data-source currently considers itself a networked one, as at least part of the information is read via network. In consequence the hostname is only known after network is already setup and a ifdown/ifup cycle is initiated to update the network view of the hostname. This cycle leads to a massive delay in boot time, at least if ipv6 setup is requested. Please split hostname setup out of the normal networked init run. The information via the ovf file is known pretty early and without network. To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1643688/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643689] [NEW] Error running manage.py compress after https://review.openstack.org/#/c/399771/
Public bug reported: After https://review.openstack.org/#/c/399771/, we are getting following error when running "python manage.py compress": CommandError: An error occurred during rendering /tmp/horizon/openstack_dashboard/templates/_stylesheets.html: Couldn't find anything to import: ../../mixins Extensions: , , Search path: on line 21 of horizon/lib/roboto_fontface/css/roboto/sass/roboto-fontface-regular.scss imported from line 21 of horizon/lib/roboto_fontface/css/roboto/sass/roboto-fontface.scss imported from line 16 of themes/material/bootstrap/_styles.scss imported from line 16 of themes/material/_styles.scss imported from line 1 of u'string:c61b5d22d54bf56c:\n// My Themes\n@import "/themes/material/variables";\n\n// Horizon\n@import "/dashboard/scss/horizon' and exits. Note that this issue is making horizon packaging to fail. ** Affects: horizon Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1643689 Title: Error running manage.py compress after https://review.openstack.org/#/c/399771/ Status in OpenStack Dashboard (Horizon): New Bug description: After https://review.openstack.org/#/c/399771/, we are getting following error when running "python manage.py compress": CommandError: An error occurred during rendering /tmp/horizon/openstack_dashboard/templates/_stylesheets.html: Couldn't find anything to import: ../../mixins Extensions: , , Search path: on line 21 of horizon/lib/roboto_fontface/css/roboto/sass/roboto-fontface-regular.scss imported from line 21 of horizon/lib/roboto_fontface/css/roboto/sass/roboto-fontface.scss imported from line 16 of themes/material/bootstrap/_styles.scss imported from line 16 of themes/material/_styles.scss imported from line 1 of u'string:c61b5d22d54bf56c:\n// My Themes\n@import "/themes/material/variables";\n\n// Horizon\n@import "/dashboard/scss/horizon' and exits. Note that this issue is making horizon packaging to fail. To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1643689/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1526715] Re: disallow non-admin search for soft-delete instance
ok, this is a valid point ,even though I think the softdelete/restore might be admin only thing it's not related to bug itself ** Changed in: nova Status: In Progress => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1526715 Title: disallow non-admin search for soft-delete instance Status in OpenStack Compute (nova): Invalid Bug description: search deleted instance is only for admin. So we should disallow non-admin search for deleted and soft_deleted instances $ curl -g -i -X GET http://192.168.122.239:8774/v2.1/d1c5aa58af6c426492c642eb649017be/servers/detail?status=soft_deleted -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-OpenStack-Nova-API-Version: 2.6" -H "X-Auth-Token: 4414496776a3486ba96a6702f13ed5ce" HTTP/1.1 200 OK Content-Type: application/json Content-Length: 15 X-Openstack-Nova-Api-Version: 2.6 Vary: X-OpenStack-Nova-API-Version X-Compute-Request-Id: req-15a68220-093c-4688-b9ac-9dc89215140d Date: Tue, 15 Dec 2015 16:34:36 GMT {"servers": []} $ 2015-12-15 11:34:35.991 DEBUG nova.compute.api [req-15a68220-093c-4688 -b9ac-9dc89215140d demo demo] Searching by: {'deleted': False, 'vm_state': ['soft-delete'], 'project_id': u'd1c5aa58af6c426492c642eb649017be'} from (pid=26588) get_all /opt/stack/nova/nova/compute/api.py:2055 To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1526715/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643684] [NEW] _check_requested_image uses incorrect bdm info to validate target volume when booting from boot from volume instance snapshot image
Public bug reported: This is a complicated one. Start with a boot from volume instance. Instance uses a 1G volume, and a tiny image. Make a snapshot of this, which results in a volume snapshot plus a image in glance. Image details: # openstack image show a9a2a4af-0383-47a0-85e6-c3211f11459e +--+---+ | Field| Value | +--+---+ | checksum | d41d8cd98f00b204e9800998ecf8427e | | container_format | bare | | created_at | 2016-11-21T18:13:23Z | | disk_format | qcow2 | | file | /v2/images/a9a2a4af-0383-47a0-85e6-c3211f11459e/file | | id | a9a2a4af-0383-47a0-85e6-c3211f11459e | | min_disk | 10| | min_ram | 0 | | name | testsnap | | owner| 6fe9193745c64a44ab30d6bd1c5cb8bb | | properties | base_image_ref='', bdm_v2='True', | | | block_device_mapping='[{"guest_format": null, | | | "boot_index": 0, "delete_on_termination": false, | | | "no_device": null, "snapshot_id": "5186f403-bf91-49d4 | | | -b3db-c273e087fcfa", "device_name": "/dev/vda", | | | "disk_bus": "virtio", "image_id": null, "source_type":| | | "snapshot", "tag": null, "device_type": "disk", | | | "volume_id": null, "destination_type": "volume", | | | "volume_size": 1}]', owner_specified.shade.md5='133eae9fb | | | 1c98f45894a4e60d8736619', | | | owner_specified.shade.object='images/cirros', owner_speci | | | fied.shade.sha256='f11286e2bd317ee1a1d0469a6b182b33bda4af | | | 6f35ba224ca49d75752c81e20a', root_device_name='/dev/vda' | | protected| False | | schema | /v2/schemas/image | | size | 0 | | status | active| | tags | | | updated_at | 2016-11-21T18:13:24Z | | virtual_size | None | | visibility | private | +--+---+ First, try booting just using the image: # openstack server create --image a9a2a4af-0383-47a0-85e6-c3211f11459e --flavor 2 --nic net-id=832c3099-a589-4f05-8f70-c5af5b2f852b lolwhut Volume is smaller than the minimum size specified in image metadata. Volume size is 1073741824 bytes, minimum size is 10737418240 bytes. (HTTP 400) (Request-ID: req-97cc0a55-7d5b-4e14-8f4b-e8a501f96f11) Nova is saying that the minimum size is 10G, but the requested bdm size is 1. I'm assuming that's coming from the instance data's block_device_mapping key, which has volume_size of 1. Now, try doing this where you're also requesting to boot from volume, of size 15 (this was done via horizon): 2016-11-21 19:50:28.398 12516 DEBUG nova.api.openstack.wsgi [req- 4481446f-e026-4e83-b07a-1acdfa08194f 4921001dd4944f1396f7e6d64717f044 6fe9193745c64a44ab30d6bd1c5cb8bb - default default] Action: 'create', calling method: >, body: {"server": {"name": "jlkwhat", "imageRef": "", "availability_zone": "ci", "key_name": "turtle-key", "flavorRef": "2", "OS-DCF:diskConfig": "AUTO", "max_count": 1, "block_device_mapping_v2": [{"boot_index": "0", "uuid": "a9a2a4af-0383-47a0-85e6-c3211f11459e", "volume_size": 15, "device_name": "vda", "source_type": "image", "destination_type": "volume", "delete_on_termination": false}], "min_count": 1, "networks": [{"uuid": "832c3099-a589-4f05-8f70-c5af5b2f852b"}], "security_groups": [{"name": "f8cb8d50-698a-48b0-9a83-1201e89834e0"}]}} _process_stack /opt/bbc/openstack-2016.2-newton/nova/local/lib/python2.7/site- packages/nova/api/openstack/wsgi.py:633 See that it has a source_type of image, and a destination_type of volume, and block_device_mapping_v2 shows volume_size of 15 (but references that image UUID from above). Nova STILL spits out the same warning: 2016-11-21 19:50:29.004 12516 DEBUG nova.api.openstack.wsgi [req-
[Yahoo-eng-team] [Bug 1641822] Re: admin guide: create a PCI section
https://review.openstack.org/#/c/399337/ merged ** Changed in: keystone Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Identity (keystone). https://bugs.launchpad.net/bugs/1641822 Title: admin guide: create a PCI section Status in OpenStack Identity (keystone): Fix Released Bug description: A section dedicated to PCI should be created in the admin guide [1]. The content can largely come from our developer docs [2], but should be modified for a deployer in mind. [1] https://github.com/openstack/openstack-manuals/tree/master/doc/admin-guide/source [2] http://docs.openstack.org/developer/keystone/security_compliance.html To manage notifications about this bug go to: https://bugs.launchpad.net/keystone/+bug/1641822/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643623] [NEW] Not able to abort live migration
Public bug reported: Tried to live migrate instance to destination host which was an invalid one. Got a error message saying host was not available . Did a nova list and found status and task state was stuck in migrating status forever. Couldn't see the instance in 'nova migration-list' and not able to abort the migration using 'nova live-migration-abort'. Steps to reproduce: 1) Create an instance test_1 2) live migrate instance using 'nova live-migration test_1 ' 3) Check status of the instance using 'nova show test_1' or 'nova list'. Expected Result: Status of the instance should have been in Active status as live migration failed with invalid host name Actual Result: Instance is stuck in 'migrating' status forever. Environment: Multinode devstack environment with 2 compute nodes 1)Current master 2)Networking-neutron 3)Hypervisor Libvirt-KVM ** Affects: nova Importance: Undecided Assignee: Sivasathurappan Radhakrishnan (siva-radhakrishnan) Status: New ** Tags: live-migration ** Tags added: live-migration ** Changed in: nova Assignee: (unassigned) => Sivasathurappan Radhakrishnan (siva-radhakrishnan) -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1643623 Title: Not able to abort live migration Status in OpenStack Compute (nova): New Bug description: Tried to live migrate instance to destination host which was an invalid one. Got a error message saying host was not available . Did a nova list and found status and task state was stuck in migrating status forever. Couldn't see the instance in 'nova migration-list' and not able to abort the migration using 'nova live-migration-abort'. Steps to reproduce: 1) Create an instance test_1 2) live migrate instance using 'nova live-migration test_1 ' 3) Check status of the instance using 'nova show test_1' or 'nova list'. Expected Result: Status of the instance should have been in Active status as live migration failed with invalid host name Actual Result: Instance is stuck in 'migrating' status forever. Environment: Multinode devstack environment with 2 compute nodes 1)Current master 2)Networking-neutron 3)Hypervisor Libvirt-KVM To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1643623/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1374663] Re: [SRU] agent/linux/ip_lib.py does not correctly handle output from 'iproute2' command
This bug was fixed in the package neutron - 1:2014.1.5-0ubuntu7 --- neutron (1:2014.1.5-0ubuntu7) trusty; urgency=medium * agent/linux/ip_lib.py does not correctly handle output from 'iproute2' command. (LP: #1374663): - d/p/neutron-ns-iface-enum.patch: Searches /sys/class/net for the correct interface name instead of scraping iproute2 output. -- Shane Peters (Shaner)Thu, 03 Nov 2016 16:53:31 -0400 ** Changed in: neutron (Ubuntu Trusty) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1374663 Title: [SRU] agent/linux/ip_lib.py does not correctly handle output from 'iproute2' command Status in Ubuntu Cloud Archive: Fix Released Status in Ubuntu Cloud Archive icehouse series: In Progress Status in neutron: Fix Released Status in neutron package in Ubuntu: Fix Released Status in neutron source package in Trusty: Fix Released Bug description: [Impact] * The get_devices() method in neutron/agent/linux/ip_lib.py chokes if 'iproute2' presents interface names containing '@', such as ipip tunnels and macvlan devices: tunl0@NONE: mtu 1480 qdisc noop state DOWN mode DEFAULT group default clone@eth0: mtu 1454 qdisc noop state DOWN mode DEFAULT * The mere presence of one of the above interface names will cause the code to fail with: RuntimeError: Command: ['ip', 'addr', 'show', 'tunl0@NONE'] Exit code: 1 Stdout: '' Stderr: 'Device "tunl0@NONE" does not exist.\n' [Test Case] * This has been seen in the vpn_agent.log after upgrading to a xenial kernel (4.4.0-45-generic) in a trusty/icehouse environment. /var/log/neutron/vpn_agent.log: ERROR neutron.agent.linux.interface [-] Failed unplugging interface 'qg-e75da35-63@if10' [Regression Potential] * iproute2 is still used, however, a search path was added (/sys/class/net) which returns the interfaces without the '@'. * This has been fixed since Kilo so there is minimal regression potential. [ Other Info ] * To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1374663/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643597] [NEW] Q_PLUGIN_EXTRA_CONF_FILES issue in vpnaas
Public bug reported: the way neutron-vpnaas devstack plugin configures Q_PLUGIN_EXTRA_CONF_FILES causes errors like the following if there are multiple devstack plugins using the variable. /usr/local/bin/neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/midonet/midonet.ini --config-file /etc/neutron/neutron_lbaas.confneutron_vpnaas.conf --config-file /etc/neutron/services_lbaas.conf Guru meditation now registers SIGUSR1 and SIGUSR2 by default for backward compatibility. SIGUSR1 will no longer be registered in a future release, so please use SIGUSR2 to generate reports. Traceback (most recent call last): File "/usr/local/bin/neutron-server", line 10, in sys.exit(main()) File "/opt/stack/neutron/neutron/cmd/eventlet/server/__init__.py", line 22, in main server.boot_server(_main_neutron_server) File "/opt/stack/neutron/neutron/server/__init__.py", line 29, in boot_server config.init(sys.argv[1:]) File "/opt/stack/neutron/neutron/common/config.py", line 81, in init **kwargs) File "/usr/local/lib/python2.7/dist-packages/oslo_config/cfg.py", line 2297, in __call__ raise ConfigFilesNotFoundError(self._namespace._files_not_found) oslo_config.cfg.ConfigFilesNotFoundError: Failed to find some config files: /etc/neutron/neutron_lbaas.confneutron_vpnaas.conf q-svc failed to start ** Affects: neutron Importance: Undecided Assignee: YAMAMOTO Takashi (yamamoto) Status: In Progress ** Tags: vpnaas ** Tags added: vpnaas -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1643597 Title: Q_PLUGIN_EXTRA_CONF_FILES issue in vpnaas Status in neutron: In Progress Bug description: the way neutron-vpnaas devstack plugin configures Q_PLUGIN_EXTRA_CONF_FILES causes errors like the following if there are multiple devstack plugins using the variable. /usr/local/bin/neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/midonet/midonet.ini --config-file /etc/neutron/neutron_lbaas.confneutron_vpnaas.conf --config-file /etc/neutron/services_lbaas.conf Guru meditation now registers SIGUSR1 and SIGUSR2 by default for backward compatibility. SIGUSR1 will no longer be registered in a future release, so please use SIGUSR2 to generate reports. Traceback (most recent call last): File "/usr/local/bin/neutron-server", line 10, in sys.exit(main()) File "/opt/stack/neutron/neutron/cmd/eventlet/server/__init__.py", line 22, in main server.boot_server(_main_neutron_server) File "/opt/stack/neutron/neutron/server/__init__.py", line 29, in boot_server config.init(sys.argv[1:]) File "/opt/stack/neutron/neutron/common/config.py", line 81, in init **kwargs) File "/usr/local/lib/python2.7/dist-packages/oslo_config/cfg.py", line 2297, in __call__ raise ConfigFilesNotFoundError(self._namespace._files_not_found) oslo_config.cfg.ConfigFilesNotFoundError: Failed to find some config files: /etc/neutron/neutron_lbaas.confneutron_vpnaas.conf q-svc failed to start To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1643597/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643581] Re: mtu size - auto setting for wifi not loads some webpages initially
You reported a bug on the OpenStack Neutron component, pretty clear the bug report is not relevant for OpenStack. ** Changed in: neutron Status: New => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1643581 Title: mtu size - auto setting for wifi not loads some webpages initially Status in neutron: Invalid Bug description: Webpages like economictimes.indiatimes.com , opening of inner links in ndtv.com , at times dinamalar.com etc.,. did not open and mostly resulted in request time out. It opened after 10 or 15 minutes gap when refreshed. Changing the dns in netgear wifi modem to google dns, verisign dns, open dns or auto obtain dns did not solve the problem. Atlast found out that Wifi Network MTU size Auto as default was causing this request time out. Now after putting a MTU size value manually for wifi network lower than the MTU size value configured in wifi modem, all the above webpages opens. Presently using Ubuntu 16.10 Kindly make auto MTU size setting for wifi network to first probe mtu size of wifi modem and set a slightly lower value thant that as MTU. Reporting this to make Ubuntu user friendly even for newbies. I am using Ubuntu for more than 6 years. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1643581/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643581] [NEW] mtu size - auto setting for wifi not loads some webpages initially
Public bug reported: Webpages like economictimes.indiatimes.com , opening of inner links in ndtv.com , at times dinamalar.com etc.,. did not open and mostly resulted in request time out. It opened after 10 or 15 minutes gap when refreshed. Changing the dns in netgear wifi modem to google dns, verisign dns, open dns or auto obtain dns did not solve the problem. Atlast found out that Wifi Network MTU size Auto as default was causing this request time out. Now after putting a MTU size value manually for wifi network lower than the MTU size value configured in wifi modem, all the above webpages opens. Presently using Ubuntu 16.10 Kindly make auto MTU size setting for wifi network to first probe mtu size of wifi modem and set a slightly lower value thant that as MTU. Reporting this to make Ubuntu user friendly even for newbies. I am using Ubuntu for more than 6 years. ** Affects: neutron Importance: Undecided Status: New ** Tags: load mtu network not webpage wifi -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1643581 Title: mtu size - auto setting for wifi not loads some webpages initially Status in neutron: New Bug description: Webpages like economictimes.indiatimes.com , opening of inner links in ndtv.com , at times dinamalar.com etc.,. did not open and mostly resulted in request time out. It opened after 10 or 15 minutes gap when refreshed. Changing the dns in netgear wifi modem to google dns, verisign dns, open dns or auto obtain dns did not solve the problem. Atlast found out that Wifi Network MTU size Auto as default was causing this request time out. Now after putting a MTU size value manually for wifi network lower than the MTU size value configured in wifi modem, all the above webpages opens. Presently using Ubuntu 16.10 Kindly make auto MTU size setting for wifi network to first probe mtu size of wifi modem and set a slightly lower value thant that as MTU. Reporting this to make Ubuntu user friendly even for newbies. I am using Ubuntu for more than 6 years. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1643581/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1642399] Re: dhcp agent should be more responsive to resync requests
I'm not sure why this is a process we need to speed up. Resync requests are not normal. ** Changed in: neutron Status: In Progress => Opinion -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1642399 Title: dhcp agent should be more responsive to resync requests Status in neutron: Opinion Bug description: The dhcp agent currently uses sleep between sync events. If a schedule resync is explicitly called, it needs to wait til sleep times out. Rather than sleep, this can be replaced with threading.Event (wait), in this way, the agent can be more responsive to resync requests. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1642399/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1082248] Re: Use uuidutils instead of uuid.uuid4()
Reviewed: https://review.openstack.org/394821 Committed: https://git.openstack.org/cgit/openstack/kuryr-libnetwork/commit/?id=88c64a8d7b6182439153fee7c0ab06912ce89e39 Submitter: Jenkins Branch:master commit 88c64a8d7b6182439153fee7c0ab06912ce89e39 Author: bailinzhangDate: Tue Nov 8 16:41:04 2016 +0800 Replaces uuid.uuid4 with uuidutils.generate_uuid() Change-Id: I1b1e265fefdf7b09b4b4807e0134a053390ec8f6 Closes-Bug: #1082248 ** Changed in: kuryr-libnetwork Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1082248 Title: Use uuidutils instead of uuid.uuid4() Status in Cinder: In Progress Status in Gnocchi: In Progress Status in OpenStack Dashboard (Horizon): Fix Released Status in Ironic: Fix Released Status in ironic-python-agent: Fix Released Status in Karbor: In Progress Status in kolla: In Progress Status in kuryr: In Progress Status in kuryr-libnetwork: Fix Released Status in Magnum: In Progress Status in Mistral: Fix Released Status in Murano: In Progress Status in networking-calico: In Progress Status in networking-ovn: Fix Released Status in networking-sfc: In Progress Status in neutron: Fix Released Status in OpenStack Compute (nova): In Progress Status in python-muranoclient: In Progress Status in Sahara: Fix Released Status in senlin: Fix Released Status in tacker: In Progress Status in watcher: Fix Released Bug description: Openstack common has a wrapper for generating uuids. We should only use that function when generating uuids for consistency. To manage notifications about this bug go to: https://bugs.launchpad.net/cinder/+bug/1082248/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643577] [NEW] cannot launch an instance in dashboard
Public bug reported: Hi, I ran devstack(master branch)to do an all in one installation in ubuntu 14.04. When I try to launch an instance in Horizon. I clicked the button "Launch" in "Instance" panel. There was nothing appeared. When I try to launch an instance with CLI, it's OK. Looks like there are some JavaScript errors in Horizon. ** Affects: horizon Importance: Undecided Status: New ** Description changed: Hi, I ran devstack(master branch)to do an all in one installation in ubuntu 14.04. When I try to launch an instance in Horizon. I clicked the button "Launch" in "Instance" panel. There was nothing appeared. When I try to launch an instance with CLI, it's OK. + Looks like there are some JavaScript errors in Horizon. -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1643577 Title: cannot launch an instance in dashboard Status in OpenStack Dashboard (Horizon): New Bug description: Hi, I ran devstack(master branch)to do an all in one installation in ubuntu 14.04. When I try to launch an instance in Horizon. I clicked the button "Launch" in "Instance" panel. There was nothing appeared. When I try to launch an instance with CLI, it's OK. Looks like there are some JavaScript errors in Horizon. To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1643577/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643569] [NEW] Choose VMware datastore in dependence of the provisioned space
Public bug reported: At the moment the _select_datastore method in the VMware driver chooses the in dependence of the free space. The datastore with the most free space will be chosen for a new instance. On of our customers want to place new instances on the datastore with the less provisioned space and not the one with the most free space. The amount of provisioned space is not directly provided by the VMware API and has to be calculated by using the capacity, the free space and the uncommitted bytes of the datastore. provisionedSpace = Capacity - freeSpace - uncommitted. Following changes are necessary to support the selection of a datastore in dependence of the provisioned space: * The uncommitted property is not requested by the get_datastore method. The get_datastore method hast to request the uncommitted property. * The Datastore class does not provide a keyword argument for the amount of provisioned space. A provisioned space keyword argument has to be added to the Datastore class. * The _select_datastore method has to calculate the provisioned space of a datastore. * A new configuration parameter datastore_allocation_type with 'provisionedSpace' and 'freeSpace' as choices has to be introduced. The default value should be 'freeSpace' to not change the default behaviour of the _select_datastore method. * When datastore_allocation_type is set to 'provisionedSpace' then the provisionedSpace will be compared instead of the freeSpace and the datastore with the lowest value for provisionedSpace will be chosen. ** Affects: nova Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1643569 Title: Choose VMware datastore in dependence of the provisioned space Status in OpenStack Compute (nova): New Bug description: At the moment the _select_datastore method in the VMware driver chooses the in dependence of the free space. The datastore with the most free space will be chosen for a new instance. On of our customers want to place new instances on the datastore with the less provisioned space and not the one with the most free space. The amount of provisioned space is not directly provided by the VMware API and has to be calculated by using the capacity, the free space and the uncommitted bytes of the datastore. provisionedSpace = Capacity - freeSpace - uncommitted. Following changes are necessary to support the selection of a datastore in dependence of the provisioned space: * The uncommitted property is not requested by the get_datastore method. The get_datastore method hast to request the uncommitted property. * The Datastore class does not provide a keyword argument for the amount of provisioned space. A provisioned space keyword argument has to be added to the Datastore class. * The _select_datastore method has to calculate the provisioned space of a datastore. * A new configuration parameter datastore_allocation_type with 'provisionedSpace' and 'freeSpace' as choices has to be introduced. The default value should be 'freeSpace' to not change the default behaviour of the _select_datastore method. * When datastore_allocation_type is set to 'provisionedSpace' then the provisionedSpace will be compared instead of the freeSpace and the datastore with the lowest value for provisionedSpace will be chosen. To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1643569/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643571] [NEW] lbaas data model is too recursive
Public bug reported: this is an example of pool to_api_dict(). http://paste.openstack.org/show/589872/ as you can see, it has too many copies of same objects. note: there are only 3 objects in the dict. while from_sqlalchemy_model has some recursion protection, it's better to make it shallower. especially, to_dict/to_api_dict should not do much recursion. ** Affects: neutron Importance: Undecided Status: New ** Tags: lbaas ** Tags added: lbaas -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1643571 Title: lbaas data model is too recursive Status in neutron: New Bug description: this is an example of pool to_api_dict(). http://paste.openstack.org/show/589872/ as you can see, it has too many copies of same objects. note: there are only 3 objects in the dict. while from_sqlalchemy_model has some recursion protection, it's better to make it shallower. especially, to_dict/to_api_dict should not do much recursion. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1643571/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643532] Re: 'other_config' information is not written in ovs agent
Filled by Iafa6be3749b1ee863f5fa71150c708fc46951510 ** Changed in: neutron Status: New => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1643532 Title: 'other_config' information is not written in ovs agent Status in neutron: Invalid Bug description: 'other_config' information is not written in ovs agent. During the creation of a port, OVS databse is updated. 'other_config' key in Port database is not written correctly. This transaction is executed in 'port_bound' function. other_config:segmentation_id value is set as an integer; however values in 'other_config' dict must be strings. Info: http://openvswitch.org/ovs-vswitchd.conf.db.5.pdf, pages 1 and 14-15. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1643532/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1082248] Re: Use uuidutils instead of uuid.uuid4()
Reviewed: https://review.openstack.org/398943 Committed: https://git.openstack.org/cgit/openstack/watcher/commit/?id=876f3adb221271ece06cc1d6a893c81d7d4e0f45 Submitter: Jenkins Branch:master commit 876f3adb221271ece06cc1d6a893c81d7d4e0f45 Author: qinchunhuaDate: Thu Nov 17 19:27:54 2016 +0800 Replaces uuid.uuid4 with uuidutils.generate_uuid() Change-Id: I38740842402841ae446603faacbbe969854f2396 Closes-Bug: #1082248 ** Changed in: watcher Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1082248 Title: Use uuidutils instead of uuid.uuid4() Status in Cinder: In Progress Status in Gnocchi: In Progress Status in OpenStack Dashboard (Horizon): Fix Released Status in Ironic: Fix Released Status in ironic-python-agent: Fix Released Status in Karbor: In Progress Status in kolla: In Progress Status in kuryr: In Progress Status in kuryr-libnetwork: In Progress Status in Magnum: In Progress Status in Mistral: Fix Released Status in Murano: In Progress Status in networking-calico: In Progress Status in networking-ovn: Fix Released Status in networking-sfc: In Progress Status in neutron: Fix Released Status in OpenStack Compute (nova): In Progress Status in python-muranoclient: In Progress Status in Sahara: Fix Released Status in senlin: Fix Released Status in tacker: In Progress Status in watcher: Fix Released Bug description: Openstack common has a wrapper for generating uuids. We should only use that function when generating uuids for consistency. To manage notifications about this bug go to: https://bugs.launchpad.net/cinder/+bug/1082248/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643532] [NEW] 'other_config' information is not written in ovs agent
Public bug reported: 'other_config' information is not written in ovs agent. During the creation of a port, OVS databse is updated. 'other_config' key in Port database is not written correctly. This transaction is executed in 'port_bound' function. other_config:segmentation_id value is set as an integer; however values in 'other_config' dict must be strings. Info: http://openvswitch.org/ovs-vswitchd.conf.db.5.pdf, pages 1 and 14-15. ** Affects: neutron Importance: Undecided Assignee: Rodolfo Alonso (rodolfo-alonso-hernandez) Status: New ** Changed in: neutron Assignee: (unassigned) => Rodolfo Alonso (rodolfo-alonso-hernandez) -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1643532 Title: 'other_config' information is not written in ovs agent Status in neutron: New Bug description: 'other_config' information is not written in ovs agent. During the creation of a port, OVS databse is updated. 'other_config' key in Port database is not written correctly. This transaction is executed in 'port_bound' function. other_config:segmentation_id value is set as an integer; however values in 'other_config' dict must be strings. Info: http://openvswitch.org/ovs-vswitchd.conf.db.5.pdf, pages 1 and 14-15. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1643532/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643511] Re: nova-api commands fail when running behind httpd
** Also affects: tripleo Importance: Undecided Status: New ** Changed in: tripleo Milestone: None => ocata-2 -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1643511 Title: nova-api commands fail when running behind httpd Status in OpenStack Compute (nova): In Progress Status in tripleo: Confirmed Bug description: After https://review.openstack.org/#/c/333212 when running some openstack nova commands we are getting errors like [1]: Execution of '/usr/bin/openstack flavor create --format shell m1.micro --public --id 84 --ram 128 --disk 0 --vcpus 1' returned 1: Unknown Error (HTTP 500) Following error is found in apache logs: [Sat Nov 19 10:39:12.366389 2016] [:error] [pid 21326] [remote ::1:80] mod_wsgi (pid=21326): Exception occurred processing WSGI script '/var/www/cgi-bin/nova/nova-api'. [Sat Nov 19 10:39:12.366458 2016] [:error] [pid 21326] [remote ::1:80] TypeError: expected byte string object for header value, value of type unicode found We are hitting this bug both in puppet-openstack-integration and tripleo jobs. [1] https://ci.centos.org/artifacts/rdo/weirdo-master-promote-puppet-openstack-scenario003/689/weirdo-project/puppet.txt.gz [2] https://ci.centos.org/artifacts/rdo/weirdo-master-promote-puppet-openstack-scenario003/689/weirdo-project/logs/apache/nova_api_wsgi_error_ssl.txt.gz To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1643511/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643511] [NEW] nova-api commands fail when running behind httpd
Public bug reported: After https://review.openstack.org/#/c/333212 when running some openstack nova commands we are getting errors like [1]: Execution of '/usr/bin/openstack flavor create --format shell m1.micro --public --id 84 --ram 128 --disk 0 --vcpus 1' returned 1: Unknown Error (HTTP 500) Following error is found in apache logs: [Sat Nov 19 10:39:12.366389 2016] [:error] [pid 21326] [remote ::1:80] mod_wsgi (pid=21326): Exception occurred processing WSGI script '/var/www/cgi-bin/nova/nova-api'. [Sat Nov 19 10:39:12.366458 2016] [:error] [pid 21326] [remote ::1:80] TypeError: expected byte string object for header value, value of type unicode found We are hitting this bug both in puppet-openstack-integration and tripleo jobs. [1] https://ci.centos.org/artifacts/rdo/weirdo-master-promote-puppet-openstack-scenario003/689/weirdo-project/puppet.txt.gz [2] https://ci.centos.org/artifacts/rdo/weirdo-master-promote-puppet-openstack-scenario003/689/weirdo-project/logs/apache/nova_api_wsgi_error_ssl.txt.gz ** Affects: nova Importance: Undecided Status: New ** Affects: tripleo Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1643511 Title: nova-api commands fail when running behind httpd Status in OpenStack Compute (nova): New Status in tripleo: New Bug description: After https://review.openstack.org/#/c/333212 when running some openstack nova commands we are getting errors like [1]: Execution of '/usr/bin/openstack flavor create --format shell m1.micro --public --id 84 --ram 128 --disk 0 --vcpus 1' returned 1: Unknown Error (HTTP 500) Following error is found in apache logs: [Sat Nov 19 10:39:12.366389 2016] [:error] [pid 21326] [remote ::1:80] mod_wsgi (pid=21326): Exception occurred processing WSGI script '/var/www/cgi-bin/nova/nova-api'. [Sat Nov 19 10:39:12.366458 2016] [:error] [pid 21326] [remote ::1:80] TypeError: expected byte string object for header value, value of type unicode found We are hitting this bug both in puppet-openstack-integration and tripleo jobs. [1] https://ci.centos.org/artifacts/rdo/weirdo-master-promote-puppet-openstack-scenario003/689/weirdo-project/puppet.txt.gz [2] https://ci.centos.org/artifacts/rdo/weirdo-master-promote-puppet-openstack-scenario003/689/weirdo-project/logs/apache/nova_api_wsgi_error_ssl.txt.gz To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1643511/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643485] [NEW] Stable Newton grenade multinode jobs fail with "Failed to connect to the host via ssh: Host key verification failed."
Public bug reported: post-stack part of grenade fails: e.g. http://logs.openstack.org/42/399142/1/gate/gate-grenade-dsvm- multinode/a25f646/logs/grenade.sh.txt.gz#_2016-11-20_10_18_52_797 ** Affects: neutron Importance: Critical Status: New ** Changed in: neutron Importance: Undecided => Critical -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1643485 Title: Stable Newton grenade multinode jobs fail with "Failed to connect to the host via ssh: Host key verification failed." Status in neutron: New Bug description: post-stack part of grenade fails: e.g. http://logs.openstack.org/42/399142/1/gate/gate-grenade-dsvm- multinode/a25f646/logs/grenade.sh.txt.gz#_2016-11-20_10_18_52_797 To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1643485/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643484] [NEW] Functional jobs pass int values to ovsdb other_config
Public bug reported: other_config is a map that expects {"string": "string", ... } values while sometimes int is passed instead of string which leads to error log message: attempting to write bad value to column other_config (ovsdb error: expected string, got ) ** Affects: neutron Importance: Low Assignee: Jakub Libosvar (libosvar) Status: In Progress ** Changed in: neutron Importance: Undecided => Low -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1643484 Title: Functional jobs pass int values to ovsdb other_config Status in neutron: In Progress Bug description: other_config is a map that expects {"string": "string", ... } values while sometimes int is passed instead of string which leads to error log message: attempting to write bad value to column other_config (ovsdb error: expected string, got ) To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1643484/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643477] [NEW] TRACE keystone ValueError: Empty module name
Public bug reported: 2016-11-21 08:42:41.728 | 2016-11-21 16:42:41.725 21346 TRACE keystone driver = importutils.import_object(driver_name, *args) 2016-11-21 08:42:41.728 | 2016-11-21 16:42:41.725 21346 TRACE keystone File "/usr/local/lib/python2.7/dist-packages/oslo_utils/importutils.py", line 44, in import_object 2016-11-21 08:42:41.728 | 2016-11-21 16:42:41.725 21346 TRACE keystone return import_class(import_str)(*args, **kwargs) 2016-11-21 08:42:41.728 | 2016-11-21 16:42:41.725 21346 TRACE keystone File "/usr/local/lib/python2.7/dist-packages/oslo_utils/importutils.py", line 30, in import_class 2016-11-21 08:42:41.728 | 2016-11-21 16:42:41.725 21346 TRACE keystone __import__(mod_str) 2016-11-21 08:42:41.728 | 2016-11-21 16:42:41.725 21346 TRACE keystone ValueError: Empty module name 2016-11-21 08:42:41.728 | 2016-11-21 16:42:41.725 21346 TRACE keystone 2016-11-21 08:42:41.793 | +lib/keystone:bootstrap_keystone:1 exit_trap 2016-11-21 08:42:41.799 | +./stack.sh:exit_trap:487 local r=1 2016-11-21 08:42:41.809 | ++./stack.sh:exit_trap:488 jobs -p 2016-11-21 08:42:41.817 | +./stack.sh:exit_trap:488 jobs= 2016-11-21 08:42:41.822 | +./stack.sh:exit_trap:491 [[ -n '' ]] 2016-11-21 08:42:41.831 | +./stack.sh:exit_trap:497 kill_spinner 2016-11-21 08:42:41.839 | +./stack.sh:kill_spinner:383 '[' '!' -z '' ']' 2016-11-21 08:42:41.847 | +./stack.sh:exit_trap:499 [[ 1 -ne 0 ]] 2016-11-21 08:42:41.856 | +./stack.sh:exit_trap:500 echo 'Error on exit' 2016-11-21 08:42:41.856 | Error on exit 2016-11-21 08:42:41.862 | +./stack.sh:exit_trap:501 generate-subunit 1479717436 325 fail 2016-11-21 08:42:42.231 | +./stack.sh:exit_trap:502 [[ -z /opt/stack/logs ]] 2016-11-21 08:42:42.235 | +./stack.sh:exit_trap:505 /home/devstack/tools/worlddump.py -d /opt/stack/logs 2016-11-21 08:42:42.568 | +./stack.sh:exit_trap:511 exit 1 ** Affects: keystone Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Identity (keystone). https://bugs.launchpad.net/bugs/1643477 Title: TRACE keystone ValueError: Empty module name Status in OpenStack Identity (keystone): New Bug description: 2016-11-21 08:42:41.728 | 2016-11-21 16:42:41.725 21346 TRACE keystone driver = importutils.import_object(driver_name, *args) 2016-11-21 08:42:41.728 | 2016-11-21 16:42:41.725 21346 TRACE keystone File "/usr/local/lib/python2.7/dist-packages/oslo_utils/importutils.py", line 44, in import_object 2016-11-21 08:42:41.728 | 2016-11-21 16:42:41.725 21346 TRACE keystone return import_class(import_str)(*args, **kwargs) 2016-11-21 08:42:41.728 | 2016-11-21 16:42:41.725 21346 TRACE keystone File "/usr/local/lib/python2.7/dist-packages/oslo_utils/importutils.py", line 30, in import_class 2016-11-21 08:42:41.728 | 2016-11-21 16:42:41.725 21346 TRACE keystone __import__(mod_str) 2016-11-21 08:42:41.728 | 2016-11-21 16:42:41.725 21346 TRACE keystone ValueError: Empty module name 2016-11-21 08:42:41.728 | 2016-11-21 16:42:41.725 21346 TRACE keystone 2016-11-21 08:42:41.793 | +lib/keystone:bootstrap_keystone:1 exit_trap 2016-11-21 08:42:41.799 | +./stack.sh:exit_trap:487 local r=1 2016-11-21 08:42:41.809 | ++./stack.sh:exit_trap:488 jobs -p 2016-11-21 08:42:41.817 | +./stack.sh:exit_trap:488 jobs= 2016-11-21 08:42:41.822 | +./stack.sh:exit_trap:491 [[ -n '' ]] 2016-11-21 08:42:41.831 | +./stack.sh:exit_trap:497 kill_spinner 2016-11-21 08:42:41.839 | +./stack.sh:kill_spinner:383 '[' '!' -z '' ']' 2016-11-21 08:42:41.847 | +./stack.sh:exit_trap:499 [[ 1 -ne 0 ]] 2016-11-21 08:42:41.856 | +./stack.sh:exit_trap:500 echo 'Error on exit' 2016-11-21 08:42:41.856 | Error on exit 2016-11-21 08:42:41.862 | +./stack.sh:exit_trap:501 generate-subunit 1479717436 325 fail 2016-11-21 08:42:42.231 | +./stack.sh:exit_trap:502 [[ -z /opt/stack/logs ]] 2016-11-21 08:42:42.235 | +./stack.sh:exit_trap:505 /home/devstack/tools/worlddump.py -d /opt/stack/logs 2016-11-21 08:42:42.568 | +./stack.sh:exit_trap:511 exit 1 To manage notifications about this bug go to: https://bugs.launchpad.net/keystone/+bug/1643477/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1613542] Re: tempest.conf doesn't contain $project in [service_available] section
** Changed in: senlin Status: In Progress => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1613542 Title: tempest.conf doesn't contain $project in [service_available] section Status in Aodh: Fix Released Status in Ceilometer: Fix Released Status in ec2-api: Fix Released Status in Gnocchi: Fix Released Status in Ironic: In Progress Status in Ironic Inspector: Fix Released Status in OpenStack Identity (keystone): Invalid Status in Magnum: Fix Released Status in neutron: New Status in OpenStack Data Processing ("Sahara") sahara-tests: Fix Released Status in senlin: Invalid Status in Vitrage: In Progress Status in vmware-nsx: Fix Released Bug description: When generating the tempest conf, the tempest plugins need to register the config options. But for the [service_available] section, ceilometer (and the other mentioned projects) doesn't register any value so it's missng in the tempest sample config. Steps to reproduce: $ tox -egenconfig $ source .tox/genconfig/bin/activate $ oslo-config-generator --config-file .tox/genconfig/lib/python2.7/site-packages/tempest/cmd/config-generator.tempest.conf --output-file tempest.conf.sample Now check the [service_available] section from tempest.conf.sample To manage notifications about this bug go to: https://bugs.launchpad.net/aodh/+bug/1613542/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1082248] Re: Use uuidutils instead of uuid.uuid4()
** Also affects: gnocchi Importance: Undecided Status: New ** Changed in: gnocchi Status: New => In Progress ** Changed in: gnocchi Assignee: (unassigned) => bailin.zhang (bailin-zhang) -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1082248 Title: Use uuidutils instead of uuid.uuid4() Status in Cinder: In Progress Status in Gnocchi: In Progress Status in OpenStack Dashboard (Horizon): Fix Released Status in Ironic: Fix Released Status in ironic-python-agent: Fix Released Status in Karbor: In Progress Status in kolla: In Progress Status in kuryr: In Progress Status in kuryr-libnetwork: In Progress Status in Magnum: In Progress Status in Mistral: Fix Released Status in Murano: In Progress Status in networking-calico: In Progress Status in networking-ovn: Fix Released Status in networking-sfc: In Progress Status in neutron: Fix Released Status in OpenStack Compute (nova): In Progress Status in python-muranoclient: In Progress Status in Sahara: Fix Released Status in senlin: Fix Released Status in tacker: In Progress Status in watcher: In Progress Bug description: Openstack common has a wrapper for generating uuids. We should only use that function when generating uuids for consistency. To manage notifications about this bug go to: https://bugs.launchpad.net/cinder/+bug/1082248/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1643451] [NEW] neutron devstack plugin enables q-trunk depending on rally
Public bug reported: it enables q-trunk if rally devstack plugin is enabled. i wanted to use neutron devstack plugin to configure qos plugin. [1] i was surprised that it enables q-trunk. [1] https://github.com/openstack/networking- midonet/blob/691f8490317f36ec2c629c9a397c09eebf7638bd/devstack/README.rst#qos ** Affects: neutron Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1643451 Title: neutron devstack plugin enables q-trunk depending on rally Status in neutron: New Bug description: it enables q-trunk if rally devstack plugin is enabled. i wanted to use neutron devstack plugin to configure qos plugin. [1] i was surprised that it enables q-trunk. [1] https://github.com/openstack/networking- midonet/blob/691f8490317f36ec2c629c9a397c09eebf7638bd/devstack/README.rst#qos To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1643451/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp