[Bug 1061166] [NEW] ec2 instance IDs are broken after folsom upgrade

Adam Gandelman 1061166 at bugs.launchpad.net
Wed Oct 3 18:57:09 UTC 2012


Public bug reported:

After upgrading a running cluster from Essex to Folsom
(2012.2-0ubuntu2~cloud0), the EC2 API can no longer find instances by
EC2 ID, ie:

ubuntu at ip-10-252-38-15:~$ euca-describe-instances 
RESERVATION	r-90qer9xs	7b58c0e219a948ef942071c871d05b8b	default
INSTANCE	i-00000006	ami-00000001	192.168.25.4	192.168.25.4	running	adam (7b58c0e219a948ef942071c871d05b8b, ip-10-252-40-134)	0		m1.tiny	2012-10-03T18:35:03.000Z	novamonitoring-disabled	192.168.25.4	192.168.25.4			instance-store									
RESERVATION	r-k190bhzm	7b58c0e219a948ef942071c871d05b8b	default
INSTANCE	i-00000004	ami-00000001	192.168.25.5	192.168.25.5	running	adam (7b58c0e219a948ef942071c871d05b8b, ip-10-252-40-134)	0		m1.tiny	2012-10-03T18:22:49.000Z	novamonitoring-disabled	192.168.25.5	192.168.25.5			instance-store									
ubuntu at ip-10-252-38-15:~$ euca-get-console-output i-00000004
InstanceNotFound: Instance i-00000004 could not be found.

A quick test of other calls shows that this affects many actions:

euca-get-console-output
euca-terminate-instance
euca-attach-volumes
euca-associate-address

Should note that describing individual instances still works (ie, euca-
describe-instances i-00000004) still works as expected.  A quick glance
at the code shows this call converts the EC2 instance ID to UUID with
ec2utils.ec2_inst_id_to_uuid() rather than ec2utils.ec2_id_to_id() like
the other calls.

This seems to not affect clusters that have been initially installed
with Folsom.  I suspect something is wrong in the data migration from
Essex to Folsom that causes the ec2_id_to_id() mapping to be bogus.

** Affects: nova
     Importance: Undecided
         Status: New

** Affects: nova (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: openstack-ubuntu-upgrade

** Also affects: nova
   Importance: Undecided
       Status: New

** Tags added: openstack-ubuntu-upgrade

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

Title:
  ec2 instance IDs are broken after folsom upgrade

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



More information about the Ubuntu-server-bugs mailing list