summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | | | | | | | In utils.tempdir, pass CONF.tempdir as an argument.David Ripton2013-05-281-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's ugly, and potentially racy, to mess around with other modules' global variables. Instead, pass CONF.tempdir into tempfile.mkdtemp as the 'dir' keyword argument. Because we already pass **kwargs to mkdtemp, inspect **kwargs and only set 'dir' if it's not already there. Change-Id: I8a2b34cd051919db29facabc1664cf357073b1d7
* | | | | | | | | | | | | | | | | | | | | Merge "Imported Translations from Transifex"OpenStack Jenkins2013-06-0338-13344/+15099
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | Imported Translations from TransifexOpenStack Jenkins2013-06-0238-13344/+15099
| | |_|_|/ / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I0f6918b35da30acadce3d05d36d7dc4084be6aca
* | | | | | | | | | | | | | | | | | | | Merge "Cosmetic fix to parameter name in DB API"Jenkins2013-06-021-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | Cosmetic fix to parameter name in DB APIAdrien Cunin2013-05-301-2/+2
| | |_|_|/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | service_destroy() was using instance_id instead of service_id. Change-Id: Id1a839b16f4513d91b7014b082637a644346b664
* | | | | | | | | | | | | | | | | | | Merge "Only update cell capabilites once"Jenkins2013-06-011-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Only update cell capabilites onceSam Morrison2013-05-311-1/+1
| | |_|_|_|_|_|/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Simple indent level fix Change-Id: Ic137259f9461e767ecd256d9ac1297256bd9dbfe
* | | | | | | | | | | | | | | | | | Merge "Adds v3 API disable config option"Jenkins2013-06-013-0/+22
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | Adds v3 API disable config optionChris Yeoh2013-05-313-0/+22
| |/ / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the ability to disable the v3 API and it is disabled by default for now. The API is explictly enabled when running the unittests though. Change-Id: I34597d35b9739e06561579651f7ec72afa357919
* | | | | | | | | | | | | | | | | | Merge "Fixed two minor docs niggles."Jenkins2013-06-012-6/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Fixed two minor docs niggles.Monty Taylor2013-05-312-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The doc todo list didn't actually work, so remove it. Also, the documentation is not written by Anso Labs quite so much anymore. Change-Id: I746a26505d331ab55565e952a1a46425458b1412
* | | | | | | | | | | | | | | | | | Merge "Ports ips api to v3 API"Jenkins2013-05-315-1/+5943
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Ports ips api to v3 APIChris Yeoh2013-05-315-1/+5943
| | |/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Port the core ips api to the V3 API as plugins along with the corresponding tests for the ips and servers API. Partially implements blueprint v3-api-core-as-extensions Change-Id: I6e9f8ab71745791e6bc18999810f39764cd40116
* | | | | | | | | | | | | | | | | Merge "Set resized instance back to original vm_state"Jenkins2013-05-312-42/+322
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Set resized instance back to original vm_stateMatt Riedemann2013-05-302-42/+322
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | You can resize an instance when it's in the ACTIVE or STOPPED state but the code currently always finishes the resize (either confirmed or rejected) by putting the instance into ACTIVE state. This change saves the original vm_state and uses it to restore the state on the instance after the resize is confirmed or rejected. With this change, the resize flow will never automatically power on an instance that is originally shutoff. The user, however, can manually power on the resized instance to test it before confirming or rejecting the resize. If the user powered on the instance and confirmed the resize, then this change will leave the instance active. If the user powered on the instance and then rejected the resize, this change will stop the instance when it finishes the revert operation. Related to bug 1177811 Change-Id: I19fa61d467edd5a7572040d084824972569ef65a
* | | | | | | | | | | | | | | | | | Merge "Add power_on flag to virt driver finish/revert migration methods"Jenkins2013-05-3116-90/+302
|\| | | | | | | | | | | | | | | | | | |_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Add power_on flag to virt driver finish/revert migration methodsMatt Riedemann2013-05-3016-90/+302
| |/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds a boolean power_on flag to the virt driver finish_migration and finish_revert_migration methods to indicate whether or not to power on the instance as part of the resize/migrate operation. The default is to power on the instance. Related to bug 1177811 Change-Id: I76c7d6912eda2c333554855a8956bd0fbb1e8b6d
* | | | | | | | | | | | | | | | Merge "Fix error in instance_get_all_by_filters() use of soft_deleted filter"Jenkins2013-05-302-46/+88
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | Fix error in instance_get_all_by_filters() use of soft_deleted filterHans Lindgren2013-05-202-46/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I7c2fab48944e34765b3fff8ce10bc64a5cd826c8 introduced the 'soft_deleted' filter to the above method to tweek the behavior of the existing 'deleted' filter. In doing so, an error was introduced that changed the original behavior of the 'deleted' filter when used by itself, in how it treated both soft- and hard-deleted instances the same. The original merged patch did not include test coverage for the changes made to the db api. This change fix the error so that the original behavior of the 'deleted' filter is restored while also adding full test coverage for the modifications to the db api that has already merged. Finally, the support method create_instances_with_args() used by the new tests was renamed create_instance_with_args() to reflect that when called, it just creates a single instance. Resolves bug 1181865. Change-Id: Ibb82af09d3876904455ca7c93e14e9722ed31d35
* | | | | | | | | | | | | | | | | Merge "Remove tempest hack for create/rebuild checks"Jenkins2013-05-301-9/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Remove tempest hack for create/rebuild checksRick Harris2013-05-231-9/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A bug in Tempest required us to check quotas before requesting image information. Now that this has been fixed upstream, we can remove our hack to get around this. Change-Id: I7ef1cd2f4f641fb5616945b66740820a4003b66d
* | | | | | | | | | | | | | | | | | Merge "Raise exception instances not exception classes"Jenkins2013-05-304-25/+25
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | Raise exception instances not exception classesChris Yeoh2013-05-304-25/+25
| | |_|/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replaces deprecated syntax of raising an exception class with raising an instance of the exception class instead Change-Id: Icb127c6a93de7faab5db8d1f037095bbbb82a229
* | | | | | | | | | | | | | | | | | Merge "Make pylint ignore nova/objects/"Jenkins2013-05-301-1/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | Make pylint ignore nova/objects/Dan Smith2013-05-301-1/+3
| | |_|_|_|_|_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The dynamic nature of our object model is going to cause lots of heartache for pylint, especially in the actual definitions. This just excludes that whole directory from pylint's view, which will limit the heartache to only everywhere objects are actually used. Related to blueprint unified-object-model Change-Id: I7f1a4b10b8a5098aab2ab2e8ea5da15ec43f0e2e
* | | | | | | | | | | | | | | | | | Merge "Don't update DB records for unchanged stats."Jenkins2013-05-302-3/+36
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | Don't update DB records for unchanged stats.Brian Elliott2013-05-172-3/+36
| |/ / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I6eb0adba12676cf057c92fb0b54431cfe6a76210
* | | | | | | | | | | | | | | | | | Merge "compute.api call conductor ComputeTaskManager for live-migrate"Jenkins2013-05-306-40/+156
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | compute.api call conductor ComputeTaskManager for live-migrateJohn Garbutt2013-05-306-40/+156
| |/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before the compute api called the scheduler to perform live migrate. This change makes the compute api call the conductor, which in turn calls the scheduler. For those not using the conductor service, this does not add any extra rpc calls. This change in control flow means we can look to move live-migrate more related rpc calls into the conductor from both schduler driver and compute manager. part of blueprint live-migration-to-conductor Change-Id: I081c5e090921d69878d044839616a48f198ecb7d
* | | | | | | | | | | | | | | | | Merge "Add instance object"Jenkins2013-05-302-0/+424
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Add instance objectDan Smith2013-05-292-0/+424
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the instance object and tests. Related to bp/unified-internal-objects Change-Id: If8cf9aa20950b0f543228ca3dd86527c830790c7
* | | | | | | | | | | | | | | | | Merge "Add node as instance attribute for notification"Jenkins2013-05-302-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Add node as instance attribute for notificationJay Lau2013-05-262-0/+4
| | |_|_|_|_|_|_|_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug 1181900 In havana release, node is not set as instance attribute and node indicates the hypervisor where the instance reside in, we should set node as instance attribute for notification. Change-Id: I872fba626ef3e321d88cf60fc730df6cf4612c86
* | | | | | | | | | | | | | | | | Merge "Fix colorizier thowing exception when a test fails"Jenkins2013-05-301-0/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Fix colorizier thowing exception when a test failsMichael Kerrin2013-05-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This failure in colorizier was hidding the actual error in the tests. If we ran enough tests it also became difficult to see which test had actually failed. Fixes: bug 1183602 Change-Id: I806da8f13040b38258de7f3e0fa7b62700bdcead
* | | | | | | | | | | | | | | | | | Merge "No relevant message when stop a stopped VM"Jenkins2013-05-302-1/+11
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | No relevant message when stop a stopped VMYangLei2013-05-282-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When user tries to stop a stopped VM, there is no need to stop it again, and We need return it's vm_state. Fixes bug 1181934 Change-Id: I71772dfcead440cb49b6ccdbb4e1a891475bb75e
* | | | | | | | | | | | | | | | | | | Merge "Add base object model"Jenkins2013-05-309-3/+961
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Add base object modelDan Smith2013-05-299-3/+961
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the base infrastructure for a unified object model in Nova. It provides a somewhat-magical metaclass which serves to automatically register objects that are capable of being remoted. Magic remoting of methods happens via two decorators, allowing a given nova service to globally declare that such actions should happen over RPC to avoid DB accesses. For more details, see blueprint unified-object-model Change-Id: Iecd54ca22666f730c41d2278f74b86d922624a4e
* | | | | | | | | | | | | | | | | | | Merge "Delegate authentication to quantumclient"Jenkins2013-05-293-25/+53
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | Delegate authentication to quantumclientStanislaw Pitucha2013-05-283-25/+53
| | |_|_|_|_|_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Quantumclient can deal with authentication, getting the token and refreshing it when needed. There should be no need for nova to do those explicitly. Additionally nova can save some time not having to recreate the Client object on each request. Fix a couple of places that relied on the exceptions module being imported inside quantumv2. Part of blueprint fewer-networking-token-checks Fixed bug 1177579 Change-Id: I007cef1f0bd688036fa45d79792e6e350c145f05
* | | | | | | | | | | | | | | | | | | Merge "Fix config drive code logical error."Jenkins2013-05-292-19/+7
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | Fix config drive code logical error.Yaguang Tang2013-05-272-19/+7
| | |_|_|_|_|_|_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Image id has changed to uuid, so bool value can't be a image ID any more, remove unnecessary test code. fix bug #1181991 Change-Id: I420e4cdb848401375b347d43e06343efaa7bf5fc
* | | | | | | | | | | | | | | | | | | Merge "Support Cinder mount options for NFS/GlusterFS"Jenkins2013-05-292-11/+89
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | Support Cinder mount options for NFS/GlusterFSEric Harney2013-05-282-11/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When connecting to an NFS or GlusterFS volume, use mount options specified in the "options" field of the connection_info structure to perform the mount. This allows the Cinder volume service to specify mount options rather than only being able to configure them on the Nova compute node. Fixes: bug 1185180 blueprint cinder-volume-options Change-Id: I81a50a2ceb4da4d639f6471b2114a904e5d1a42e
* | | | | | | | | | | | | | | | | | | | Merge "Raise AgentBuildNotFound on updating/destroying deleted object"Jenkins2013-05-292-19/+8
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | Raise AgentBuildNotFound on updating/destroying deleted objectSergey Skripnick2013-05-222-19/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Methods below should raise an exception when attempting to operate with deleted AgentBuild objects: nova.db.sqlalchemy.api.agent_build_destroy() nova.db.sqlalchemy.api.agent_build_update() Fixes: bug 1181967 Change-Id: If6df202afb7ea41634c35f7a52988e19677f4d65
* | | | | | | | | | | | | | | | | | | | | Merge "Add missing tests for nova.db.api.agent_build_* methods"Jenkins2013-05-291-0/+49
|\| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | Add missing tests for nova.db.api.agent_build_* methodsSergey Skripnick2013-05-221-0/+49
| | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | blueprint db-api-tests Change-Id: If8f8a3f02bc0ea73b9174caad60107c7d87f62c0
* | | | | | | | | | | | | | | | | | | | Imported Translations from TransifexOpenStack Jenkins2013-05-2938-4688/+10237
| |_|_|_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iad6ee3ca13a992fec227613d0aa83737bbabd1b3