Activity log for bug #1212328

Date Who What changed Old value New value Message
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