summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Imported Translations from LaunchpadOpenStack Jenkins2011-12-182-181/+2983
| | | | | | | | | | | | Change-Id: I7a7c0172429f310ead1bc1333f9876e18955b436
* | | Merge "Renamed the instance_dns_driver to dns_driver for more general use."Jenkins2011-12-192-4/+4
|\ \ \
| * | | Renamed the instance_dns_driver to dns_driver for more general use.Andrew Bogott2011-12-192-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | For blueprint public-and-private-dns Change-Id: Ie3c86327839e9b855f5758a76d6484e5df598aa3
* | | | Document return type from utils.execute().Russell Bryant2011-12-192-0/+4
|/ / / | | | | | | | | | Change-Id: Id0bc0dff09a809fe3999c4ec5014ac40ccfd8d6d
* | | Merge "Specify -t rsa when calling ssh-keygen."Jenkins2011-12-191-1/+1
|\ \ \
| * | | Specify -t rsa when calling ssh-keygen.Justin Santa Barbara2011-12-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Some operating systems (e.g. Illumos) don't default to RSA. Probably safer to specify it anyway, even on Linux where it defaults. Change-Id: I6f1364e6ff79a9c9a38007611b8df3af1b2dc645
* | | | create_export and ensure_export should pass up the return value, to update ↵Justin Santa Barbara2011-12-181-2/+2
|/ / / | | | | | | | | | | | | | | | the database Change-Id: I7ddc662dd31266d3724c76f65008071b3006215a
* | | Merge "IPAM drivers aren't homogenous bug 903230"Jenkins2011-12-191-6/+5
|\ \ \ | |/ / |/| |
| * | IPAM drivers aren't homogenousÉdouard Thuleau2011-12-161-6/+5
| | | | | | | | | | | | | | | | | | bug 903230 Change-Id: I351d576f22858ad28f2e68fb5c30a96ddc3fe427
* | | avoid error and trace on dom.vcpus() in lxcScott Moser2011-12-161-1/+7
| |/ |/| | | | | | | | | | | This fixes bug 903943. If you used lxc, you'd eventually see stack traces in nova-compute due to use of dom.vcpus(). Change-Id: I8ff4e973d33eef3df116feb237b2febc8e6a59b5
* | Merge "Call get_instance_nw_info with elevated context, as documented in ↵Jenkins2011-12-162-2/+3
|\ \ | | | | | | | | | nova/network/manager.py"
| * | Call get_instance_nw_info with elevated context, as documented in ↵Anthony Young2011-12-162-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | nova/network/manager.py * Fixes Bug 904976 * Add coverage for this in associate_floating_ip unit test Change-Id: I5bc35632ca382d011eb42e738140ba54d9cdc93f
* | | Merge "Adds missing joinedload for vif loading."Jenkins2011-12-161-1/+1
|\ \ \ | |/ / |/| |
| * | Adds missing joinedload for vif loading.Vishvananda Ishaya2011-12-161-1/+1
| | | | | | | | | | | | | | | | | | * fixes bug 905398 Change-Id: I76ffea1437459942f5156d199592931afed4ae1b
* | | Merge "Fix nova-manage flags declaration"Jenkins2011-12-161-3/+2
|\ \ \ | |/ / |/| |
| * | Fix nova-manage flags declarationJulien Danjou2011-12-151-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | Some flags seem not used anymore, whereas some are not correctly declared and would fail. Change-Id: I8fd0ad949fd9a4b932e8e31d28e6e9dc5426bb28 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
* | | missing comments about extensions to ec2Jesse Andrews2011-12-161-1/+7
| | | | | | | | | | | | Change-Id: I0b5a74aaf76cbc52e6d24217d22bd4bec2c98fbe
* | | Merge "Pull resource extensions into APIRouter"Jenkins2011-12-164-30/+50
|\ \ \
| * | | Pull resource extensions into APIRouterKevin L. Mitchell2011-12-164-30/+50
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | First step in refactoring extensions to do away with the extensions middleware, which is needed to get rid of the lazy serialization middleware. Converts ExtensionManager into a singleton to inhibit double-loading of extensions. Change-Id: Ia561d601df1a8c72c734c9426270268c1be13c3e
* | | Merge "use env to find 'false'. Fix for OS X"Jenkins2011-12-161-3/+4
|\ \ \
| * | | use env to find 'false'. Fix for OS XJoe Gordon2011-12-151-3/+4
| |/ / | | | | | | | | | Change-Id: I0d899d5600c29b81d54358f950b24e2062ca0712
* | | Merge "Remove useless input_chain flags."Jenkins2011-12-161-2/+0
|\ \ \
| * | | Remove useless input_chain flags.Julien Danjou2011-12-151-2/+0
| | | | | | | | | | | | | | | | | | | | Change-Id: I606b6c7274c2c2f8be7837e40d4cdf85fd528bd0 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
* | | | Merge "Fixes bug 723235"Jenkins2011-12-163-2/+59
|\ \ \ \
| * | | | Fixes bug 723235Alvaro Lopez Garcia2011-12-153-2/+59
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The XML templates have been converted into properties, thus we can compare the mtime of the XML templates (libvirt and cpuinfo) each time they are needed, checking if they have been modified and reloading them. Added a function to read cached files. Change-Id: I6cf0229c6435300e73f9d9a6b10b0bf9bf144a55
* | | | Merge "Fix scheduler error handler"Jenkins2011-12-167-16/+70
|\ \ \ \
| * | | | Fix scheduler error handlerChris Behrens2011-12-157-16/+70
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 904971 Scheduler error handler was looking for instance_id when it may or may not exist. Added the proper code for it to determine whether the instance was actually created in the DB or not and how to find its ID. Note: there's some pretty nasty stuff in here, but unavoidable without larger changes. I'd like to hold off on these larger changes, because the problem should be solved with some of the scalability work coming. Tests included. Change-Id: Ief5fde8128437c9dc257af9c4d0c2950d0962ce5
* | | | Merge "Bugfix for lp904932"Jenkins2011-12-162-476/+514
|\ \ \ \ | |/ / / |/| | |
| * | | Bugfix for lp904932Jason Kölker2011-12-152-476/+514
| | | | | | | | | | | | | | | | | | | | | | | | Allow stubbing of "open" via a helper function Change-Id: I1bf32c00ba3e565b2c895d8b7e11cbda87cd3597
* | | | Starting work on exposing service functionality.Rick Harris2011-12-153-0/+23
|/ / / | | | | | | | | | Change-Id: Ic9412bc0dae8559e356c51ace063504c4cac5def
* | | Ensure fkey is dropped before removing instance_idThierry Carrez2011-12-151-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes Bug #904888 On MySQL databases that use InnoDB by default (ie, at the point when database is being first migrated), extra care needs to be taken to ensure FKs are dropped before columns because they are not automatically. Patch from Adam Gandelman and Scott Moser. Change-Id: I32919a46bb76f524e064098738ad98248b2f1c0e
* | | Merge "nova.virt.libvirt.firewall: set static methods"Jenkins2011-12-151-13/+26
|\ \ \
| * | | nova.virt.libvirt.firewall: set static methodsJulien Danjou2011-12-151-13/+26
| |/ / | | | | | | | | | | | | Change-Id: I7fd2e4341252502a63dc9af07910ac14c0df4f60 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
* | | Merge "Expose Asynchronous Fault entity in the OSAPI"Jenkins2011-12-159-62/+326
|\ \ \
| * | | Expose Asynchronous Fault entity in the OSAPIAlex Meade2011-12-159-62/+326
| |/ / | | | | | | | | | | | | | | | Show latest instance fault in server update, show and detailed list Change-Id: I9719d696aa3aac6e9cbca4c9a102bcd5a33bf0b1
* | | Merge "Updates OVS rules applied to IPv4 VIFs"Jenkins2011-12-151-11/+65
|\ \ \
| * | | Updates OVS rules applied to IPv4 VIFsKevin L. Mitchell2011-12-131-11/+65
| | | | | | | | | | | | | | | | Change-Id: I90cf18a6f60a792c184097f5eeea4282b58f85c5
* | | | Merge "Switch disk_config extension to use one DB query"Jenkins2011-12-152-10/+25
|\ \ \ \
| * | | | Switch disk_config extension to use one DB queryJohannes Erdfelt2011-12-152-10/+25
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A response through this extension can have many servers and making one query per server can slow down response time dramatically. This change switches the extension to use one DB query instead of many queries. It also avoids queries when the key is already populated, such as when the results include responses from a remote zone. This change reduces a 'nova list' of 21 servers from 14 seconds to 1 second on my (relatively slow) development system. Change-Id: I8476dbca0f87ff2a3d69bd7b8f51c296e41e3388
* | | | Merge "Make XenAPI agent configuration synchronous"Jenkins2011-12-152-76/+66
|\ \ \ \ | |_|_|/ |/| | |
| * | | Make XenAPI agent configuration synchronousJohannes Erdfelt2011-12-152-76/+66
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 897887 Much of the XenAPI agent configuration happens asynchronously from the spawn process. This allows the instance to go ACTIVE state earlier and leaves the possibility of a race with delete open. This makes the steps synchronous, ensuring the process only goes to ACTIVE after the configuration is done. Change-Id: I294b595128979e153c797d9e610b66bc76f47666
* / / Remove useless flags declarationJulien Danjou2011-12-151-4/+0
|/ / | | | | | | | | Change-Id: I326d0b7a8690dd392d089b792085c38825a55861 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
* | Merge "Rename libvirt_uri to uri"Jenkins2011-12-152-6/+6
|\ \
| * | Rename libvirt_uri to uriJulien Danjou2011-12-152-6/+6
| | | | | | | | | | | | | | | Change-Id: I7c7849aec05bcfe979643dcfac78ab98dd35f010 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
* | | Merge "Make libvirt_uri a property"Jenkins2011-12-152-8/+5
|\| |
| * | Make libvirt_uri a propertyJulien Danjou2011-12-152-8/+5
| | | | | | | | | | | | | | | Change-Id: Ib7694780fb979476b46776656f58526d0c04ec59 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
* | | Update utils.execute so that check_exit_code handles booleans.Dan Prince2011-12-152-4/+15
|/ / | | | | | | | | | | Fixes LP bug #904560. Change-Id: I5d09b65dade166763981dc6b248034d86ba217f1
* | Merge "Refactors handling of detach volume"Jenkins2011-12-151-70/+72
|\ \
| * | Refactors handling of detach volumeVishvananda Ishaya2011-12-141-70/+72
| | | | | | | | | | | | | | | | | | | | | | | | * removes unnecessary flags in detach_volume call * stops double detach reported in bug 887402 * moves volume.API() into init Change-Id: I65332cabedf2edb88acb48b3293cba291d440238
* | | Merge "Making pep8 output less verbose."Jenkins2011-12-151-3/+2
|\ \ \