euca-deregister deletes wrong image

Bug #744519 reported by Tushar Patil
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Medium
John Tran

Bug Description

Steps to reproduce:-
1) Create ramdisk, kernel, machine images using glance upload.

2) $euca-describe-images
IMAGE aki-00000002 (ipv6-kernel) private kernel
IMAGE ari-00000001 (ipv6-ramdisk) private ramdisk
IMAGE ami-00000003 (ipv6-disk-image) private machine aki-00000002 ari-00000001

3) Now try to deregister the ramdisk image using euca-deregister
$euca-degister ami-000001

Here I am trying to delete the machine image with id 1 which doesn't exists. So I was expecting euca-deregister should give me some error message. But in this case it actually deletes the ramdisk image ari-00000001.

Related branches

Revision history for this message
Tushar Patil (tpatil) wrote :

Tested on nova revision 897 and glance revision 96.

Revision history for this message
Vish Ishaya (vishvananda) wrote : Re: [Bug 744519] Re: euca-degister - deletes wrong image (for GlanceImageService)

Nice catch

On Mar 28, 2011, at 12:41 PM, Tushar Patil wrote:

> Tested on nova revision 897 and glance revision 96.
>
> --
> You received this bug notification because you are a member of Nova Bug
> Team, which is subscribed to OpenStack Compute (nova).
> https://bugs.launchpad.net/bugs/744519
>
> Title:
> euca-degister - deletes wrong image (for GlanceImageService)
>
> Status in OpenStack Compute (Nova):
> New
>
> Bug description:
> Steps to reproduce:-
> 1) Create ramdisk, kernel, machine images using glance upload.
>
> 2) $euca-describe-images
> IMAGE aki-00000002 (ipv6-kernel) private kernel
> IMAGE ari-00000001 (ipv6-ramdisk) private ramdisk
> IMAGE ami-00000003 (ipv6-disk-image) private machine aki-00000002 ari-00000001
>
> 3) Now try to deregister the ramdisk image using euca-deregister
> $euca-degister ami-000001
>
> Here I am trying to delete the machine image with id 1 which doesn't
> exists. So I was expecting euca-deregister should give me some error
> message. But in this case it actually deletes the ramdisk image
> ari-00000001.

Changed in nova:
status: New → Triaged
importance: Undecided → Medium
Tushar Patil (tpatil)
summary: - euca-degister - deletes wrong image (for GlanceImageService)
+ euca-deregister - deletes wrong image (for GlanceImageService)
Revision history for this message
Jay Pipes (jaypipes) wrote :

removed mention of GlanceImageService because this is agnostic to the underlying image service...

summary: - euca-deregister - deletes wrong image (for GlanceImageService)
+ euca-deregister deletes wrong image
John Tran (jtran)
Changed in nova:
assignee: nobody → John Tran (jtran)
John Tran (jtran)
Changed in nova:
status: Triaged → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
milestone: none → diablo-3
Thierry Carrez (ttx)
Changed in nova:
milestone: diablo-3 → 2011.3
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.