Public bug reported:

I am seeing a behavior, while deleting nova instance it returns status as an 
Error and fails to delete itself. 
So scenario, where I see this behavior is as follow:
Create a nova VM instance.
Create a cinder volume
Attach this volume to nova vm instance and after that wait for volume to go to 
‘In-use’ state.
Mount the created partition to VM
Unmount the created partition
Detach the volume from VM instance and after that wait for volume to go to 
‘Available’ state
Delete the volume
Delete the nova VM instance ==> It fails at this step, because status of server 
instance is set to Error.

Based on logs I also see Rabbitmq error, which might explain the problem.
3908 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit 
Traceback (most r     ecent call last):
3909 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     
python2.7/dist-packages/oslo/messaging/_drivers/impl_rabbit.py", line 648, in 
ensure
3910 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 return method     (*args, **kwargs)
3911 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     
python2.7/dist-packages/oslo/messaging/_drivers/impl_rabbit.py", line 753, in 
_publish
3912 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 publisher = c     ls(self.conf, self.channel, topic, **kwargs)
3913 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     
python2.7/dist-packages/oslo/messaging/_drivers/impl_rabbit.py", line 420, in 
__init__
3914 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 super(NotifyP     ublisher, self).__init__(conf, channel, topic, **kwargs)
3915 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     
python2.7/dist-packages/oslo/messaging/_drivers/impl_rabbit.py", line 396, in 
__init__
3916 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 **options)
3917 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     
python2.7/dist-packages/oslo/messaging/_drivers/impl_rabbit.py", line 339, in 
__init__
3918 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 self.reconnec     t(channel)
2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   File 
"/usr/lib/     python2.7/dist-packages/oslo/messaging/_drivers/impl_rabbit.py", 
line 423, in reconnect
3920 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 super(NotifyP     ublisher, self).reconnect(channel)
3921 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     
python2.7/dist-packages/oslo/messaging/_drivers/impl_rabbit.py", line 347, in 
reconnect
3922 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 routing_key=s     elf.routing_key)
3923 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     python2.7/dist-packages/kombu/messaging.py", line 84, in 
__init__
3924 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 self.revive(s     elf._channel)
3925 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     python2.7/dist-packages/kombu/messaging.py", line 218, in 
revive
3926 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 self.declare(     )
3927 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     python2.7/dist-packages/kombu/messaging.py", line 104, in 
declare
3928 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 self.exchange     .declare()
3929 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     python2.7/dist-packages/kombu/entity.py", line 166, in 
declare
3930 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 nowait=nowait     , passive=passive,
3931 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     python2.7/dist-packages/amqp/channel.py", line 613, in 
exchange_declare
3932 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 self._send_me     thod((40, 10), args)
3933 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     python2.7/dist-packages/amqp/abstract_channel.py", line 56, 
in _send_method
3934 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 self.channel_     id, method_sig, args, content,
3935 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     python2.7/dist-packages/amqp/method_framing.py", line 221, 
in write_method
3936 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 write_frame(1     , channel, payload)
3937 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     python2.7/dist-packages/amqp/transport.py", line 177, in 
write_frame
3938 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 frame_type, c     hannel, size, payload, 0xce,
3939 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     python2.7/dist-packages/eventlet/greenio.py", line 307, in 
sendall
3940 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 tail = self.s     end(data, flags)
3941 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     python2.7/dist-packages/eventlet/greenio.py", line 293, in 
send
3942 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit    
 total_sent +=      fd.send(data[total_sent:], flags)
3943 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit 
error: [Errno 32]      Broken pipe
3944 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit
3945 <182>Sep 29 16:14:57 node-6 nova-api 2014-09-29 16:14:57.084 29278 INFO 
oslo.messaging._d     rivers.impl_rabbit 
[req-e1e3acf2-2e42-40bb-bcb9-839151099a96 ] Reconnecting to AMQP serve     r on 
192.168.9.5:5672

** Affects: nova
     Importance: Undecided
         Status: New

** Attachment added: "Nova log"
   
https://bugs.launchpad.net/bugs/1375408/+attachment/4219462/+files/nova-all.log

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

Title:
  nova instance delete issue

Status in OpenStack Compute (Nova):
  New

Bug description:
  I am seeing a behavior, while deleting nova instance it returns status as an 
Error and fails to delete itself. 
  So scenario, where I see this behavior is as follow:
  Create a nova VM instance.
  Create a cinder volume
  Attach this volume to nova vm instance and after that wait for volume to go 
to ‘In-use’ state.
  Mount the created partition to VM
  Unmount the created partition
  Detach the volume from VM instance and after that wait for volume to go to 
‘Available’ state
  Delete the volume
  Delete the nova VM instance ==> It fails at this step, because status of 
server instance is set to Error.

  Based on logs I also see Rabbitmq error, which might explain the problem.
  3908 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit 
Traceback (most r     ecent call last):
  3909 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     
python2.7/dist-packages/oslo/messaging/_drivers/impl_rabbit.py", line 648, in 
ensure
  3910 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   return method     (*args, **kwargs)
  3911 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     
python2.7/dist-packages/oslo/messaging/_drivers/impl_rabbit.py", line 753, in 
_publish
  3912 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   publisher = c     ls(self.conf, self.channel, topic, **kwargs)
  3913 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     
python2.7/dist-packages/oslo/messaging/_drivers/impl_rabbit.py", line 420, in 
__init__
  3914 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   super(NotifyP     ublisher, self).__init__(conf, channel, topic, **kwargs)
  3915 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     
python2.7/dist-packages/oslo/messaging/_drivers/impl_rabbit.py", line 396, in 
__init__
  3916 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   **options)
  3917 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     
python2.7/dist-packages/oslo/messaging/_drivers/impl_rabbit.py", line 339, in 
__init__
  3918 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   self.reconnec     t(channel)
  2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit   
File "/usr/lib/     
python2.7/dist-packages/oslo/messaging/_drivers/impl_rabbit.py", line 423, in 
reconnect
  3920 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   super(NotifyP     ublisher, self).reconnect(channel)
  3921 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     
python2.7/dist-packages/oslo/messaging/_drivers/impl_rabbit.py", line 347, in 
reconnect
  3922 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   routing_key=s     elf.routing_key)
  3923 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     python2.7/dist-packages/kombu/messaging.py", line 84, in 
__init__
  3924 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   self.revive(s     elf._channel)
  3925 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     python2.7/dist-packages/kombu/messaging.py", line 218, in 
revive
  3926 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   self.declare(     )
  3927 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     python2.7/dist-packages/kombu/messaging.py", line 104, in 
declare
  3928 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   self.exchange     .declare()
  3929 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     python2.7/dist-packages/kombu/entity.py", line 166, in 
declare
  3930 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   nowait=nowait     , passive=passive,
  3931 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     python2.7/dist-packages/amqp/channel.py", line 613, in 
exchange_declare
  3932 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   self._send_me     thod((40, 10), args)
  3933 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     python2.7/dist-packages/amqp/abstract_channel.py", line 
56, in _send_method
  3934 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   self.channel_     id, method_sig, args, content,
  3935 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     python2.7/dist-packages/amqp/method_framing.py", line 221, 
in write_method
  3936 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   write_frame(1     , channel, payload)
  3937 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     python2.7/dist-packages/amqp/transport.py", line 177, in 
write_frame
  3938 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   frame_type, c     hannel, size, payload, 0xce,
  3939 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     python2.7/dist-packages/eventlet/greenio.py", line 307, in 
sendall
  3940 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   tail = self.s     end(data, flags)
  3941 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
 File "/usr/lib/     python2.7/dist-packages/eventlet/greenio.py", line 293, in 
send
  3942 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit  
   total_sent +=      fd.send(data[total_sent:], flags)
  3943 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit 
error: [Errno 32]      Broken pipe
  3944 2014-09-29 16:14:57.080 29278 TRACE oslo.messaging._drivers.impl_rabbit
  3945 <182>Sep 29 16:14:57 node-6 nova-api 2014-09-29 16:14:57.084 29278 INFO 
oslo.messaging._d     rivers.impl_rabbit 
[req-e1e3acf2-2e42-40bb-bcb9-839151099a96 ] Reconnecting to AMQP serve     r on 
192.168.9.5:5672

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1375408/+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

Reply via email to