2013-08-14 15:50:41 |
Michael Denny |
bug |
|
|
added bug |
2013-08-14 16:04:50 |
Michael Denny |
description |
3PAR Unable to attach volum without 3PAR domain value yet we only require cpg
3PAR backend supports cpg creation without a domain, customers need to buy a license to enable domains.
We need to support cpg outside of a domain.
33428fa2] Released file lock "3par" at /tmp/tmpHCyZc3/cinder-3par for method "initialize_connection"... from (pid=47431) inner /opt/stack/cinder/cinder/openstack/common/lockutils.py:239
2013-08-14 08:34:49.489 ERROR cinder.openstack.common.rpc.amqp [req-6a7b63d5-2331-4ebd-ab7d-508769ae091e 3de54141610748af85ab9436475cbb99 6038fc55fee44299a73d011933428fa2] Exception during message handling
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp Traceback (most recent call last):
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/rpc/amqp.py", line 433, in _process_data
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp **args)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/rpc/dispatcher.py", line 148, in dispatch
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp return getattr(proxyobj, method)(ctxt, **kwargs)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/manager.py", line 507, in initialize_connection
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp return self.driver.initialize_connection(volume_ref, connector)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/lockutils.py", line 233, in inner
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp retval = f(*args, **kwargs)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 176, in initialize_connection
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp host = self._create_host(volume, connector)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 224, in _create_host
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp domain = self.common.get_domain(cpg)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_common.py", line 202, in get_domain
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp domain = cpg['domain']
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp KeyError: 'domain'
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp
2013-08-14 08:34:49.490 ERROR cinder.openstack.common.rpc.common [req-6a7b63d5-2331-4ebd-ab7d-508769ae091e 3de54141610748af85ab9436475cbb99 6038fc55fee44299a73d011933428fa2] Returning exception 'domain' to caller
2013-08-14 08:34:49.491 ERROR cinder.openstack.common.rpc.common [req-6a7b63d5-2331-4ebd-ab7d-508769ae091e 3de54141610748af85ab9436475cbb99 6038fc55fee44299a73d011933428fa2] ['Traceback (most recent call last):\n', ' File "/opt/stack/cinder/cinder/openstack/common/rpc/amqp.py", line 433, in _process_data\n **args)\n', ' File "/opt/stack/cinder/cinder/openstack/common/rpc/dispatcher.py", line 148, in dispatch\n return getattr(proxyobj, method)(ctxt, **kwargs)\n', ' File "/opt/stack/cinder/cinder/volume/manager.py", line 507, in initialize_connection\n return self.driver.initialize_connection(volume_ref, connector)\n', ' File "/opt/stack/cinder/cinder/openstack/common/lockutils.py", line 233, in inner\n retval = f(*args, **kwargs)\n', ' File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 176, in initialize_connection\n host = self._create_host(volume, connector)\n', ' File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 224, in _create_host\n domain = self.common.get_domain(cpg)\n', ' File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_common.py", line 202, in get_domain\n domain = cpg[\'domain\']\n', "KeyError: 'domain'\n"]
How to duplicate
Create cpg without domain in IMC
configure cinder.conf hp3par_cpg= and remove hp2par_domain if needed |
3PAR Unable to attach volum without 3PAR domain value yet we only require cpg
3PAR backend supports cpg creation without a domain, customers need to buy a license to enable domains.
We need to support cpg outside of a domain.
33428fa2] Released file lock "3par" at /tmp/tmpHCyZc3/cinder-3par for method "initialize_connection"... from (pid=47431) inner /opt/stack/cinder/cinder/openstack/common/lockutils.py:239
2013-08-14 08:34:49.489 ERROR cinder.openstack.common.rpc.amqp [req-6a7b63d5-2331-4ebd-ab7d-508769ae091e 3de54141610748af85ab9436475cbb99 6038fc55fee44299a73d011933428fa2] Exception during message handling
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp Traceback (most recent call last):
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/rpc/amqp.py", line 433, in _process_data
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp **args)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/rpc/dispatcher.py", line 148, in dispatch
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp return getattr(proxyobj, method)(ctxt, **kwargs)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/manager.py", line 507, in initialize_connection
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp return self.driver.initialize_connection(volume_ref, connector)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/lockutils.py", line 233, in inner
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp retval = f(*args, **kwargs)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 176, in initialize_connection
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp host = self._create_host(volume, connector)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 224, in _create_host
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp domain = self.common.get_domain(cpg)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_common.py", line 202, in get_domain
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp domain = cpg['domain']
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp KeyError: 'domain'
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp
2013-08-14 08:34:49.490 ERROR cinder.openstack.common.rpc.common [req-6a7b63d5-2331-4ebd-ab7d-508769ae091e 3de54141610748af85ab9436475cbb99 6038fc55fee44299a73d011933428fa2] Returning exception 'domain' to caller
2013-08-14 08:34:49.491 ERROR cinder.openstack.common.rpc.common [req-6a7b63d5-2331-4ebd-ab7d-508769ae091e 3de54141610748af85ab9436475cbb99 6038fc55fee44299a73d011933428fa2] ['Traceback (most recent call last):\n', ' File "/opt/stack/cinder/cinder/openstack/common/rpc/amqp.py", line 433, in _process_data\n **args)\n', ' File "/opt/stack/cinder/cinder/openstack/common/rpc/dispatcher.py", line 148, in dispatch\n return getattr(proxyobj, method)(ctxt, **kwargs)\n', ' File "/opt/stack/cinder/cinder/volume/manager.py", line 507, in initialize_connection\n return self.driver.initialize_connection(volume_ref, connector)\n', ' File "/opt/stack/cinder/cinder/openstack/common/lockutils.py", line 233, in inner\n retval = f(*args, **kwargs)\n', ' File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 176, in initialize_connection\n host = self._create_host(volume, connector)\n', ' File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 224, in _create_host\n domain = self.common.get_domain(cpg)\n', ' File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_common.py", line 202, in get_domain\n domain = cpg[\'domain\']\n', "KeyError: 'domain'\n"]
How to duplicate
Create cpg without domain in IMC
configure cinder.conf hp3par_cpg= and remove hp3par_domain if needed |
|
2013-08-14 16:19:29 |
Kurt Martin |
tags |
|
3par drivers |
|
2013-08-14 16:19:40 |
Kurt Martin |
cinder: status |
New |
Confirmed |
|
2013-08-14 16:19:45 |
Kurt Martin |
cinder: assignee |
|
Kurt Martin (kurt-f-martin) |
|
2013-08-15 18:29:05 |
Kurt Martin |
summary |
3PAR Unable to attach volum without 3PAR domain value yet we only require cpg |
3PAR drivers need to support CPG that are not part on a domain |
|
2013-08-15 18:29:36 |
Kurt Martin |
summary |
3PAR drivers need to support CPG that are not part on a domain |
3PAR drivers need to support CPGs that are not part of a domain |
|
2013-08-15 18:29:49 |
Kurt Martin |
description |
3PAR Unable to attach volum without 3PAR domain value yet we only require cpg
3PAR backend supports cpg creation without a domain, customers need to buy a license to enable domains.
We need to support cpg outside of a domain.
33428fa2] Released file lock "3par" at /tmp/tmpHCyZc3/cinder-3par for method "initialize_connection"... from (pid=47431) inner /opt/stack/cinder/cinder/openstack/common/lockutils.py:239
2013-08-14 08:34:49.489 ERROR cinder.openstack.common.rpc.amqp [req-6a7b63d5-2331-4ebd-ab7d-508769ae091e 3de54141610748af85ab9436475cbb99 6038fc55fee44299a73d011933428fa2] Exception during message handling
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp Traceback (most recent call last):
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/rpc/amqp.py", line 433, in _process_data
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp **args)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/rpc/dispatcher.py", line 148, in dispatch
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp return getattr(proxyobj, method)(ctxt, **kwargs)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/manager.py", line 507, in initialize_connection
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp return self.driver.initialize_connection(volume_ref, connector)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/lockutils.py", line 233, in inner
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp retval = f(*args, **kwargs)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 176, in initialize_connection
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp host = self._create_host(volume, connector)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 224, in _create_host
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp domain = self.common.get_domain(cpg)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_common.py", line 202, in get_domain
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp domain = cpg['domain']
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp KeyError: 'domain'
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp
2013-08-14 08:34:49.490 ERROR cinder.openstack.common.rpc.common [req-6a7b63d5-2331-4ebd-ab7d-508769ae091e 3de54141610748af85ab9436475cbb99 6038fc55fee44299a73d011933428fa2] Returning exception 'domain' to caller
2013-08-14 08:34:49.491 ERROR cinder.openstack.common.rpc.common [req-6a7b63d5-2331-4ebd-ab7d-508769ae091e 3de54141610748af85ab9436475cbb99 6038fc55fee44299a73d011933428fa2] ['Traceback (most recent call last):\n', ' File "/opt/stack/cinder/cinder/openstack/common/rpc/amqp.py", line 433, in _process_data\n **args)\n', ' File "/opt/stack/cinder/cinder/openstack/common/rpc/dispatcher.py", line 148, in dispatch\n return getattr(proxyobj, method)(ctxt, **kwargs)\n', ' File "/opt/stack/cinder/cinder/volume/manager.py", line 507, in initialize_connection\n return self.driver.initialize_connection(volume_ref, connector)\n', ' File "/opt/stack/cinder/cinder/openstack/common/lockutils.py", line 233, in inner\n retval = f(*args, **kwargs)\n', ' File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 176, in initialize_connection\n host = self._create_host(volume, connector)\n', ' File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 224, in _create_host\n domain = self.common.get_domain(cpg)\n', ' File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_common.py", line 202, in get_domain\n domain = cpg[\'domain\']\n', "KeyError: 'domain'\n"]
How to duplicate
Create cpg without domain in IMC
configure cinder.conf hp3par_cpg= and remove hp3par_domain if needed |
3PAR Unable to attach volume without 3PAR domain value yet we only require cpg
3PAR backend supports cpg creation without a domain, customers need to buy a license to enable domains.
We need to support cpg outside of a domain.
33428fa2] Released file lock "3par" at /tmp/tmpHCyZc3/cinder-3par for method "initialize_connection"... from (pid=47431) inner /opt/stack/cinder/cinder/openstack/common/lockutils.py:239
2013-08-14 08:34:49.489 ERROR cinder.openstack.common.rpc.amqp [req-6a7b63d5-2331-4ebd-ab7d-508769ae091e 3de54141610748af85ab9436475cbb99 6038fc55fee44299a73d011933428fa2] Exception during message handling
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp Traceback (most recent call last):
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/rpc/amqp.py", line 433, in _process_data
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp **args)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/rpc/dispatcher.py", line 148, in dispatch
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp return getattr(proxyobj, method)(ctxt, **kwargs)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/manager.py", line 507, in initialize_connection
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp return self.driver.initialize_connection(volume_ref, connector)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/lockutils.py", line 233, in inner
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp retval = f(*args, **kwargs)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 176, in initialize_connection
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp host = self._create_host(volume, connector)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 224, in _create_host
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp domain = self.common.get_domain(cpg)
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_common.py", line 202, in get_domain
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp domain = cpg['domain']
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp KeyError: 'domain'
2013-08-14 08:34:49.489 TRACE cinder.openstack.common.rpc.amqp
2013-08-14 08:34:49.490 ERROR cinder.openstack.common.rpc.common [req-6a7b63d5-2331-4ebd-ab7d-508769ae091e 3de54141610748af85ab9436475cbb99 6038fc55fee44299a73d011933428fa2] Returning exception 'domain' to caller
2013-08-14 08:34:49.491 ERROR cinder.openstack.common.rpc.common [req-6a7b63d5-2331-4ebd-ab7d-508769ae091e 3de54141610748af85ab9436475cbb99 6038fc55fee44299a73d011933428fa2] ['Traceback (most recent call last):\n', ' File "/opt/stack/cinder/cinder/openstack/common/rpc/amqp.py", line 433, in _process_data\n **args)\n', ' File "/opt/stack/cinder/cinder/openstack/common/rpc/dispatcher.py", line 148, in dispatch\n return getattr(proxyobj, method)(ctxt, **kwargs)\n', ' File "/opt/stack/cinder/cinder/volume/manager.py", line 507, in initialize_connection\n return self.driver.initialize_connection(volume_ref, connector)\n', ' File "/opt/stack/cinder/cinder/openstack/common/lockutils.py", line 233, in inner\n retval = f(*args, **kwargs)\n', ' File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 176, in initialize_connection\n host = self._create_host(volume, connector)\n', ' File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_fc.py", line 224, in _create_host\n domain = self.common.get_domain(cpg)\n', ' File "/opt/stack/cinder/cinder/volume/drivers/san/hp/hp_3par_common.py", line 202, in get_domain\n domain = cpg[\'domain\']\n', "KeyError: 'domain'\n"]
How to duplicate
Create cpg without domain in IMC
configure cinder.conf hp3par_cpg= and remove hp3par_domain if needed |
|
2013-08-19 18:18:52 |
OpenStack Infra |
cinder: status |
Confirmed |
In Progress |
|
2013-08-21 05:56:34 |
OpenStack Infra |
cinder: status |
In Progress |
Fix Committed |
|
2013-09-05 10:18:52 |
Thierry Carrez |
cinder: status |
Fix Committed |
Fix Released |
|
2013-09-05 10:18:52 |
Thierry Carrez |
cinder: milestone |
|
havana-3 |
|
2013-10-17 10:27:22 |
Thierry Carrez |
cinder: milestone |
havana-3 |
2013.2 |
|