2011-09-27 09:43:48 -05:00
|
|
|
Aaron Lee <aaron.lee@rackspace.com>
|
2011-07-20 12:10:01 -07:00
|
|
|
Adam Gandelman <adamg@canonical.com>
|
2011-07-26 09:49:36 +09:00
|
|
|
Adam Johnson <adjohn@gmail.com>
|
2011-11-16 09:21:35 +00:00
|
|
|
Adrian Smith <adrian_f_smith@dell.com>
|
2011-08-01 17:16:49 +01:00
|
|
|
Ahmad Hassan <ahmad.hassan@hp.com>
|
2011-04-27 00:53:07 -04:00
|
|
|
Alex Meade <alex.meade@rackspace.com>
|
2011-07-12 17:25:42 +04:00
|
|
|
Alexander Sakhnov <asakhnov@mirantis.com>
|
2011-11-09 16:18:39 +01:00
|
|
|
Alvaro Lopez Garcia <aloga@ifca.unican.es>
|
2011-12-02 13:29:13 -06:00
|
|
|
Andrew Bogott <abogott@wikimedia.org>
|
2011-05-31 11:43:38 -05:00
|
|
|
Andrey Brindeyev <abrindeyev@griddynamics.com>
|
2010-10-22 14:06:34 -05:00
|
|
|
Andy Smith <code@term.ie>
|
2011-02-22 20:28:31 +00:00
|
|
|
Andy Southgate <andy.southgate@citrix.com>
|
2010-10-22 14:06:34 -05:00
|
|
|
Anne Gentle <anne@openstack.org>
|
2010-11-15 13:15:48 -06:00
|
|
|
Anthony Young <sleepsonthefloor@gmail.com>
|
2010-12-22 13:27:51 -05:00
|
|
|
Antony Messerli <ant@openstack.org>
|
2010-11-15 13:15:48 -06:00
|
|
|
Armando Migliaccio <Armando.Migliaccio@eu.citrix.com>
|
2011-06-17 14:02:24 -04:00
|
|
|
Arvind Somya <asomya@cisco.com>
|
Fix deletion of instances without fixed ips.
Catch exception when there are no fixed ips for an instance when deallocating it.
When trying to delete failed builds I got the following traces:
(nova.rpc): TRACE: Traceback (most recent call last):
(nova.rpc): TRACE: File "/usr/lib64/python2.7/site-packages/nova/rpc/impl_kombu.py", line 620, in _process_data
(nova.rpc): TRACE: rval = node_func(context=ctxt, **node_args)
(nova.rpc): TRACE: File "/usr/lib64/python2.7/site-packages/nova/network/manager.py", line 252, in deallocate_for_instance
(nova.rpc): TRACE: fixed_ips = self.db.fixed_ip_get_by_instance(context, instance_id)
(nova.rpc): TRACE: File "/usr/lib64/python2.7/site-packages/nova/db/api.py", line 392, in fixed_ip_get_by_instance
(nova.rpc): TRACE: return IMPL.fixed_ip_get_by_instance(context, instance_id)
(nova.rpc): TRACE: File "/usr/lib64/python2.7/site-packages/nova/db/sqlalchemy/api.py", line 120, in wrapper
(nova.rpc): TRACE: return f(*args, **kwargs)
(nova.rpc): TRACE: File "/usr/lib64/python2.7/site-packages/nova/db/sqlalchemy/api.py", line 877, in fixed_ip_get_by_instance
(nova.rpc): TRACE: raise exception.FixedIpNotFoundForInstance(instance_id=instance_id)
(nova.rpc): TRACE: FixedIpNotFoundForInstance: Instance 37 has zero fixed ips.
Which this commit fixes.
Added myself to Authors as requested.
Change-Id: I87a1764c16328c6a4bfa5a0bfab1ea4800cbb355
2011-10-19 22:36:03 +02:00
|
|
|
Asbjørn Sannes <asbjorn.sannes@interhost.no>
|
2011-09-23 09:22:32 -07:00
|
|
|
Ben McGraw <ben@pistoncloud.com>
|
2011-02-09 17:24:36 +03:00
|
|
|
Bilal Akhtar <bilalakhtar@ubuntu.com>
|
2011-08-25 23:18:38 -07:00
|
|
|
Brad Hall <brad@nicira.com>
|
2011-09-19 22:21:10 -05:00
|
|
|
Brad McConnell <bmcconne@rackspace.com>
|
2011-09-13 11:57:33 +01:00
|
|
|
Brendan Maguire <B_Maguire@Dell.com>
|
2011-02-16 16:22:16 -05:00
|
|
|
Brian Lamar <brian.lamar@rackspace.com>
|
2011-02-17 21:27:48 +01:00
|
|
|
Brian Schott <bschott@isi.edu>
|
|
|
|
Brian Waldon <brian.waldon@rackspace.com>
|
2011-01-05 15:04:51 -08:00
|
|
|
Chiradeep Vittal <chiradeep@cloud.com>
|
2010-12-13 18:56:07 +00:00
|
|
|
Chmouel Boudjnah <chmouel@chmouel.com>
|
2011-01-14 11:44:35 +09:00
|
|
|
Chris Behrens <cbehrens@codestud.com>
|
2011-02-07 11:57:12 +01:00
|
|
|
Christian Berendt <berendt@b1-systems.de>
|
2011-07-22 20:29:37 -07:00
|
|
|
Christopher MacGown <chris@pistoncloud.com>
|
2011-03-17 07:53:25 -04:00
|
|
|
Chuck Short <zulcss@ubuntu.com>
|
2010-12-22 13:27:51 -05:00
|
|
|
Cory Wright <corywright@gmail.com>
|
2011-01-26 18:34:56 -05:00
|
|
|
Dan Prince <dan.prince@rackspace.com>
|
2011-07-21 03:20:07 +09:00
|
|
|
Dan Wendlandt <dan@nicira.com>
|
2011-05-31 11:43:38 -05:00
|
|
|
Dave Walker <DaveWalker@ubuntu.com>
|
2011-02-17 21:27:48 +01:00
|
|
|
David Pravec <David.Pravec@danix.org>
|
2011-09-28 15:19:04 +01:00
|
|
|
David Subiros <david.perez5@hp.com>
|
2010-11-22 22:33:03 +01:00
|
|
|
Dean Troyer <dtroyer@gmail.com>
|
2011-11-04 00:25:34 +00:00
|
|
|
Derek Higgins <higginsd@gmail.com>
|
2011-07-07 16:47:23 -04:00
|
|
|
Devendra Modium <dmodium@isi.edu>
|
2010-10-22 14:06:34 -05:00
|
|
|
Devin Carlen <devin.carlen@gmail.com>
|
2011-05-06 16:54:57 +01:00
|
|
|
Donal Lafferty <donal.lafferty@citrix.com>
|
2011-12-02 09:48:15 -08:00
|
|
|
Duncan McGreggor <duncan@dreamhost.com>
|
2010-12-17 15:25:44 -06:00
|
|
|
Ed Leafe <ed@leafe.com>
|
2011-11-09 17:37:54 +01:00
|
|
|
Edouard Thuleau <edouard1.thuleau@orange.com>
|
2011-06-25 04:47:06 +04:00
|
|
|
Eldar Nugaev <reldan@oscloud.ru>
|
2010-10-22 14:06:34 -05:00
|
|
|
Eric Day <eday@oddments.org>
|
2011-03-11 09:54:08 +01:00
|
|
|
Eric Windisch <eric@cloudscaling.com>
|
2010-10-22 14:06:34 -05:00
|
|
|
Ewan Mellor <ewan.mellor@citrix.com>
|
2011-12-05 17:26:44 +01:00
|
|
|
François Charlier <francois.charlier@enovance.com>
|
2011-03-21 14:25:36 -04:00
|
|
|
Gabe Westmaas <gabe.westmaas@rackspace.com>
|
2011-11-03 10:59:51 +02:00
|
|
|
Gary Kotton <garyk@radware.com>
|
2011-10-29 17:20:08 -07:00
|
|
|
Gaurav Gupta <gaurav@denali-systems.com>
|
2011-01-14 11:44:35 +09:00
|
|
|
Hisaharu Ishii <ishii.hisaharu@lab.ntt.co.jp>
|
2010-10-22 14:06:34 -05:00
|
|
|
Hisaki Ohara <hisaki.ohara@intel.com>
|
2011-06-25 04:45:15 +04:00
|
|
|
Ilya Alekseyev <ilyaalekseyev@acm.org>
|
2011-05-31 11:43:38 -05:00
|
|
|
Isaku Yamahata <yamahata@valinux.co.jp>
|
2011-08-09 14:17:56 -07:00
|
|
|
Jake Dahn <jake@ansolabs.com>
|
2011-12-08 15:14:48 -08:00
|
|
|
James E. Blair <jeblair@hp.com>
|
2011-05-16 18:09:26 -05:00
|
|
|
Jason Cannavale <jason.cannavale@rackspace.com>
|
2011-04-18 15:40:16 -05:00
|
|
|
Jason Koelker <jason@koelker.net>
|
2010-10-22 14:06:34 -05:00
|
|
|
Jay Pipes <jaypipes@gmail.com>
|
|
|
|
Jesse Andrews <anotherjesse@gmail.com>
|
2011-04-20 14:12:47 +02:00
|
|
|
Jimmy Bergman <jimmy@sigint.se>
|
2011-10-28 12:20:55 -07:00
|
|
|
Joe Gordon <jogo@cloudscaling.com>
|
2010-10-22 14:06:34 -05:00
|
|
|
Joe Heck <heckj@mac.com>
|
2010-11-15 13:15:48 -06:00
|
|
|
Joel Moore <joelbm24@gmail.com>
|
2011-04-07 16:08:15 -07:00
|
|
|
Johannes Erdfelt <johannes.erdfelt@rackspace.com>
|
2011-01-24 20:16:09 -08:00
|
|
|
John Dewey <john@dewey.ws>
|
2011-03-29 17:07:59 -07:00
|
|
|
John Tran <jtran@attinteractive.com>
|
2010-12-17 15:25:44 -06:00
|
|
|
Jonathan Bryce <jbryce@jbryce.com>
|
2011-01-25 15:32:41 -08:00
|
|
|
Jordan Rinke <jordan@openstack.org>
|
2011-07-11 10:48:32 -04:00
|
|
|
Joseph Suh <jsuh@isi.edu>
|
2011-11-30 13:54:21 -06:00
|
|
|
Joseph W. Breu <breu@breu.org>
|
2011-01-03 16:07:53 -08:00
|
|
|
Josh Durgin <joshd@hq.newdream.net>
|
2011-02-24 13:01:16 -06:00
|
|
|
Josh Kearney <josh@jk0.org>
|
2011-03-21 09:06:42 -05:00
|
|
|
Josh Kleinpeter <josh@kleinpeter.org>
|
2010-10-22 14:06:34 -05:00
|
|
|
Joshua McKenty <jmckenty@gmail.com>
|
2011-12-02 19:02:58 +01:00
|
|
|
Juan G. Hernando Rivero <ghe@debian.org>
|
Include original exception in ClassNotFound exception
By doing this, we allow the error messages to be more useful. When an import
of a class fails because of a missing module dependency, it would have fail
that way for example:
$ nova-manage
Traceback (most recent call last):
File "./bin/nova-manage", line 84, in <module>
from nova import image
File "/home/jd/Work/src/nova/nova/image/__init__.py", line 22, in <module>
from nova.image import glance
File "/home/jd/Work/src/nova/nova/image/glance.py", line 42, in <module>
GlanceClient = utils.import_class('glance.client.Client')
File "/home/jd/Work/src/nova/nova/utils.py", line 66, in import_class
raise exception.ClassNotFound(class_name=class_str)
nova.exception.ClassNotFound: Class Client could not be found
This does not help the user, since it indicates the class Client cannot be
found, even if it is actually found but fail to import.
With this commit, the error message is better:
nova-manage
Traceback (most recent call last):
File "./bin/nova-manage", line 84, in <module>
from nova import image
File "/home/jd/Work/src/nova/nova/image/__init__.py", line 22, in <module>
from nova.image import glance
File "/home/jd/Work/src/nova/nova/image/glance.py", line 42, in <module>
GlanceClient = utils.import_class('glance.client.Client')
File "/home/jd/Work/src/nova/nova/utils.py", line 66, in import_class
raise exception.ClassNotFound(class_name=class_str, exception=exc)
nova.exception.ClassNotFound: Class Client could not be found: No module named kombu.connection
This helps to know that in this kombu is missing.
It would probably even better to rename ClassNotFound to
ClassCannotBeImported or something like that too.
Change-Id: I4100d931a0a825fa0729d5467d2f9268fdd2a261
Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2011-10-06 17:15:32 +02:00
|
|
|
Julien Danjou <julien.danjou@enovance.com>
|
2010-10-22 14:06:34 -05:00
|
|
|
Justin Santa Barbara <justin@fathomdb.com>
|
2011-05-09 22:36:01 -05:00
|
|
|
Justin Shepherd <jshepher@rackspace.com>
|
2011-01-19 23:38:52 +09:00
|
|
|
Kei Masumoto <masumotok@nttdata.co.jp>
|
2011-09-06 10:10:25 +09:00
|
|
|
Keisuke Tagami <tagami.keisuke@lab.ntt.co.jp>
|
2011-08-02 18:43:30 +09:00
|
|
|
masumoto<masumotok@nttdata.co.jp>
|
2011-01-09 11:13:19 -08:00
|
|
|
Ken Pepple <ken.pepple@gmail.com>
|
2011-03-28 07:33:57 -06:00
|
|
|
Kevin Bringard <kbringard@attinteractive.com>
|
2011-03-18 02:09:46 +00:00
|
|
|
Kevin L. Mitchell <kevin.mitchell@rackspace.com>
|
2011-06-25 04:47:06 +04:00
|
|
|
Kirill Shileev <kshileev@gmail.com>
|
2011-01-14 11:44:35 +09:00
|
|
|
Koji Iida <iida.koji@lab.ntt.co.jp>
|
2011-11-21 10:31:25 +05:30
|
|
|
Likitha Shetty <likitha.shetty@citrix.com>
|
2011-09-29 16:41:49 +01:00
|
|
|
Loganathan Parthipan <parthipan@hp.com>
|
2011-01-11 14:59:51 -05:00
|
|
|
Lorin Hochstein <lorin@isi.edu>
|
2011-05-11 11:47:38 +04:00
|
|
|
Lvov Maxim <usrleon@gmail.com>
|
2011-08-04 10:43:16 -07:00
|
|
|
Mandell Degerness <mdegerne@gmail.com>
|
2011-08-24 22:16:02 +01:00
|
|
|
Mark McLoughlin <markmc@redhat.com>
|
2011-03-09 14:21:18 -05:00
|
|
|
Mark Washenberger <mark.washenberger@rackspace.com>
|
2011-03-03 14:10:42 +09:00
|
|
|
Masanori Itoh <itoumsn@nttdata.co.jp>
|
2010-10-22 14:06:34 -05:00
|
|
|
Matt Dietz <matt.dietz@rackspace.com>
|
2011-07-27 20:32:46 -04:00
|
|
|
Matthew Hooker <matt@cloudscaling.com>
|
2010-10-22 14:06:34 -05:00
|
|
|
Michael Gundlach <michael.gundlach@rackspace.com>
|
2011-10-24 20:05:19 -07:00
|
|
|
Mike Lundy <mike@pistoncloud.com>
|
2011-05-11 03:24:02 +04:00
|
|
|
Mike Scherbakov <mihgen@gmail.com>
|
2011-07-13 08:34:41 -04:00
|
|
|
Mohammed Naser <mnaser@vexxhost.com>
|
2011-01-05 14:16:14 -06:00
|
|
|
Monsyne Dragon <mdragon@rackspace.com>
|
2010-10-22 14:06:34 -05:00
|
|
|
Monty Taylor <mordred@inaugust.com>
|
2011-01-14 12:46:10 +09:00
|
|
|
MORITA Kazutaka <morita.kazutaka@gmail.com>
|
2011-01-11 18:01:23 +09:00
|
|
|
Muneyuki Noguchi <noguchimn@nttdata.co.jp>
|
2011-02-17 21:27:48 +01:00
|
|
|
Nachi Ueno <ueno.nachi@lab.ntt.co.jp>
|
2011-02-17 13:15:28 -05:00
|
|
|
Naveed Massjouni <naveedm9@gmail.com>
|
2011-07-06 00:43:39 +04:00
|
|
|
Nikolay Sokolov <nsokolov@griddynamics.com>
|
2011-02-18 11:44:38 -06:00
|
|
|
Nirmal Ranganathan <nirmal.ranganathan@rackspace.com>
|
2011-11-24 15:56:08 +00:00
|
|
|
Ollie Leahy <oliver.leahy@hp.com>
|
2010-10-22 14:06:34 -05:00
|
|
|
Paul Voccio <paul@openstack.org>
|
2011-05-31 11:43:38 -05:00
|
|
|
Renuka Apte <renuka.apte@citrix.com>
|
2011-01-25 13:50:11 +01:00
|
|
|
Ricardo Carrillo Cruz <emaildericky@gmail.com>
|
2010-10-22 14:06:34 -05:00
|
|
|
Rick Clark <rick@openstack.org>
|
2010-12-29 10:35:29 -06:00
|
|
|
Rick Harris <rconradharris@gmail.com>
|
2011-01-19 23:32:08 +01:00
|
|
|
Rob Kost <kost@isi.edu>
|
2011-12-16 09:19:39 -05:00
|
|
|
Russell Bryant <rbryant@redhat.com>
|
2010-12-23 02:03:39 +00:00
|
|
|
Ryan Lane <rlane@wikimedia.org>
|
2010-12-07 20:25:24 +01:00
|
|
|
Ryan Lucio <rlucio@internap.com>
|
2011-07-07 01:03:00 +09:00
|
|
|
Ryu Ishimoto <ryu@midokura.jp>
|
2010-12-21 11:43:06 +00:00
|
|
|
Salvatore Orlando <salvatore.orlando@eu.citrix.com>
|
2010-11-16 05:46:40 -04:00
|
|
|
Sandy Walsh <sandy.walsh@rackspace.com>
|
2011-02-23 20:04:53 +05:30
|
|
|
Sateesh Chodapuneedi <sateesh.chodapuneedi@citrix.com>
|
2011-07-14 07:08:02 -04:00
|
|
|
Scott Moser <smoser@ubuntu.com>
|
2010-10-22 14:06:34 -05:00
|
|
|
Soren Hansen <soren.hansen@rackspace.com>
|
2011-09-21 14:10:39 +01:00
|
|
|
Stanislaw Pitucha <stanislaw.pitucha@hp.com>
|
2011-07-14 23:12:42 -04:00
|
|
|
Stephanie Reese <reese.sm@gmail.com>
|
2010-12-22 13:52:44 +01:00
|
|
|
Thierry Carrez <thierry@openstack.org>
|
2011-08-22 14:06:59 -05:00
|
|
|
Tim Simpson <tim.simpson@rackspace.com>
|
2010-10-22 14:06:34 -05:00
|
|
|
Todd Willey <todd@ansolabs.com>
|
2010-12-08 23:47:25 +00:00
|
|
|
Trey Morris <trey.morris@rackspace.com>
|
2011-08-17 02:41:17 -05:00
|
|
|
Troy Toman <troy.toman@rackspace.com>
|
2011-02-17 21:27:48 +01:00
|
|
|
Tushar Patil <tushar.vitthal.patil@gmail.com>
|
2011-10-19 14:44:01 +05:30
|
|
|
Unmesh Gurjar <unmesh.gurjar@vertex.co.in>
|
2011-02-16 10:13:52 +03:00
|
|
|
Vasiliy Shlykov <vash@vasiliyshlykov.org>
|
2010-10-22 14:06:34 -05:00
|
|
|
Vishvananda Ishaya <vishvananda@gmail.com>
|
2011-05-31 11:43:38 -05:00
|
|
|
Vivek Y S <vivek.ys@gmail.com>
|
2011-08-11 16:32:51 -07:00
|
|
|
Vladimir Popovski <vladimir@zadarastorage.com>
|
2011-11-30 13:54:21 -06:00
|
|
|
William Kelly <william.kelly@rackspace.com>
|
2011-05-04 21:50:54 -04:00
|
|
|
William Wolf <throughnothing@gmail.com>
|
2011-04-12 11:37:51 +09:00
|
|
|
Yoshiaki Tamura <yoshi@midokura.jp>
|
2010-11-15 13:15:48 -06:00
|
|
|
Youcef Laribi <Youcef.Laribi@eu.citrix.com>
|
2011-12-12 17:46:36 -05:00
|
|
|
Yun Mao <yunmao@gmail.com>
|
2011-09-29 12:09:37 +01:00
|
|
|
Yun Shen <Yun.Shen@hp.com>
|
2011-05-06 06:50:48 +04:00
|
|
|
Yuriy Taraday <yorik.sar@gmail.com>
|
2010-11-15 13:15:48 -06:00
|
|
|
Zhixue Wu <Zhixue.Wu@citrix.com>
|
2011-07-26 16:43:04 -07:00
|
|
|
Zed Shaw <zedshaw@zedshaw.com>
|