summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | | | | | | | | | | Merge "Add select_hosts to scheduler manager rpc"Jenkins2013-02-198-1/+107
|\| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | Add select_hosts to scheduler manager rpcDavid Scannell2013-02-188-1/+107
| | |_|_|_|_|_|_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a select_hosts(...) method to the scheduler manager rpc that allows other services to query it for the best suited host instead of relying on it to proxy its messages. This can be used by extensions that need the scheduler to determine the best-fit host but want to prepare and send their own messages to that host. Change-Id: I5b4760114dfcdb0464fac8ea81f46f7532ac0580
* | | | | | | | | | | | | | | | | | | Merge "Do not use abbreviated config group names (zookeeper)"Jenkins2013-02-192-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | Do not use abbreviated config group names (zookeeper)Joe Gordon2013-02-182-2/+2
| | |_|_|_|/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using abbreviated config group names just makes the config file harder to understand, so just use full name. zk => zookeeper Change-Id: Ia8b3ff9201365477003535600e419540deae7341
* | | | | | | | | | | | | | | | | | | Merge "Small spelling fix in sqlalchemy utils."Jenkins2013-02-191-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | Small spelling fix in sqlalchemy utils.Michael Still2013-02-191-1/+1
| | |_|_|/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iabc7c3d6a3cee6496b19811ad29b336a63cd0529
* | | | | | | | | | | | | | | | | | | Merge "Fixes a race condition on updating security group rules"Jenkins2013-02-191-1/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | Fixes a race condition on updating security group rulesPhil Day2013-02-081-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During creating the instance, compute manager makes an rpc call to "allocate_for_instance" from the network manager, which will in turn end up making a rpc cast to each compute_manager with an instance in the group(s) than need to be refreshed calling refresh_instance_security_rules. When an instance is being created is in a group that has a rule referring to itself, that chain will end up trying to refresh the rules for the instance which is still being created. That call will find its way down to do_refresh_instance_rules() in libvirt/firewall - which will in turn try to get network_info from the global "network_infos" in firewall. But the entry in network_infos for this instance might not of been added yet, as that only happens when the create of the instance calls "prepare_instance_filter which comes later in the sequence as part of driver.spawn The fix here adds a synchronisation lock to the incomming refresh call so that it is blocked until any in-progress thread on the instance is finished. Change-Id: I550e286aa4777b011633550109e18e03d63a4bbb
* | | | | | | | | | | | | | | | | | | | Merge "Fix hacking tests on osx"Jenkins2013-02-192-5/+11
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | Fix hacking tests on osxVishvananda Ishaya2013-02-182-5/+11
| | |_|_|_|_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There were a few incompatibilities with the hacking tests and OSX. Readlink -f doesn't work so use cd and pwd instead. Importing a module with path separators doesn't work, so recursively import the module. Finally the extra / in the find command was not needed. Add a 'set -e' to run_pep8 to make sure test fails on any error Ignore paste as it doesn't have an __init__ in its top level directory Change-Id: Ifc66da7b872faa08f3be98f8b10486181ba77861
* | | | | | | | | | | | | | | | | | | Merge "Add and check data functions for test_migrations 141"Jenkins2013-02-191-0/+19
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | Add and check data functions for test_migrations 141Kurt Taylor2013-02-181-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before the 141 migration test is run, _prerun_141 populates the migrations table with a generated uuid. The _check_141 function checks that the uuid migrated properly down to 36 char. Partially implements: blueprint migration-testing-with-data Change-Id: I43b47f69a94720bf9487eb30576035493700ddca
* | | | | | | | | | | | | | | | | | | | Merge "Add image to request_spec during resize"Jenkins2013-02-192-1/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | Add image to request_spec during resizeHans Lindgren2013-02-152-1/+3
| | |_|_|_|_|_|_|/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Image is needed by ImagePropertiesFilter during scheduling. Resolves bug 1117882. Change-Id: Icfbba85e2fdeb609d5fdabb6a7c3167505fe23b0
* | | | | | | | | | | | | | | | | | | Merge "Add libvirt XML schema support for resource tuning parameters"Jenkins2013-02-192-0/+132
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Add libvirt XML schema support for resource tuning parametersYaguang Tang2013-02-172-0/+132
| | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the libvirt XML config classes to support for CPU, disk IO, network traffic tuning parameters. Blueprint: quota-instance-resource DocImpact original reviews https://review.openstack.org/#/c/14151/ Change-Id: I2827ea0e731fefe5bbaec6c385268a3f5b89f7f6
* | | | | | | | | | | | | | | | | | Merge "remove intermediate libvirt downloaded images"Jenkins2013-02-192-3/+74
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | remove intermediate libvirt downloaded imagesPádraig Brady2013-02-172-3/+74
| |/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nova/virt/images.py (fetch_to_raw): When converting a downloaded image to raw, ensure we delete the original download image. I.E. the .part file. The regression was introduced in 7c265343. * nova/tests/test_libvirt.py (test_fetch_raw_image): A new test for this function which wasn't tested previously. Fixes bug: 1125068 Change-Id: Ie6f2cff1a554b8500fd66f0832566ae1b317be40
* | | | | | | | | | | | | | | | | Merge "Enable multipath for libvirt iSCSI Volume Driver"Jenkins2013-02-183-40/+247
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Enable multipath for libvirt iSCSI Volume DriverErik Zaadi2013-02-183-40/+247
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements: blueprint libvirt-volume-multipath-iscsi nova/virt/libvirt/volume.py:LibvirtISCSIVolumeDriver can now make use of multipath (behavior defined by use_multipath flag) runs a scsi inquiry to the storage vendor (iSCSI portal) asking for more portals, logins to the discovered portals and uses a multipath device (/dev/mapper/XX) instead of a singlepath device (/dev/disk/by-path/ip-IP:PORT-iscsi-IQN-lun-X). This improves IO speed and robustness, since if one iSCSI portal goes down, there are still others to take care of IO. Change-Id: I30489234b8329f576cf2cbb0ef390670dbee5b95
* | | | | | | | | | | | | | | | | Merge "Fix script argument parsing."Jenkins2013-02-181-5/+11
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Fix script argument parsing.Brian Elliott2013-02-141-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The vm_vdi_cleaner.py script's argument parsing was broken and unloved. Change-Id: I1662534d65fd0e8472e092ed9f10d6cc059f1cab
* | | | | | | | | | | | | | | | | Merge "Imported Translations from Transifex"OpenStack Jenkins2013-02-181-537/+591
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Imported Translations from TransifexOpenStack Jenkins2013-02-181-537/+591
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I1016d574022230b3fdfd6ae580a657aeb45bb1a0
* | | | | | | | | | | | | | | | | Merge "Remove race condition (in TaskLog)"Jenkins2013-02-183-21/+62
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Remove race condition (in TaskLog)Boris Pavlovic2013-02-183-21/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Delete all duplicate rows with same (task_name, host, period_beginning, period_ending) expect one with the biggest value in `id` column. Create UC on fields (task_name, host, period_beginning, period_ending) Replace Select then Insert -> Try to Insert. blueprint db-unique-keys Change-Id: I99f45a6de6630482e9c56738f894cc55a37fffaf
* | | | | | | | | | | | | | | | | | Merge "Add generic dropper for duplicate rows"Jenkins2013-02-182-2/+154
|\| | | | | | | | | | | | | | | | | | |_|_|_|_|_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Add generic dropper for duplicate rowsBoris Pavlovic2013-02-182-2/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add generic function that help us to drop duplicated rows from table, before creating unique constarints. It is very usefull in migrations, because it will allow DBA to make migrations without IntegrityError exceptions. It deletes all duplicates of rows except row with max value in id column. blueprint db-unique-keys Change-Id: I7e48d3eb78cf9a5d30752541b143b0c9fa1f838a
* | | | | | | | | | | | | | | | | Merge "Fix typo/bug in generic UC dropper"Jenkins2013-02-181-3/+3
|\| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Fix typo/bug in generic UC dropperBoris Pavlovic2013-02-171-3/+3
| | |_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change *fields -> *columns. There should be tests for other backends mysql and postgres but at this moment it is not so easy to implement it. Fixes bug 1123848 Change-Id: I65a618760d499501589d5536c9f7dc64483b19ed
* | | | | | | | | | | | | | | | Merge "clean up missing whitespace after ':'"Jenkins2013-02-188-12/+12
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | clean up missing whitespace after ':'Aaron Rosen2013-02-158-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I85a0348b978d4045ebb12a99f1bd9d5888a65b3b
* | | | | | | | | | | | | | | | Merge "Correct spelling of quantum"Jenkins2013-02-171-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Correct spelling of quantumAaron Rosen2013-02-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Icc0a69178da13f4679b594b50e3a980ba9ec19bd
* | | | | | | | | | | | | | | | Merge "Remove tests for non-existing SimpleScheduler"Jenkins2013-02-161-33/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Remove tests for non-existing SimpleSchedulerHans Lindgren2013-02-161-33/+0
| | |_|_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test class removed actually being an exact copy of the above MultiDriverTestCase. Change-Id: Id2c4141a7da8475e44d534d2e61ae83bf532d980
* | | | | | | | | | | | | | | Merge "Make pep8 tests run inside virtualenv"Jenkins2013-02-161-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Make pep8 tests run inside virtualenvHans Lindgren2013-02-161-1/+1
| |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running pep8 results in the following error: Traceback (most recent call last): File "tools/hacking.py", line 34, in <module> import pep8 ImportError: No module named pep8 Change-Id: I31a8bfbffa9ddee306ab414fab367c74d34fdd6b
* | | | | | | | | | | | | | Merge "Rename 'connection' to 'driver' in libvirt HostState"Jenkins2013-02-161-13/+13
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | Rename 'connection' to 'driver' in libvirt HostStateDaniel P. Berrange2013-02-161-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The HostState class in the libvirt driver still uses the old 'connection' terminology instead of the preferred 'driver'. Blueprint: compute-driver-events Change-Id: I942237c329abbb0b857a5363ce71bd4b9377470d Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
* | | | | | | | | | | | | | | Merge "Ensure there is only one instance of LibvirtDriver"Jenkins2013-02-162-14/+4
|\| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Ensure there is only one instance of LibvirtDriverDaniel P. Berrange2013-02-162-14/+4
| |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The HostState() class in libvirt creates a second instance of the LibvirtDriver() class, which cause duplicate initialization of various things. This is pointless, since it was a method on the original LibvirtDriver() which created the HostState() instance, and thus it could easily pass in the original object. Blueprint: compute-driver-events Change-Id: I0734bfcc1b014406ffe64ef7abb14a533998dea2 Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
* | | | | | | | | | | | | | Merge "Ensure start time is earlier than end time in simple_tenant_usage"Jenkins2013-02-162-0/+22
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | Ensure start time is earlier than end time in simple_tenant_usageDavanum Srinivas2013-02-152-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Simple check and respond with a http 400 if the start time is later Fixes LP# 1118910 Change-Id: I95f12abca725f347488e620d8c699f424e53ed23
* | | | | | | | | | | | | | | Merge "Speedup the revert_state test"Jenkins2013-02-161-1/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Speedup the revert_state testStanislaw Pitucha2013-02-151-1/+0
| |/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | test_revert_state can take over 10 seconds, but more than half of the time is spent in run_instance() which doesn't change the result. Remove the call to speed up the tests. Change-Id: I0557d6822576b99376da8691ee6e76b759d3bc9c
* | / / / / / / / / / / / / / Stop unit test for prompting for a sudo password.Michael Still2013-02-161-0/+2
| |/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No idea how this got this far without being detected. Change-Id: I5ddf3b4d2ad831fd32008a43d6884fc09405c117
* | | | | | | | | | | | | | Merge "Use connection_info on resize"Jenkins2013-02-162-27/+173
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | Use connection_info on resizeClay Gerrard2013-02-142-27/+173
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During finish_migration the manager calls initialize_connection but doesn't update the block_device_mapping with the (potentially new) connection_info returned. This can cause the bdm to get out of sync, the volume to fail to attach, and the resize to fail. Fixes bug #1076801 Change-Id: Ie49ccd2138905e178843b375a9b16c3fe572d1db
* | | | | | | | | | | | | | | Merge "Adds API Sample tests for FlavorAccess extension."Jenkins2013-02-1637-1/+561
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \