[Bug 1019913] Re: Lazy load of attribute fails for instance_type.rxtx_factor

Andrew Glen-Young 1019913 at bugs.launchpad.net
Mon Jul 2 13:42:27 UTC 2012


** Description changed:

- Running proposed on one of our clusters, I see the following with
- instances started via juju. I have been unable to re-create the problem
- with raw ec2 commands.
+ Running Precise proposed on one of our clusters, I see the following
+ with instances started via juju. I have been unable to re-create the
+ problem with raw ec2 commands.
  
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0] Ensuring static filters
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0] Instance failed to spawn
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0] Traceback (most recent call last):
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 598, in _spawn
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]     self._legacy_nw_info(network_info), block_device_info)
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]   File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 114, in wrapped
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]     return f(*args, **kw)
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]   File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/connection.py", line 921, in spawn
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]     self.firewall_driver.prepare_instance_filter(instance, network_info)
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]   File "/usr/lib/python2.7/dist-packages/nova/virt/firewall.py", line 136, in prepare_instance_filter
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]     self.add_filters_for_instance(instance)
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]   File "/usr/lib/python2.7/dist-packages/nova/virt/firewall.py", line 178, in add_filters_for_instance
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]     ipv4_rules, ipv6_rules = self.instance_rules(instance, network_info)
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]   File "/usr/lib/python2.7/dist-packages/nova/virt/firewall.py", line 335, in instance_rules
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]     instance)
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]   File "/usr/lib/python2.7/dist-packages/nova/network/api.py", line 213, in get_instance_nw_info
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]     'rxtx_factor': instance['instance_type']['rxtx_factor'],
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]   File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/models.py", line 75, in __getitem__
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]     return getattr(self, key)
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]   File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/attributes.py", line 168, in __get__
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]     return self.impl.get(instance_state(instance),dict_)
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]   File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/attributes.py", line 453, in get
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]     value = self.callable_(state, passive)
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]   File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/strategies.py", line 485, in _load_for_state
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]     (mapperutil.state_str(state), key)
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0] DetachedInstanceError: Parent instance <Instance at 0x45f6350> is not bound to a Session; lazy load operation of attribute 'instance_type' cannot proceed
  [instance: d6c8c7e9-aa9d-461c-b7a5-92b993382bb0]

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to nova in Ubuntu.
https://bugs.launchpad.net/bugs/1019913

Title:
  Lazy load of attribute fails for instance_type.rxtx_factor

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



More information about the Ubuntu-server-bugs mailing list