[Yahoo-eng-team] [Bug 1230050] Re: setting of cputune.quota need to recoginse libvirt version

2013-10-09 Thread QiangGuan
Sorry guys, Daniel is right. I mixed cputune setting of kvm up with that
of lxc.

On 2013-10-08 19:14 , hzguanqi...@corp.netease.com wrote:
Well, Daniel. If the thing is as you said, I'm wrong.
But The fact is with the same cputune xml configure under different version
of libvirt, It will lead to different results in cgroup.

Details are as following:
hzguanqiang@debian1:~$ sudo virsh version
Compiled against library: libvir 0.9.12
Using library: libvir 0.9.12
Using API: QEMU 0.9.12
Running hypervisor: QEMU 1.1.2
hzguanqiang@debian1:/data/nova/instances/instance-0053$ cat libvirt.xml 

  2bc80c41-ed34-4a7e-8645-e9af789b29cb
  instance-0053
  8388608
  8
  
hvm

  
  

  
  
32768
10
10
  
  


  
  
  

  
  
  


  
  
  


  
  
  
  


  


  




  

hzguanqiang@debian1:/data/nova/instances/instance-0053$ cat 
/sys/fs/cgroup/cpu/libvirt/qemu/instance-0053/cpu.cfs_quota_us 
80


hzguanqiang@debian2:~$ vir version
Compiled against library: libvirt 1.1.2
Using library: libvirt 1.1.2
Using API: LXC 1.1.2
Running hypervisor: LXC 3.9.6

hzguanqiang@debian2:~$ vir dumpxml instance-006c

  instance-006c
  ab43db36-ee30-4223-92e8-7652255cffb7
  1048576
  1048576
  3
  
6144
10
57499
  
  
/machine
  
  
exe
/sbin/init
console=tty0 console=ttyS0
  
  
  destroy
  restart
  destroy
  
/usr/libexec/libvirt_lxc

  
  


  
  
  
  


  
  
  

  
  

hzguanqiang@debian2:~$ cat 
/sys/fs/cgroup/cpu/machine/instance-006c.libvirt-lxc/cpu.cfs_quota_us 
57499

>From the above, you can see with libvirt version of 0.9.12, the 
>'cpu.cfs_quota_us' parameter of 
instance cgroup is the value of cputune.period multiplied by vcpu numbers.
And with libvirt version of 1.1.2, they are equal.

On 2013-10-08 17:58 , Daniel Berrange wrote:
I don't believe this is correct.

In libvirt < 0.10.0 we created a single cgroup

$ROOT/libvirt/qemu/$GUESTNAME

and set the 'quota * nvcpus' value at that level

In libvirt >= 0.10.0 we create one cgroup per vCPU

$ROOT/libvirt/qemu/$GUESTNAME/{vcpu0,vcpu1,}

and set the 'quota' value at the vcpuN level.

The end result is the same in both cases - you get 'quota * nvcpus'
worth of time allowed.

-- 
You received this bug notification because you are subscribed to the bug
report.
https://bugs.launchpad.net/bugs/1230050

Title:
  setting of cputune.quota need to recoginse libvirt version

Status in OpenStack Compute (Nova):
  In Progress

Bug description:
  Setting of cputune.quota has changed in libvirt from version 0.10.0. So the
  cputune.quota parameter of cpu qos which is writed into the libvirt xml should
  be set differently under different version of libvirt.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1230050/+subscriptions


-- 
Best regards!
GuanQiang
19:04:26


-- 
Best regards!
GuanQiang
15:12:33

** 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/1230050

Title:
  setting of cputune.quota need to recoginse libvirt version

Status in OpenStack Compute (Nova):
  Invalid

Bug description:
  Setting of cputune.quota has changed in libvirt from version 0.10.0. So the
  cputune.quota parameter of cpu qos which is writed into the libvirt xml should
  be set differently under different version of libvirt.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1230050/+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 1235087] Re: Grizzly+Quantum: Could not find Service or Region in Service Catalog

2013-10-09 Thread Ted Yamazaki
** No longer affects: keystone

** Changed in: neutron
   Status: New => Invalid

** Converted to question:
   https://answers.launchpad.net/neutron/+question/237065

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1235087

Title:
  Grizzly+Quantum: Could not find Service or Region in Service Catalog

Status in OpenStack Neutron (virtual network service):
  Invalid

Bug description:
  Hello, I've got a problem with Quantum. It seems something wrong
  between keystone and quantum.

  user@tyamazaki:~# quantum -v net-list
  DEBUG: quantumclient.quantum.v2_0.network.ListNetwork 
get_data(Namespace(columns=[], fields=[], filter_specs=[], formatter='table', 
page_size=None, quote_mode='nonnumeric', request_format='json', 
show_details=False, sort_dir=[], sort_key=[]))
  DEBUG: quantumclient.client 
  REQ: curl -i http://127.0.0.1:5000/v2.0/tokens -X POST -H "Content-Type: 
application/json" -H "Accept: application/json" -H "User-Agent: 
python-quantumclient" -d '{"auth": {"tenantName": "admin", 
"passwordCredentials": {"username": "admin", "password": "admin"}}}'

  DEBUG: quantumclient.client RESP:{'date': 'Fri, 04 Oct 2013 05:54:28
  GMT', 'vary': 'X-Auth-Token', 'content-length': '2420', 'status':
  '200', 'content-type': 'application/json'} {"access": {"token":
  {"issued_at": "2013-10-04T05:54:28.073856", "expires":
  "2013-10-05T05:54:28Z", "id": "54301638e7a14dbf9ca6a50fd1322932",
  "tenant": {"description": null, "enabled": true, "id":
  "adc6715159034f43b074ffaad1aa4e13", "name": "admin"}},
  "serviceCatalog": [{"endpoints": [{"adminURL":
  "http://127.0.0.1:8774/v2/adc6715159034f43b074ffaad1aa4e13";, "region":
  "myregion", "internalURL":
  "http://127.0.0.1:8774/v2/adc6715159034f43b074ffaad1aa4e13";, "id":
  "211f5661b7bb404483e4977dd7b8fc1c", "publicURL":
  "http://127.0.0.1:8774/v2/adc6715159034f43b074ffaad1aa4e13"}],
  "endpoints_links": [], "type": "compute", "name": "nova"},
  {"endpoints": [{"adminURL": "http://127.0.0.1:9292/v1";, "region":
  "myregion", "internalURL": "http://127.0.0.1:9292/v1";, "id":
  "274a5c465662472c95f8995fbe97e5ae", "publicURL":
  "http://127.0.0.1:9292/v1"}], "endpoints_links": [], "type": "image",
  "name": "glance"}, {"endpoints": [{"adminURL":
  "http://127.0.0.1:8776/v1/adc6715159034f43b074ffaad1aa4e13";, "region":
  "myregion", "internalURL":
  "http://127.0.0.1:8776/v1/adc6715159034f43b074ffaad1aa4e13";, "id":
  "11f4410fff25417d8f3f2f1ca2dc91b4", "publicURL":
  "http://127.0.0.1:8776/v1/adc6715159034f43b074ffaad1aa4e13"}],
  "endpoints_links": [], "type": "volume", "name": "volume"},
  {"endpoints": [{"adminURL": "http://127.0.0.1:9696";, "region":
  "myregion", "internalURL": "http://127.0.0.1:9696";, "id":
  "272903e74a7b4dff81bec4710bc01b33", "publicURL":
  "http://127.0.0.1:9696"}], "endpoints_links": [], "type": "quantum",
  "name": "quantum"}, {"endpoints": [{"adminURL":
  "http://127.0.0.1:8080/v1";, "region": "myregion", "internalURL":
  "http://127.0.0.1:8080/v1/AUTH_adc6715159034f43b074ffaad1aa4e13";,
  "id": "7d810507150a418b94cb4e602e1315c6", "publicURL":
  "http://127.0.0.1:8080/v1/AUTH_adc6715159034f43b074ffaad1aa4e13"}],
  "endpoints_links": [], "type": "object-store", "name": "swift"},
  {"endpoints": [{"adminURL": "http://127.0.0.1:35357/v2.0";, "region":
  "myregion", "internalURL": "http://127.0.0.1:5000/v2.0";, "id":
  "160b8fff02fc4c9fbfbd1b5c8889c824", "publicURL":
  "http://127.0.0.1:5000/v2.0"}], "endpoints_links": [], "type":
  "identity", "name": "keystone"}], "user": {"username": "admin",
  "roles_links": [], "id": "98d120be785d4ab29c46fa79b04a173c", "roles":
  [{"name": "Member"}, {"name": "admin"}], "name": "admin"}, "metadata":
  {"is_admin": 0, "roles": ["30a2a9b7f951453ab193b72c9e016e34",
  "0fec66c915e544e4996c66409bd1f04b"]}}}

  ERROR: quantumclient.shell Could not find Service or Region in Service 
Catalog.
  DEBUG: quantumclient.shell clean_up ListNetwork
  DEBUG: quantumclient.shell got an error: Could not find Service or Region in 
Service Catalog.

  user@tyamazaki:~# netstat -an | grep 9696
  tcp0  0 127.0.0.1:9696  0.0.0.0:*   LISTEN

  user@tyamazaki:~# keystone endpoint-list
  
+--+--+-+-++--+
  |id|  region  |  publicurl
  | internalurl |
adminurl|service_id|
  
+--+--+-+-++--+
  | 03180af0d22e4a4aa4702f9d1a2326de | myregion | 
http:/

[Yahoo-eng-team] [Bug 1226374] Re: misused assertTrue in unit tests

2013-10-09 Thread Thierry Carrez
** Changed in: swift
   Status: Fix Committed => Fix Released

** Changed in: swift
Milestone: None => 1.10.0-rc1

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1226374

Title:
   misused assertTrue in unit tests

Status in OpenStack Image Registry and Delivery Service (Glance):
  In Progress
Status in Orchestration API (Heat):
  Fix Released
Status in Ironic (Bare Metal Provisioning):
  Fix Committed
Status in OpenStack Identity (Keystone):
  Fix Released
Status in Oslo - a Library of Common OpenStack Code:
  Fix Released
Status in Python client library for Keystone:
  Fix Committed
Status in OpenStack Object Storage (Swift):
  Fix Released
Status in Tempest:
  Fix Committed

Bug description:
  1)signature for  assertTure:
  def failUnless(self, expr, msg=None):
  """Fail the test unless the expression is true."""
  if not expr: raise self.failureException, msg
   
  assert_ = assertTrue = failUnless

  2) signature for assertEqual:
  def failUnlessEqual(self, first, second, msg=None):
  """Fail if the two objects are unequal as determined by the '=='
 operator.
  """
  if not first == second:
  raise self.failureException, \
(msg or '%r != %r' % (first, second))
...
assertEqual = assertEquals = failUnlessEqual

  assertTrue used to evaluate  one expression
  assertEqual used to compare two  expressions

  If passed two expressions to assertTrue  , it always evaluate first
  expression . That 's not expected .

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1226374/+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 1179007] rc1

2013-10-09 Thread Thierry Carrez
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

 affects swift
 status fixreleased
 milestone 1.10.0-rc1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJSVRlUAAoJEFB6+JAlsQQjdicQAKoqBbM5sRLNnoAuF5FeYoXW
SmYPxPWwh2wz/KzMnjq/I2+Z4nvoQJtOKigMlGS5WIfJEZhahQncPlM5eP/4gsdI
KIf3HteW0JUndOGOGo9B/SpzP1jzx47nxznaIRNohioYtRNsguqQ28psAHUjdnq6
gmqgwLyV9az0hswp2b9vD6Tv6v5OT+pGyYotA2l6WZBrui0us3fXLnmrV7PNJQWm
zrxv2TZdC7KfM1yXxPWzlsMgTndoHELhtmVeNoiTnb4Zyoi9T7SKpl44BXZ25Ble
VJGno1/SXr9+nfcHyULoJSdQK+Qd0JdC6TQxbGqD9XLu/DMHPXQjJU9NRpjJeaF0
ugUSsUEiInUfB4olUV8HzlwspyNGzR7kux7heNlMBTWhYLEjKKCADGvj4uLrmLjk
KeHNjLSDL5zaHvQe8OcslEQp/hU5JegX5Cs0lSpX3qeBxHPuHjdkKFB+Sl7uS7Q+
oaAP7v4Rl1Q+GefJCySxP92R1iIXqf2yHwkZ29i19cyAZVj9O7ZyUEmBeRemp1AV
UWmn8wA2fY54UiqWAWsZ+auUYxXhoEre25S0ZcM86LhA/rZapgUaiNs6x+xUp7FW
cb/5KKst/FmByFu4z0sqCB4JGSXLFQfY0HqgB0h3UZI3LZSrgIaTfOtoXOzqxjmH
rWp1UaVp0Ev6JqrUzeO5
=6/E/
-END PGP SIGNATURE-


** Changed in: swift
   Status: Fix Committed => Fix Released

** Changed in: swift
Milestone: None => 1.10.0-rc1

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1179007

Title:
  Migrate build system to pbr

Status in Ceilometer:
  Fix Released
Status in Cinder:
  Fix Released
Status in Python Gearman Interface:
  New
Status in Git Review:
  Fix Committed
Status in Orchestration API (Heat):
  Fix Released
Status in Heat API Instance Tools:
  Fix Committed
Status in OpenStack Identity (Keystone):
  Fix Released
Status in OpenStack Neutron (virtual network service):
  Fix Released
Status in OpenStack Core Infrastructure:
  Triaged
Status in Oslo - a Library of Common OpenStack Code:
  Fix Released
Status in Python client library for Ceilometer:
  Fix Committed
Status in Python client library for Cinder:
  Fix Committed
Status in Python client library for Glance:
  Fix Committed
Status in Python client library for heat:
  Fix Released
Status in Python client library for Keystone:
  Fix Released
Status in Python client library for Marconi:
  Fix Committed
Status in Python client library for Neutron:
  Fix Committed
Status in Python client library for Nova:
  Fix Released
Status in OpenStack Command Line Client:
  Fix Committed
Status in Python client library for Swift:
  New
Status in OpenStack Object Storage (Swift):
  Fix Released
Status in Trove - Database as a Service:
  Fix Released
Status in Zuul: A project gating system:
  New

Bug description:
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1

  openstack.common.setup and openstack.common.version are now in the
  standalone library pbr. Migrating involves moving build config to
  setup.cfg, copying in a stub setup.py file, adding pbr and d2to1 to the
  build depends, removing openstack.common.(setup|version) from the
  filesystem and from openstack-common.conf and making sure *.egg is in
  .gitignore.

   affects ceilometer
   affects cinder
   affects git-review
   affects heat-cfntools
   affects heat
   affects keystone
   affects openstack-ci
   affects oslo
   affects python-ceilometerclient
   affects python-cinderclient
   affects python-gear
   affects python-glanceclient
   affects python-heatclient
   affects python-keystoneclient
   affects python-novaclient
   affects python-openstackclient
   affects python-quantumclient
   affects python-swiftclient
   affects reddwarf
   affects swift
   affects zuul
  -BEGIN PGP SIGNATURE-
  Version: GnuPG v1.4.12 (GNU/Linux)
  Comment: Using GnuPG with undefined - http://www.enigmail.net/

  iEYEARECAAYFAlGObdUACgkQ2Jv7/VK1RgFlkACgzycOW0/rPvnLaXXX9/oqYA7q
  kGEAoMaEzGbFEAnsQA6+cEsKIUSMWAPD
  =W8F0
  -END PGP SIGNATURE-

To manage notifications about this bug go to:
https://bugs.launchpad.net/ceilometer/+bug/1179007/+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 1237334] [NEW] nova-api & nova-metadata-api services are using the same port

2013-10-09 Thread Launchpad Bug Tracker
You have been subscribed to a public bug:

Description of problem:
The services nova-api and the nova-metadata-api are both using the same port, 
8775. 
Thus, the services are 'competing' for the port and one of them will not work. 

Version-Release number of selected component (if applicable):

Red Hat Enterprise Linux Server release 6.5 Beta (Santiago)

python-novaclient-2.15.0-1.el6ost.noarch
python-nova-2013.2-0.24.rc1.el6ost.noarch
openstack-nova-network-2013.2-0.24.rc1.el6ost.noarch
openstack-nova-common-2013.2-0.24.rc1.el6ost.noarch
openstack-nova-console-2013.2-0.24.rc1.el6ost.noarch
openstack-nova-compute-2013.2-0.24.rc1.el6ost.noarch
openstack-nova-conductor-2013.2-0.24.rc1.el6ost.noarch
openstack-nova-novncproxy-2013.2-0.24.rc1.el6ost.noarch
openstack-nova-scheduler-2013.2-0.24.rc1.el6ost.noarch
openstack-nova-api-2013.2-0.24.rc1.el6ost.noarch
openstack-nova-cert-2013.2-0.24.rc1.el6ost.noarch

How reproducible:
everytime

Steps to Reproduce:
1. Install Havana on RHEL 6.5 AIO installation. 
2. 
3.

Actual results:
Either the openstack-nova-api or the openstack-nova-metadata-api service is 
down.

Expected results:
Both services are up and running.

Additional info:
The error from /var/log/nova/metadata-api.log:

2013-10-09 10:54:21.975 4776 INFO nova.network.driver [-] Loading network 
driver 'nova.network.linux_net'
2013-10-09 10:54:22.036 4776 DEBUG nova.wsgi [-] Loading app metadata from 
/etc/nova/api-paste.ini load_app 
/usr/lib/python2.6/site-packages/nova/wsgi.py:484
2013-10-09 10:54:22.076 4776 INFO nova.openstack.common.periodic_task [-] 
Skipping periodic task _periodic_update_dns because its interval is negative
2013-10-09 10:54:22.079 4776 CRITICAL nova [-] [Errno 98] Address already in use
2013-10-09 10:54:22.079 4776 TRACE nova Traceback (most recent call last):
2013-10-09 10:54:22.079 4776 TRACE nova   File "/usr/bin/nova-api-metadata", 
line 10, in 
2013-10-09 10:54:22.079 4776 TRACE nova sys.exit(main())
2013-10-09 10:54:22.079 4776 TRACE nova   File 
"/usr/lib/python2.6/site-packages/nova/cmd/api_metadata.py", line 33, in main
2013-10-09 10:54:22.079 4776 TRACE nova server = 
service.WSGIService('metadata')
2013-10-09 10:54:22.079 4776 TRACE nova   File 
"/usr/lib/python2.6/site-packages/nova/service.py", line 318, in __init__
2013-10-09 10:54:22.079 4776 TRACE nova max_url_len=max_url_len)
2013-10-09 10:54:22.079 4776 TRACE nova   File 
"/usr/lib/python2.6/site-packages/nova/wsgi.py", line 123, in __init__
2013-10-09 10:54:22.079 4776 TRACE nova self._socket = 
eventlet.listen(bind_addr, family, backlog=backlog)
2013-10-09 10:54:22.079 4776 TRACE nova   File 
"/usr/lib/python2.6/site-packages/eventlet/convenience.py", line 38, in listen
2013-10-09 10:54:22.079 4776 TRACE nova sock.bind(addr)
2013-10-09 10:54:22.079 4776 TRACE nova   File "", line 1, in bind
2013-10-09 10:54:22.079 4776 TRACE nova error: [Errno 98] Address already in use
2013-10-09 10:54:22.079 4776 TRACE nova

The error from the nova-api log: 
2013-10-09 11:17:04.520 6048 CRITICAL nova [-] [Errno 98] Address already in use
2013-10-09 11:17:04.520 6048 TRACE nova Traceback (most recent call last):
2013-10-09 11:17:04.520 6048 TRACE nova   File "/usr/bin/nova-api", line 10, in 

2013-10-09 11:17:04.520 6048 TRACE nova sys.exit(main())
2013-10-09 11:17:04.520 6048 TRACE nova   File 
"/usr/lib/python2.6/site-packages/nova/cmd/api.py", line 51, in main
2013-10-09 11:17:04.520 6048 TRACE nova server = service.WSGIService(api, 
use_ssl=should_use_ssl)
2013-10-09 11:17:04.520 6048 TRACE nova   File 
"/usr/lib/python2.6/site-packages/nova/service.py", line 318, in __init__
2013-10-09 11:17:04.520 6048 TRACE nova max_url_len=max_url_len)
2013-10-09 11:17:04.520 6048 TRACE nova   File 
"/usr/lib/python2.6/site-packages/nova/wsgi.py", line 124, in __init__
2013-10-09 11:17:04.520 6048 TRACE nova self._socket = 
eventlet.listen(bind_addr, family, backlog=backlog)
2013-10-09 11:17:04.520 6048 TRACE nova   File 
"/usr/lib/python2.6/site-packages/eventlet/convenience.py", line 38, in listen
2013-10-09 11:17:04.520 6048 TRACE nova sock.bind(addr)
2013-10-09 11:17:04.520 6048 TRACE nova   File "", line 1, in bind
2013-10-09 11:17:04.520 6048 TRACE nova error: [Errno 98] Address already in use
2013-10-09 11:17:04.520 6048 TRACE nova

netstat: 
tcp0  0 0.0.0.0:87750.0.0.0:*   
LISTEN  32327/python

** Affects: nova
 Importance: Undecided
 Status: New

-- 
nova-api & nova-metadata-api services are using the same port
https://bugs.launchpad.net/bugs/1237334
You received this bug notification because you are a member of Yahoo! 
Engineering Team, which is subscribed to OpenStack Compute (nova).

-- 
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 1236627] Re: plugin support wrongly set in Embrane based plugins

2013-10-09 Thread OpenStack Infra
Reviewed:  https://review.openstack.org/50384
Committed: 
http://github.com/openstack/neutron/commit/9e97305a5b9ca40c9778701180a6b4772d28d0b6
Submitter: Jenkins
Branch:milestone-proposed

commit 9e97305a5b9ca40c9778701180a6b4772d28d0b6
Author: Ivar Lazzaro 
Date:   Mon Oct 7 17:12:11 2013 -0700

Set correct plugin support in Embrane based plugins

Change-Id: I87480415f55894e17458a85ef7918babaceb5e47
Closes-Bug: 1236627
(cherry picked from commit 15103e58443af95451a9ba22bc4a9083950d386e)


** Changed in: neutron
   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/1236627

Title:
  plugin support wrongly set in Embrane based plugins

Status in OpenStack Neutron (virtual network service):
  Fix Released

Bug description:
  _plugin_support in Embrane based plugins is assigned wrongly. This
  causes Router interface management to not work

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1236627/+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 1235074] Re: Bigswitch plugin disassociate floatingip call to backend missing

2013-10-09 Thread OpenStack Infra
Reviewed:  https://review.openstack.org/50381
Committed: 
http://github.com/openstack/neutron/commit/1bdea915869fc619f829c6c0c1b5f6ffcac05032
Submitter: Jenkins
Branch:milestone-proposed

commit 1bdea915869fc619f829c6c0c1b5f6ffcac05032
Author: Kevin Benton 
Date:   Fri Oct 4 00:19:12 2013 -0700

BigSwitch: sync state on disassociate floating ip

Sends the state of port's parent network to the backend controller
when a floating IP is disassociated from a port.

Closes-Bug: #1235074
Change-Id: I8375e6564b5d08f1adc7e7aef6affc97c8d03c5e
(cherry picked from commit 0bae949eed229613c77c4943edbf68c1c140f977)


** Changed in: neutron
   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/1235074

Title:
  Bigswitch plugin disassociate floatingip call to backend missing

Status in OpenStack Neutron (virtual network service):
  Fix Released

Bug description:
  The disassociate floatingip call is not being made to the backend and
  is required to cleanup correctly on the backend.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1235074/+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 1237363] Re: Firewall stuck in PENDING_DELETE forever, no rollback and no option to update/delete associated policy and rules

2013-10-09 Thread Akihiro Motoki
*** This bug is a duplicate of bug 1223478 ***
https://bugs.launchpad.net/bugs/1223478

Update operation is not allowed for PENDING_* firewall.
The problem in Delete operation was fixed in RC1. (bug 1223478)

** This bug has been marked a duplicate of bug 1223478
   firewall with PENDING_CREATE status cannot be deleted

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1237363

Title:
  Firewall stuck in PENDING_DELETE forever, no rollback and no option to
  update/delete associated policy and rules

Status in OpenStack Neutron (virtual network service):
  New

Bug description:
  Version
  ===
  Havana on RHEL, openstack-neutron-2013.2-0.3.3.b3.el6ost

  Description
  ===
  I've tried to delete a firewal, the firewall changed to "PENDING_DELETE" 
status and remained in this status forever, it's impossible to delete or update 
it.
  I haven't documented my steps before trying to delete the firewall, but now 
the firewall, its associated policy and the rules under the policy can not be 
updated/deleted also.

  I'd expect a kind of rollback for the firewall deletion operation or
  even a mitigation of my environment status by letting other operation
  occur while the firewall is PENDING_DELETE.

  
  The log lines relevant to my firewall's uuid
  
  /var/log/neutron/l3-agent.log:2013-10-07 10:41:12.867 9987 ERROR 
neutron.services.firewall.agents.l3reference.firewall_l3_agent [-] FWaaS RPC 
failure in create_firewall for fw: d0cfdf7b-7caf-4f53-b1d1-83c72b28f1e8

  /var/log/neutron/server.log:2013-10-08 10:28:09.372 2341 TRACE
  neutron.api.v2.resource FirewallInPendingState: Operation cannot be
  performed since associated Firewall d0cfdf7b-7caf-
  4f53-b1d1-83c72b28f1e8 is in PENDING_DELETE.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1237363/+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 1231657] Re: DB2 disconnect not handled pessimistically

2013-10-09 Thread Thierry Carrez
** Changed in: keystone
   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/1231657

Title:
  DB2 disconnect not handled pessimistically

Status in Ceilometer:
  Triaged
Status in Cinder:
  In Progress
Status in OpenStack Image Registry and Delivery Service (Glance):
  In Progress
Status in Orchestration API (Heat):
  In Progress
Status in OpenStack Identity (Keystone):
  Fix Released
Status in OpenStack Neutron (virtual network service):
  New
Status in OpenStack Compute (Nova):
  In Progress
Status in Oslo - a Library of Common OpenStack Code:
  In Progress

Bug description:
  Only MySQL server disconnect is being handled pessimistically by adding a 
pool checkout listener to the sqlalchemy engine.
  Since DB2 connection pool is not handled pessimistically, we get the 
following error after  a temporarily disconnect of DB2 server that is already 
up and running:

  2013-09-15 13:49:48.274 1013 TRACE nova.api.openstack
  OperationalError: (OperationalError) ibm_db_dbi::OperationalError:
  [IBM][CLI Driver] SQL30081N  A communication error has been detected.
  Communication protocol being used: "TCP/IP".  Communication API being
  used: "SOCKETS".  Location where the error was detected:
  "172.17.35.52".  Communication function detecting the error: "send".
  Protocol specific error code(s): "110", "*", "*".  SQLSTATE=08001
  SQLCODE=-30081

  To avoid this error DB2 needs to be included in the logic to handle
  the connections pessimistically.

  To recreate in glance:
  Run glance index and make sure it is working
  Restart DB2 server
  Run glance index again, you will see error above.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ceilometer/+bug/1231657/+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 1231130] Re: python-django-horizon doesn't build under havana

2013-10-09 Thread Kris Lindgren
** Changed in: anvil
   Status: New => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to anvil.
https://bugs.launchpad.net/bugs/1231130

Title:
  python-django-horizon doesn't build under havana

Status in ANVIL for forging OpenStack.:
  Fix Released

Bug description:
  Build always fails at the following area:

  + sed -i -e 's@^less_binary.*$@less_binary = 
"/home/anvil/openstack/deps/rpmbuild/python-django-horizon-2013.2.a98.g2ed62bb-1.el6.src.rpm/BUILDROOT/python-dj
  
ango-horizon-2013.2.a98.g2ed62bb-1.el6.x86_64/usr/lib/node_modules/less/bin/lessc"@'
 openstack_dashboard/settings.py
  + 
node_less_dir=/home/anvil/openstack/deps/rpmbuild/python-django-horizon-2013.2.a98.g2ed62bb-1.el6.src.rpm/BUILDROOT/python-django-horizon-2013.2.a98.g2ed62
  bb-1.el6.x86_64/usr/lib/node_modules/less
  + mkdir -p 
/home/anvil/openstack/deps/rpmbuild/python-django-horizon-2013.2.a98.g2ed62bb-1.el6.src.rpm/BUILDROOT/python-django-horizon-2013.2.a98.g2ed62bb-1.
  el6.x86_64/usr/lib/node_modules/less
  + mv 
/home/anvil/openstack/deps/rpmbuild/python-django-horizon-2013.2.a98.g2ed62bb-1.el6.src.rpm/BUILDROOT/python-django-horizon-2013.2.a98.g2ed62bb-1.el6.x8
  6_64/usr/lib/python2.6/site-packages/bin/less 
/home/anvil/openstack/deps/rpmbuild/python-django-horizon-2013.2.a98.g2ed62bb-1.el6.src.rpm/BUILDROOT/python-dj
  ango-horizon-2013.2.a98.g2ed62bb-1.el6.x86_64/usr/lib/node_modules/less/bin
  mv: cannot stat 
`/home/anvil/openstack/deps/rpmbuild/python-django-horizon-2013.2.a98.g2ed62bb-1.el6.src.rpm/BUILDROOT/python-django-horizon-2013.2.a98.g2ed6
  2bb-1.el6.x86_64/usr/lib/python2.6/site-packages/bin/less': No such file or 
directory
  error: Bad exit status from /var/tmp/rpm-tmp.jaSdlB (%install)

  
  RPM build errors:
  Bad exit status from /var/tmp/rpm-tmp.jaSdlB (%install)

  Per: https://blueprints.launchpad.net/horizon/+spec/remove-node-less-
  dependency  nodejs-less is no longer needed in horizon.

To manage notifications about this bug go to:
https://bugs.launchpad.net/anvil/+bug/1231130/+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 1234012] Re: test_nexus_plugin.py duplicate values causes tests to fail.

2013-10-09 Thread OpenStack Infra
Reviewed:  https://review.openstack.org/50649
Committed: 
http://github.com/openstack/neutron/commit/b4c2db5ea0ed3116de49b69dae4c4f6c9114a152
Submitter: Jenkins
Branch:milestone-proposed

commit b4c2db5ea0ed3116de49b69dae4c4f6c9114a152
Author: Sean McCully 
Date:   Wed Oct 2 02:36:05 2013 -0500

Add clear_db to cleanup for TestCiscoNexusPlugin

Fixes Bug: #1234012
Change-Id: I0829f04ac1a0760d96babcb1154f4f569a0f848f
(cherry picked from commit b4167ed095dbd47a137ff22674ae13aba3a50513)


** Changed in: neutron
   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/1234012

Title:
  test_nexus_plugin.py duplicate values causes tests to fail.

Status in OpenStack Neutron (virtual network service):
  Fix Released

Bug description:
  ==
  ERROR: 
neutron.tests.unit.cisco.test_nexus_plugin.TestCiscoNexusPlugin.test_nexus_add_remove_router_interface
  --
  _StringException: Empty attachments:
pythonlogging:''

  Traceback (most recent call last):
File 
"/home/smccully/projects/launchpad-workflow/neutron/neutron/tests/unit/cisco/test_nexus_plugin.py",
 line 245, in test_nexus_add_remove_router_interface
  router_id)
File 
"/home/smccully/projects/launchpad-workflow/neutron/neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py",
 line 191, in add_router_interface
  router_id=router_id)
  SubnetInterfacePresent: Subnet 1 has an interface on 0R1.

  
  --
  Ran 601 tests in 99.274s


  https://review.openstack.org/#/c/49023/6

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1234012/+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 1235308] Re: ML2 README needs updates for havana release

2013-10-09 Thread OpenStack Infra
Reviewed:  https://review.openstack.org/50391
Committed: 
http://github.com/openstack/neutron/commit/15d863acf3ef15ad1fa63fe136c4c7b804705d36
Submitter: Jenkins
Branch:milestone-proposed

commit 15d863acf3ef15ad1fa63fe136c4c7b804705d36
Author: Bob Kukura 
Date:   Sun Oct 6 21:41:08 2013 -0400

Update ML2 README file for havana

Closes-Bug: 1235308
Change-Id: I684581c00ff28bc9cdb36034a9a970275b0a0090
(cherry picked from commit 2d7e2756271fff6413a572e11f9248465f23f1bb)


** Changed in: neutron
   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/1235308

Title:
  ML2 README needs updates for havana release

Status in OpenStack Neutron (virtual network service):
  Fix Released

Bug description:
  The neutron/plugins/ml2/README file contains statements such as:

* Support for mechanism drivers is currently a work-in-progress in
  pre-release Havana versions...

* Note that the ml2 plugin is new and should be conidered
  experimental at this point. It is undergoing rapid development, so
  driver APIs and other details are likely to change during the havana
  development cycle.

* The following MechanismDrivers are actively under development for
  the Havana release:

  that are clearly out of date. Also, a reference to
  https://wiki.openstack.org/wiki/Neutron/ML2 would be helpful.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1235308/+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 1202690] Re: Incorrect HTTP response while creating flavor without name

2013-10-09 Thread Tushar Patil
*** This bug is a duplicate of bug 1220087 ***
https://bugs.launchpad.net/bugs/1220087

Alex: You are correct, this issue is fixed.

If user pass only white spaces to flavor name, then it should give error.
{
"flavor": {
"name": "   "
"ram": 1024,
"vcpus": 2,
"disk": 10,
"id": "10",
"os-flavor-access:is_public": false
}
}
 Current behavior it creates flavor successfully. I will file a new bug to fix 
this issue.

** This bug has been marked a duplicate of bug 1220087
   nova api should raise badrequest when create flavor with  incorrect format 
of data in request body

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

Title:
  Incorrect HTTP response while creating flavor without name

Status in OpenStack Compute (Nova):
  In Progress

Bug description:
  Bug reproduced on nova/master commit ID:
  80ccf6dd956ce1b2754db276e8b40f058a7e32eb

  When creating a new flavor if "name" key is not specified in JSON
  request body, it returns status error response as 500. Ideally it
  should return a badRequest(400) as status response.

  Test data:
  {
  "flavor": {
  "ram": 1024,
  "vcpus": 2,
  "disk": 10,
  "id": "12354"
  }
  }

  
  Current error response:
  {
  "computeFault":{
  "message":"The server has either erred or is incapable of performing the 
requested operation.",
  "code":500
  }
  }

  
  Expected output should return error response as shown below:
  {
  "badRequest":{
  "message":"Invalid input received: 'name' argument is mandatory,
  "code":400
  }
  }

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1202690/+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 1226374] Re: misused assertTrue in unit tests

2013-10-09 Thread Dolph Mathews
** Changed in: python-keystoneclient
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1226374

Title:
   misused assertTrue in unit tests

Status in OpenStack Image Registry and Delivery Service (Glance):
  Fix Committed
Status in Orchestration API (Heat):
  Fix Released
Status in Ironic (Bare Metal Provisioning):
  Fix Committed
Status in OpenStack Identity (Keystone):
  Fix Released
Status in Oslo - a Library of Common OpenStack Code:
  Fix Released
Status in Python client library for Keystone:
  Fix Released
Status in OpenStack Object Storage (Swift):
  Fix Released
Status in Tempest:
  Fix Committed

Bug description:
  1)signature for  assertTure:
  def failUnless(self, expr, msg=None):
  """Fail the test unless the expression is true."""
  if not expr: raise self.failureException, msg
   
  assert_ = assertTrue = failUnless

  2) signature for assertEqual:
  def failUnlessEqual(self, first, second, msg=None):
  """Fail if the two objects are unequal as determined by the '=='
 operator.
  """
  if not first == second:
  raise self.failureException, \
(msg or '%r != %r' % (first, second))
...
assertEqual = assertEquals = failUnlessEqual

  assertTrue used to evaluate  one expression
  assertEqual used to compare two  expressions

  If passed two expressions to assertTrue  , it always evaluate first
  expression . That 's not expected .

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1226374/+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 1182861] Re: Switch to oslo.config 1.2.0 final

2013-10-09 Thread Dolph Mathews
** Changed in: python-keystoneclient
   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/1182861

Title:
  Switch to oslo.config 1.2.0 final

Status in Ceilometer:
  Fix Released
Status in OpenStack Image Registry and Delivery Service (Glance):
  Fix Released
Status in Orchestration API (Heat):
  Fix Released
Status in OpenStack Identity (Keystone):
  Fix Released
Status in OpenStack Message Queuing Service (Marconi):
  Fix Committed
Status in OpenStack Neutron (virtual network service):
  Fix Released
Status in OpenStack Compute (Nova):
  Fix Released
Status in Oslo - a Library of Common OpenStack Code:
  Fix Released
Status in Python client library for Keystone:
  Fix Released
Status in Trove - Database as a Service:
  Fix Committed

Bug description:
  These commits:

  https://review.openstack.org/#/q/I7826087147e0713edaaea85a72283998295e2281,n,z

  mean we're using an oslo.config tarball from
  http://tarballs.openstack.org/oslo.config/

  Once oslo.config-1.2.0 has been published to pypi, we should switch
  to:

oslo.config>=1.2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ceilometer/+bug/1182861/+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 1213106] Re: TypeError: an integer is required

2013-10-09 Thread OpenStack Infra
Reviewed:  https://review.openstack.org/50664
Committed: 
http://github.com/openstack/keystone/commit/c14ebd668f00b1d0c0f3c94fa331b2080d5ec053
Submitter: Jenkins
Branch:milestone-proposed

commit c14ebd668f00b1d0c0f3c94fa331b2080d5ec053
Author: Jamie Lennox 
Date:   Wed Oct 9 11:49:58 2013 +1000

Don't use default value in LimitingReader

We can't simply pass the None default on to the read operation as this
default is handled differently between different wsgi implementations.

Change-Id: I337e797b8dee3dfcf9299fe361cf197a176c8fe2
Fixes: bug 1213106


** Changed in: keystone
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1213106

Title:
  TypeError: an integer is required

Status in OpenStack Identity (Keystone):
  Fix Released

Bug description:
  2013-08-16 13:20:10ERROR [keystone.common.wsgi] an integer is required
  Traceback (most recent call last):
File "/opt/keystone/keystone/common/wsgi.py", line 372, in __call__
  response = self.process_request(request)
File "/opt/keystone/keystone/middleware/core.py", line 111, in 
process_request
  params_json = request.body
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 677, in 
_body__get
  self.make_body_seekable() # we need this to have content_length
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 922, in 
make_body_seekable
  self.copy_body()
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 938, in 
copy_body
  self.body = self.body_file_raw.read()
File "/opt/keystone/keystone/common/utils.py", line 261, in read
  result = self.data.read(i)
  TypeError: an integer is required

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1213106/+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 1237574] Re: rpc_backend defaults to nova.openstack.common.rpc.impl_qpid

2013-10-09 Thread Davanum Srinivas (DIMS)
Probably needs to be addressed by canonical folks. Our git repo does have kombu:
https://github.com/openstack/nova/blob/master/etc/nova/nova.conf.sample#L1493

** Changed in: nova
   Status: New => 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/1237574

Title:
  rpc_backend defaults to nova.openstack.common.rpc.impl_qpid

Status in OpenStack Compute (Nova):
  Invalid

Bug description:
  Installed h3 bits from canonical but in RPM packages and found that nova 
defaults to qpid instead of kombu. You need to explicitly add the following 
line to force nova services to use rabbitmq:
  rpc_backend=nova.openstack.common.rpc.impl_kombu
   

  The description however is otherwise:
  # The messaging module to use, defaults to kombu. (string
  # value)
  #rpc_backend=nova.openstack.common.rpc.impl_qpid

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1237574/+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 1231914] Re: Midonet plug, add dhcp opt121 route when a new subnet is created

2013-10-09 Thread OpenStack Infra
Reviewed:  https://review.openstack.org/50661
Committed: 
http://github.com/openstack/neutron/commit/a7a4833e00eb86f44146771e429973a64fb04d9e
Submitter: Jenkins
Branch:milestone-proposed

commit a7a4833e00eb86f44146771e429973a64fb04d9e
Author: Rossella Sblendido 
Date:   Wed Sep 25 14:55:04 2013 +

Add a route to reach the MD server when a subnet is created

When the first subnet is created, the dhcp port is created and
midonet plugin correctly adds the static route to reach the MD
server in create_port. When a second or following subnets are
created, a new ip is added to the dhcp port. This patch takes
care of adding the static route to correcly reach the MD server
in update_port. This fixes the problem of VMs not being able to
reach the MD if assigned to the second subnet

Closes-bug: #1231914
Change-Id: Ifc95f901d4222b76a4254e21295829ac8d82493b
(cherry picked from commit 3568a9cac73a2da19e86d82f561be10ae9dbe9a0)


** Changed in: neutron
   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/1231914

Title:
  Midonet plug, add dhcp opt121 route when a new subnet is created

Status in OpenStack Neutron (virtual network service):
  Fix Released

Bug description:
  When a subnet is created (except the first one) another ip is added to
  the dhcp port. Midonet plugin should react and add the correct route
  opt121

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1231914/+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 1237061] Re: identity-api doc: OAUTH1 API for roles are wrong

2013-10-09 Thread Dolph Mathews
Github's markdown rendering appears to be insufficient. Copied straight
from the markdown:

### Get authorized access token: `GET /users/{user_id}/OS-
OAUTH1/access_tokens/{access_token_id}`

### List roles of an access token: `GET /users/{user_id}/OS-
OAUTH1/access_tokens/{access_token_id}/roles`

### Get a role of an access token: `GET /users/{user_id}/OS-
OAUTH1/access_tokens/{access_token_id}/roles/{role_id}`

Source: https://raw.github.com/openstack/identity-api/master/openstack-
identity-api/v3/src/markdown/identity-api-v3-os-oauth1-ext.md

** Changed in: keystone
   Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1237061

Title:
  identity-api doc:  OAUTH1 API for roles are wrong

Status in OpenStack Identity (Keystone):
  Invalid

Bug description:
  
  Get authorized access token:   GET 
/users/{user_id}/OS-OAUTH1/access_tokens/{access_token_id}
  List roles of an access token:GET 
/users/{user_id}/OS-OAUTH1/access_tokens/{access_token_id}
  Get a role of an access token:  GET 
/users/{user_id}/OS-OAUTH1/access_tokens/{access_token_id}

  All of them lists the same API

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1237061/+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 1226829] Re: Password Change needs to logout current user

2013-10-09 Thread shake.chen
** Changed in: horizon
   Status: In Progress => Fix Released

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

Title:
  Password Change needs to logout current user

Status in OpenStack Dashboard (Horizon):
  Fix Released

Bug description:
  Password Change needs to logout current user after change is applied

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1226829/+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 1237334] Re: nova-api & nova-metadata-api services are using the same port

2013-10-09 Thread Jay Lau
I think that this is not a valid case.

Please check your nova.conf to see if metadata was configured in
enabled_apis.

The default value of  enabled_apis is "enabled_apis =
osapi_compute,metadata", this means that metadata was enabled by
default, it will be started by nova-api.

If you remove metadata from enabled_apis, you will be able to start up
your metadata api.

Thanks.

** Changed in: nova
 Assignee: (unassigned) => Jay Lau (jay-lau-513)

** Changed in: nova
   Status: New => 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/1237334

Title:
  nova-api & nova-metadata-api services are using the same port

Status in OpenStack Compute (Nova):
  Invalid

Bug description:
  Description of problem:
  The services nova-api and the nova-metadata-api are both using the same port, 
8775. 
  Thus, the services are 'competing' for the port and one of them will not 
work. 

  Version-Release number of selected component (if applicable):

  Red Hat Enterprise Linux Server release 6.5 Beta (Santiago)

  python-novaclient-2.15.0-1.el6ost.noarch
  python-nova-2013.2-0.24.rc1.el6ost.noarch
  openstack-nova-network-2013.2-0.24.rc1.el6ost.noarch
  openstack-nova-common-2013.2-0.24.rc1.el6ost.noarch
  openstack-nova-console-2013.2-0.24.rc1.el6ost.noarch
  openstack-nova-compute-2013.2-0.24.rc1.el6ost.noarch
  openstack-nova-conductor-2013.2-0.24.rc1.el6ost.noarch
  openstack-nova-novncproxy-2013.2-0.24.rc1.el6ost.noarch
  openstack-nova-scheduler-2013.2-0.24.rc1.el6ost.noarch
  openstack-nova-api-2013.2-0.24.rc1.el6ost.noarch
  openstack-nova-cert-2013.2-0.24.rc1.el6ost.noarch

  How reproducible:
  everytime

  Steps to Reproduce:
  1. Install Havana on RHEL 6.5 AIO installation. 
  2. 
  3.

  Actual results:
  Either the openstack-nova-api or the openstack-nova-metadata-api service is 
down.

  Expected results:
  Both services are up and running.

  Additional info:
  The error from /var/log/nova/metadata-api.log:

  2013-10-09 10:54:21.975 4776 INFO nova.network.driver [-] Loading network 
driver 'nova.network.linux_net'
  2013-10-09 10:54:22.036 4776 DEBUG nova.wsgi [-] Loading app metadata from 
/etc/nova/api-paste.ini load_app 
/usr/lib/python2.6/site-packages/nova/wsgi.py:484
  2013-10-09 10:54:22.076 4776 INFO nova.openstack.common.periodic_task [-] 
Skipping periodic task _periodic_update_dns because its interval is negative
  2013-10-09 10:54:22.079 4776 CRITICAL nova [-] [Errno 98] Address already in 
use
  2013-10-09 10:54:22.079 4776 TRACE nova Traceback (most recent call last):
  2013-10-09 10:54:22.079 4776 TRACE nova   File "/usr/bin/nova-api-metadata", 
line 10, in 
  2013-10-09 10:54:22.079 4776 TRACE nova sys.exit(main())
  2013-10-09 10:54:22.079 4776 TRACE nova   File 
"/usr/lib/python2.6/site-packages/nova/cmd/api_metadata.py", line 33, in main
  2013-10-09 10:54:22.079 4776 TRACE nova server = 
service.WSGIService('metadata')
  2013-10-09 10:54:22.079 4776 TRACE nova   File 
"/usr/lib/python2.6/site-packages/nova/service.py", line 318, in __init__
  2013-10-09 10:54:22.079 4776 TRACE nova max_url_len=max_url_len)
  2013-10-09 10:54:22.079 4776 TRACE nova   File 
"/usr/lib/python2.6/site-packages/nova/wsgi.py", line 123, in __init__
  2013-10-09 10:54:22.079 4776 TRACE nova self._socket = 
eventlet.listen(bind_addr, family, backlog=backlog)
  2013-10-09 10:54:22.079 4776 TRACE nova   File 
"/usr/lib/python2.6/site-packages/eventlet/convenience.py", line 38, in listen
  2013-10-09 10:54:22.079 4776 TRACE nova sock.bind(addr)
  2013-10-09 10:54:22.079 4776 TRACE nova   File "", line 1, in bind
  2013-10-09 10:54:22.079 4776 TRACE nova error: [Errno 98] Address already in 
use
  2013-10-09 10:54:22.079 4776 TRACE nova

  The error from the nova-api log: 
  2013-10-09 11:17:04.520 6048 CRITICAL nova [-] [Errno 98] Address already in 
use
  2013-10-09 11:17:04.520 6048 TRACE nova Traceback (most recent call last):
  2013-10-09 11:17:04.520 6048 TRACE nova   File "/usr/bin/nova-api", line 10, 
in 
  2013-10-09 11:17:04.520 6048 TRACE nova sys.exit(main())
  2013-10-09 11:17:04.520 6048 TRACE nova   File 
"/usr/lib/python2.6/site-packages/nova/cmd/api.py", line 51, in main
  2013-10-09 11:17:04.520 6048 TRACE nova server = service.WSGIService(api, 
use_ssl=should_use_ssl)
  2013-10-09 11:17:04.520 6048 TRACE nova   File 
"/usr/lib/python2.6/site-packages/nova/service.py", line 318, in __init__
  2013-10-09 11:17:04.520 6048 TRACE nova max_url_len=max_url_len)
  2013-10-09 11:17:04.520 6048 TRACE nova   File 
"/usr/lib/python2.6/site-packages/nova/wsgi.py", line 124, in __init__
  2013-10-09 11:17:04.520 6048 TRACE nova self._socket = 
eventlet.listen(bind_addr, family, backlog=backlog)
  2013-10-09 11:17:04.520 6048 TRACE nova   File 
"/usr/lib/python2.6/site-packages/eventlet/convenience.py", line 38, in listen
  2013-10-09 11:1