summaryrefslogtreecommitdiff
path: root/Authors
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Bug #887805 Error during report_driver_status(): 'LibvirtConnection' ↵Jenkins2011-11-121-1/+1
|\ | | | | | | object has no attribute '_host_state'"
| * Bug #887805 Error during report_driver_status(): 'LibvirtConnection' object ↵Édouard Thuleau2011-11-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | has no attribute '_host_state' Fixes the host status reports from LibvirtConnection driver. This fix initializes in class 'LibvirtConnection', the local variable '_host_state' and replaces the variable 'session' by the local variable 'read_only'. Change-Id: Ia3ba29dc287c793c79a2bbde0d5ec69eb6ada480
* | Fixes bug 871877Alvaro Lopez2011-11-101-0/+1
|/ | | | | | | Added an aditional testunit to the VlanNetworkTestCase to check if the FixedIpNotFoundForNetwork exception is raised properly. Change-Id: I92a0ca22aadcfa9a7fd434375e239be8ccf4f387
* Undefine libvirt saved instancesDerek Higgins2011-11-091-0/+1
| | | | | | | | | | | | | Fixes bug 814561 Adding a call to managedSaveRemove if the instance has a saved instance, so they are now undefined in addition to running instances during destroy With test case Also added myself to Authors Change-Id: If93e8ac6972116152f38e187bd1a61c652855814
* Blueprint lasterrorgaryk2011-11-081-0/+1
| | | | | | | | | | | | | | Add in a log report to nova-manage Usages: Get the last errors in the nova logs nova-manage logs errors Get the last x nova messages in the syslog. The default is 10 nova-manage logs syslog <x> Change-Id: Id5d3a546051e25175b6523711f437618d07c3f19
* Fix lp:861160 -- newly created network has no uuidUnmesh Gurjar2011-10-311-0/+1
| | | | | | Implemented code review changes. Fixed issue causing pep8 build failure. Change-Id: If2cc0e23be8d4e1558a10fa86e6ba4cdec61b7d1
* fixes bug 883233.Joe Gordon2011-10-291-0/+1
| | | | | | | Added to Authors fix typo in scheduler/driver.py assert_compute_node_has_enough_memory. Change-Id: I21a17c9f2d147febd0035c6f396b6956696627da
* Fix deletion of instances without fixed ips.Asbjørn Sannes2011-10-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* Merge "Fix undefined glance_host in get_glance_client"Jenkins2011-10-251-0/+1
|\
| * Fix undefined glance_host in get_glance_clientMike Lundy2011-10-241-0/+1
| | | | | | | | | | | | | | | | | | get_glance_client is stubbed in the tests, so they didn't catch it. Added tests to catch it. Also, add myself to Authors file. Change-Id: Ie7c1e90c3999f7f4b45af1cedd7c3570b48af43e
* | Merge "Improve access check on images"Jenkins2011-10-251-0/+1
|\ \ | |/ |/|
| * Improve access check on imagesLoganathan Parthipan2011-09-301-0/+1
| | | | | | | | | | | | | | | | | | Makes sure that users can delete only their own images, snapshots. Enable listing of all images, both private which are owned and the public ones. Only list the private images/snapshots for the owner and admin users. Fixes bug 863305 Change-Id: I7326ec4a99158c8db5319f2397c99c5a89be2cb5
* | Remove AoE, Clean up volume codeVishvananda Ishaya2011-10-111-0/+1
| | | | | | | | | | | | | | | | | | * Removes Ata Over Ethernet * Adds drivers to libvirt for volumes * Adds initialize_connection and terminate_connection to volume api * Passes connection info back through volume api Change-Id: I1b1626f40bebe8466ab410fb174683293c7c474f
* | Merge "Handle pidfile exception for dnsmasq"Jenkins2011-10-111-0/+1
|\ \
| * | Handle pidfile exception for dnsmasqYun Shen2011-10-061-0/+1
| |/ | | | | | | | | | | | | | | | | Capture the exception in dnsmasq_pid_for method. If the pidfile cannot be read for some reason, it should be treated as if it does not exist. This prevents issues where the filesystem write delay leaves the file created but empty. Fixes bug 865399. Change-Id: I3b0f1211762696f925ae32d785ffa6a35c5e1d6b
* | Include original exception in ClassNotFound exceptionJulien Danjou2011-10-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | Merge "Allow db schema downgrades"Jenkins2011-10-071-0/+1
|\ \
| * | Allow db schema downgradesStanislaw Pitucha2011-10-031-0/+1
| |/ | | | | | | | | | | | | When a destination version is specified, check the current version and allow downgrading the schema. Fixes bug 865357. Change-Id: I47104158884421de92f50322a72243c170a4f1ad
* | Stop returning correct password on api callsAhmad Hassan2011-10-051-0/+1
|/ | | | | | | | | Captured invalid signature exception in authentication step, so that the problem is not returning exception to user, revealing the real password. Fixes bug 868360. Change-Id: Idb31f076a7b14309f0fda698261de816924da354
* Enforce snapshot cleanup.David Subiros2011-09-291-0/+1
| | | | | | | Makes sure that the snapshot and the temporary directory is cleaned up, even if qemu-img fails. Fixes bug 861582. Change-Id: I3c7798215c8d0d5dc979379a13e038098b0f31d4
* Signer no longer fails if hashlib.sha256 is not available. test_signer unit ↵Brendan Maguire2011-09-281-0/+1
| | | | | | test added. Change-Id: I7cea9900c2ccabc30800a167f127ada8386a724b
* Adding run_test.sh artifacts to .gitignoreAaron Lee2011-09-271-0/+1
| | | | | | Adding myself to the Authors file. Change-Id: Ifcedc2b7925f293cc47fb1eda9fbc14fa045918a
* Add rfc.sh to help with gerrit workflow.James E. Blair2011-09-221-0/+1
| | | | Change-Id: Ida3c5cd3f10d776890f3f50bf18c8e5d2817c391
* added to authors cuz trey said I cant patch otherwise!Brad McConnell bmcconne@rackspace.com2011-09-191-0/+1
|
* Merged trunkTushar Patil2011-09-081-0/+2
|\
| * merge trunkDan Wendlandt2011-09-071-0/+1
| |\
| | * Change non E ascii characte.Thuleau Édouard2011-09-031-1/+1
| | |
| | * Email error again. Tired.Thuleau Édouard2011-09-021-1/+1
| | |
| | * Email error.Thuleau Édouard2011-09-021-1/+1
| | |
| | * Email contact error.Thuleau Édouard2011-09-021-1/+1
| | |
| | * Update Authors file.Thuleau Édouard2011-09-021-0/+1
| | |
| * | merge trunkdanwent@gmail.com2011-08-281-0/+3
| |\ \ | | |/
| * | Add brad to Authors fileDan Wendlandt2011-08-251-0/+1
| | |
* | | added me to AuthorsKeisuke Tagami2011-09-061-0/+1
| |/ |/|
* | Just a couple of small changes I needed to get the migrations working with ↵Mark McLoughlin2011-08-261-0/+1
|\ \ | | | | | | | | | SQLAlchemy 0.7.x on Fedora 16
| * | Add me to AuthorsMark McLoughlin2011-08-241-0/+1
| | |
* | | Merged from upstream.Tim Simpson2011-08-231-0/+1
|\ \ \ | |/ /
| * | Merged trunkChristopher MacGown2011-08-221-0/+1
| |\ \ | | |/ | |/|
| | * Merge config_drive with trunkChristopher MacGown2011-08-121-0/+1
| | |\
| | | * Config-Drive happiness, minus smoketestChristopher MacGown2011-07-221-0/+1
| | | |
* | | | Upstream mergeTim Simpson2011-08-221-0/+1
|\ \ \ \ | |/ / /
| * | | Changed return code to 413 for metadata, personality and instance quota issuesTroy Toman2011-08-171-0/+1
| | | |
* | | | Added ability to detect import errors in list_notifier if one or more ↵Tim Simpson2011-08-221-0/+1
|/ / / | | | | | | | | | drivers could not be loaded.
* | | Adding kvm-block-migration feature. Kei Masumoto2011-08-151-0/+1
|\ \ \ | | | | | | | | | | | | I wrote some description the below URL. I hope it may help for reviewing. <http://etherpad.openstack.org/kvm-block-migration>
| * \ \ merged rev1418 and fixed code so that less than 1G image can be migratedKei masumoto2011-08-131-0/+2
| |\ \ \ | | |/ /
| * | | merged trunk rev1348Kei Masumoto2011-08-021-0/+3
| |\ \ \
* | \ \ \ Added ability too boot VM from install ISO. System detects an image of type ↵Donal Lafferty2011-08-141-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | iso. Images is streamed to a VDI and mounted to the VM. Blank disk allocated to VM based on instance type. Currently available for XenServer.
| * \ \ \ \ Trunk contained PEP8 errors. Fixed.Donal Lafferty2011-08-051-0/+1
| |\ \ \ \ \
| * \ \ \ \ \ Resync to trunkDonal Lafferty2011-08-011-0/+2
| |\ \ \ \ \ \ | | | |_|/ / / | | |/| | | |
| * | | | | | merge with trunkDonal Lafferty2011-07-271-0/+12
| |\ \ \ \ \ \ | | | |_|/ / / | | |/| | | |