summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | | Adds API Sample tests for FlavorAccess extension.Giampaolo Lauria2013-02-1437-1/+561
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Partially implements blueprint nova-api-samples Fixes bug 1091741 Change-Id: I65bb9e508996417bdcdc9ec87997df5373c06bad
* | | | | | | | | | | | | | | | Merge "Split out body of loop in _sync_power_states in compute manager"Jenkins2013-02-161-113/+123
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | Split out body of loop in _sync_power_states in compute managerDaniel P. Berrange2013-02-151-113/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The _sync_power_states method in the compute manager iterates over all instances in the DB, synchronizing their power states. The introduction of async events to the compute drivers requires a method for synchronizing the power state of a single instance at a time. Split out the body of the loop in _sync_power_states to a method _sync_instance_power_state Blueprint: compute-driver-events Change-Id: I5eee72b39f765a2444388005fabba2cff7ff4b29 Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
* | | | | | | | | | | | | | | | | Merge "Remove dead variable assignment in compute manager"Jenkins2013-02-161-1/+0
|\| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Remove dead variable assignment in compute managerDaniel P. Berrange2013-02-151-1/+0
| | |_|_|_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The assigement of 'db_power_state' in '_sync_power_state' is never used before it is overwritten a few lines later Blueprint: compute-driver-events Change-Id: I0a7e88fc7c3067a09b0a05a643ae4e6d40a11488 Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
* | | | | | | | | | | | | | | | Merge "Add migration with data test for migration 151"Jenkins2013-02-161-1/+27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Add migration with data test for migration 151Kurt Taylor2013-02-131-1/+27
| | |_|_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before the 151 migration test is run, _prerun_151 populates the task_log table with generated date and time in string format for period_beginning and period_ending. The _check_151 function checks that the migration from string to DateTime worked as expected. Partially implements: blueprint migration-testing-with-data Change-Id: I6d354741a75804bc490ffefde04c5925dd1a2a90
* | | | | | | | | | | | | | | Merge "Only dhcp the first ip for each mac address."Jenkins2013-02-163-5/+19
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Only dhcp the first ip for each mac address.Vishvananda Ishaya2013-02-133-5/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using add-fixed-ip there can be more than one ip for each mac so make dnsmasq just serve the first one. Also, make sure to disassociate the fixed ips when they are removed since dnsmasq will never know about them. Fixes bug 1124692 Change-Id: If41c03e1adb408ce28d8e8a25706ebc76fb3c4e1
* | | | | | | | | | | | | | | | Merge "Fix add-fixed-ip and remove-fixed-ip."Jenkins2013-02-168-164/+214
|\| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Fix add-fixed-ip and remove-fixed-ip.Vishvananda Ishaya2013-02-138-164/+214
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There were various places that were passing an integer id from network api to network manager. On the manager side we need the uuid so this patch updates everything to send the uuid. Secondarily, the network info cache wasn't being properly updated upon return from add-fixed-ip and remove-fixed-ip, so this changes the code to update the info cache as well. Fixes bug 1124674 Change-Id: I632b39eb3963998cf42c02584dc9275a8aae243d
* | | | | | | | | | | | | | | | Merge "Synchronize code from oslo"Jenkins2013-02-1613-80/+99
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | Synchronize code from osloAlessio Ababilov2013-02-1413-80/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use commit eaab5fae2502198e9fa57d0d90a7204a2bd83b16: Merge "sort options to make --help output prettier" (Wed Feb 13 12:52:14 2013 +0000). Changes: 9669767 Fix PEP8 error in oslo-rootwrap e3e5e0e Fixes "is not", "not in" syntax usage d156150 Implements import_group 0ce65aa sort options to make --help output prettier 580c259 Make tox run doctests d8c4e0c Change Exception MissingArgs's string 6d102bc Provide i18n to those messages without _() cf705c5 Make project pyflakes clean 9e5912f Fix pep8 E125 errors 4a1ec21 Support testing args for LocalhostMatchMaker 9fd6437 Exchanges should return directed topics a4b6c31 Allow running test in uninstalled source tree 1461135 timeutils: considers that now is soon a956f7a Import timeutils.is_soon from keystoneclient a4b6c31 Allow running test in uninstalled source tree 076e9e5 Add support for directly stringifying VersionInfo Change-Id: I427508f0882a528d040c89290ff9ca68a1e91bcd Fixes: bug #1124213
* | | | | | | | | | | | | | | | | Merge "Update tools/regression_tester"Jenkins2013-02-161-17/+31
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Update tools/regression_testerJoe Gordon2013-02-121-17/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Clarify wording (don't use 'success' and 'failure' instead use 'found' and 'no regression test') * If don't pass gerrit review number run on current branch. In preparation for running via jenkins. * If no tests were changed, don't run any tests Change-Id: I5e876e4e5071fc27461d2411fc33db1bf1724405
* | | | | | | | | | | | | | | | | | Merge "Add option to allow cross AZ attach configurable"Jenkins2013-02-165-5/+23
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Add option to allow cross AZ attach configurableLiam Kelleher2013-02-145-5/+23
| | |/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make check_attach() optionally check if the volume and instance are in the same availability zone and if cross AZ attach is configured as not allowed report error. This does not change the current default behaviour. DocImpact: Adds a new Nova Config option Change-Id: Ib0e085888b1c6620869261d87cd964de302accb3
* | | | | | | | | | | | | | | | | Merge "relocatable roots doesn't handle testr args/opts"Jenkins2013-02-151-3/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | relocatable roots doesn't handle testr args/optsChet Burgess2013-02-141-3/+2
| |/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previous fix (4c891b9243985bb95d8beff8affa9db470a1c94a) changed how the args are parsed but didn't update the logic for handling testr args/opts. As a result args/opts for testr where not be properly passed. This fixes corrects that oversite and now properly parses those args as well. Change-Id: I418b0478b2a180e497d041fcab25158c52f44bac Fixes: #1116942
* | | | | | | | | | | | | | | | | Merge "preserve order of pre-existing iptables chains"Jenkins2013-02-152-44/+106
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | preserve order of pre-existing iptables chainsChet Burgess2013-02-112-44/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds new configuration options: iptables_top_regex='' (Default) When set treated as a regular expression to match iptables rules that should always be placed at the top of the table before the nova chains. iptables_bottom_regex='' (Default) When set treated as a regular expression to match iptables rules that should always be placed at the bottom of the table right before the COMMIT Additionally the existing iptables tests were no longer actually testing the chains we use. In some cases we were looking for chains that haven't existed in the code base for 2 years. I took the oppurtunity to update all tests to actually test for the chains we care about. Flags: DocImpact Change-Id: I335ca3712d6dd37051cc8e46e1237aaf66a4a94e Fixes: bug #1116562
* | | | | | | | | | | | | | | | | Merge "Harmonize PEP8 checking between tox and run_tests.sh"Jenkins2013-02-157-59/+31
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Harmonize PEP8 checking between tox and run_tests.shRick Harris2013-02-157-59/+31
| | |/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tox and run_tests.sh were running PEP8 checks against different file-sets. This patch refactors the logic to determine which files to run PEP8 checks on into `tools/run_pep8.sh` where it can be called by both tox and `run_tests.sh`. Additional fixes: Some of our Python XenAPI Dom0 plugins don't end in *.py but should still be checked by PEP8. This patches fixes the hacking.py violations in the files and adds them back to the srcfiles list. Merged tools/unused_imports.sh into tools/run_pep8.sh Change-Id: Id5edd1acb644ab938beffc3473494a179d9d8cda
* | | | | | | | | | | | | | | | Merge "Don't modify injected_files inside PXE driver"Jenkins2013-02-151-0/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | Don't modify injected_files inside PXE driverDevananda van der Veen2013-02-141-0/+3
| | |_|_|_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make a local copy of injected_files so that we don't modify the original. Change-Id: I508cfc0baec15a091a1717eb2aebb9dd39278e5b
* | | | | | | | | | | | | | | | Merge "use nova-conductor for live-migration"Jenkins2013-02-152-2/+7
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | use nova-conductor for live-migrationJohn Herndon2013-02-142-2/+7
| | |_|_|_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The function check_can_live_migrate_source in compute/manager.py attempts to make a direct DB query. This small change makes the query through the conductor service Change-Id: I9edc0aec89b4ce030f20020204e7c872f2f4fbd8 fixes: bug 1124594
* | | | | | | | | | | | | | | | Merge "Allow archiving deleted rows to shadow tables, for performance."Jenkins2013-02-156-0/+416
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Allow archiving deleted rows to shadow tables, for performance.David Ripton2013-02-146-0/+416
| | |_|_|_|_|_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements bp db-archiving Add versions of all tables with "shadow_" prepended to their names. These shadow tables do not have indexes. Adds API function archive_deleted_rows, which moves some deleted rows from production tables to the corresponding shadow tables. (It only does a few rows, to avoid blocking the process or hitting the database too hard. So it needs to be called regularly.) Also adds a db archive_deleted_rows command to nova-manage. Uses Boris Pavlovic's code for copying columns from existing tables to new tables. Change-Id: I7c8f2fb8794b6f9cd2531e54a1a9635010f8c97e
* | | | | | | | | | | | | | | Merge "VirtualPowerDriver catches ProcessExecutionError."Jenkins2013-02-152-41/+54
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | VirtualPowerDriver catches ProcessExecutionError.Devananda van der Veen2013-02-142-41/+54
| | |/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Baremetal virtual_power_driver now catches ProcessExecutionError coming from ssh_execute and logs an exception. Requested actions (eg, power_on) return an error state instead of raising an exception. Change-Id: I8f66ba843e12de13f9a14d736f7bef2eda4ef85c
* | | | | | | | | | | | | | | Merge "Make scheduler remove dead nodes from its cache."Jenkins2013-02-152-4/+69
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Make scheduler remove dead nodes from its cache.Devananda van der Veen2013-02-112-4/+69
| | |_|_|_|_|_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Scheduler HostManager maintains and updates a cache of all compute nodes in its host_state_map. However, entries were never deleted from this mapping, even when the compute nodes were marked as deleted. This patch removes a state_key from host_state_map when it is not returned from db.compute_node_get_all, and logs a notice about it. It also adds unit tests which check for this behaviour. Change-Id: Ibe6c98dd6c2eb02983db47f263d86cb1b76e1c98
* | | | | | | | | | | | | | | Merge "filter_scheduler: Select from a subset of hosts."Jenkins2013-02-152-6/+131
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | filter_scheduler: Select from a subset of hosts.John Herndon2013-02-142-6/+131
| | |/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding a subset of best hosts to choose a host from, instead of choosing the host with the highest weight. The subset size is configurable. Setting the subset size to 1 will mimic the old behavior. DocImpact Change-Id: Icc6f8a7ca7cf992d99b872a45e241f13fa6e1536 Fixes: bug 1098635
* | | | | | | | | | | | | | | Merge "Add an update option to run_tests.sh"Jenkins2013-02-151-0/+7
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Add an update option to run_tests.shMatthew Treinish2013-02-141-0/+7
| |/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds an update option to run_tests.sh. This option is used to rerun install_venv.py on an already installed venv. This will then just update out of date packages with pip. Change-Id: Iac065f71a64a6a7f7f2ee000ee01be9f78af6754
* | | | | | | | | | | | | | | Merge "[xenapi] Cooperatively yield during sparse copy"Jenkins2013-02-151-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | [xenapi] Cooperatively yield during sparse copyAndrew Laski2013-02-141-0/+1
| |/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On a resize down the sparse copy blocks other operations from running on the compute node, and can take a long time to finish. This patch adds a greenthread yield to not block other things from happening on the compute node. Change-Id: I1287a6a0bb3157ad0e5eafe53b02db21849650fa
* | | | | | | | | | | | | | | Merge "add config drive to api_samples"Jenkins2013-02-1417-1/+456
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | add config drive to api_samplesAdalberto Medeiros2013-02-1417-1/+456
| | |_|_|/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add config drive extension show and details to api_samples blueprint nova-api-samples bug 1091737 Change-Id: I6ae1f01a417f153723b85d08c2f181909c154946
* | | | | | | | | | | | | | | Merge "Use joinedload for system_metadata in db"Jenkins2013-02-141-2/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Use joinedload for system_metadata in dbJoe Gordon2013-02-131-2/+3
| | |_|_|/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When moving over to nova.db.api not returning sqlalchemy objects, objects won't be lazy loaded throughout the code, instead the entire object will be fetched from the DB in nova.db.api. This change will trigger any lazyload bugs due to missing joinedload statements that weren't previously triggered because the lazyloaded data wasn't being used (and thus fetched from the DB). Partially implements bp db-api-cleanup Change-Id: I0dabf3588be0076a6e651c018a1c83ed23e84872
* | | | | | | | | | | | | | | Merge "Remove a log message in test code."Jenkins2013-02-141-1/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Remove a log message in test code.Russell Bryant2013-02-141-1/+0
| | |_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This log message indicates that this code should only run during testing. The downside is that it does run during testing and can cause a bunch of annoying noise in test logs. Just remove it. Change-Id: I2cc18f3b7871dbfa8859e33225fb7c2bb1ccc53b
* | | | | | | | | | | | | | Merge "Canonizes IPv6 before insert it into the db"Jenkins2013-02-143-3/+48
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | Canonizes IPv6 before insert it into the dbMauro S. M. Rodrigues2013-02-133-3/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is normalize IPv6 to be inserted always in shortened and no mixed form into db, this way postgresql, which uses INET type, and other databases like mysql will have equivalent contents. Fix bug 1116236 Related to bp migration-testing-with-data Change-Id: Iae5aa8a28e3ccc0d3a1a96459232b827c3a19d5c
* | | | | | | | | | | | | | Merge "Allow aggregate create to have None as the az"Jenkins2013-02-142-1/+14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | Allow aggregate create to have None as the azJoe Gordon2013-02-122-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Aggregates do not require a zone any more, but in order to keep the current API, Allow for availibilty zone to be set to None. Fixes bug 1123468 Change-Id: I5209311f3417b5d7cdf343e5c06104357ed523d5
* | | | | | | | | | | | | | Merge "Allow multiple dns servers when starting dnsmasq"Jenkins2013-02-142-7/+89
|\ \ \ \ \ \ \ \ \ \ \ \ \ \