summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | | | | | | | | | Merge "Allow file logging config"Jenkins2012-02-179-288/+284
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Allow file logging configJason Kölker2012-02-179-288/+284
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixes lp904305 * remove module level log functions (getLogger to rule them all) * Move specific Environment logging to the one place it is used * Wrap getLogger to return a logger wrapped in a NovaContextAdapter * Do not overwrite the root logger * save_and_reraise_exception logs via error for passing exc_info * Uses CommonConfigOptions for compatability across Openstack Projects * Prefers CommonConfigOptions over legacy options * Install a NullHandler on the root logger if configured by FLAGS * Include example logging config file to mimic Nova defaults Change-Id: Ie59c3f755c142e2b7dc3b94b4e82e142e157bfac
* | | | | | | | | | | | | | | | | | | Merge "InstanceNotFound exceptions for terminate_intance now Log warning ↵Jenkins2012-02-171-1/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of throwing exeptions."
| * | | | | | | | | | | | | | | | | | | InstanceNotFound exceptions for terminate_intance now Log warningNikhil Komawar2012-02-171-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of throwing exeptions. fixes bug 933012 Change-Id: Ib6c6c33e26125b561bd5a1bc1e710016746e7e44
* | | | | | | | | | | | | | | | | | | | Merge "Get rid of distutils.extra."Jenkins2012-02-175-16/+28
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | Get rid of distutils.extra.Monty Taylor2012-02-085-16/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We moved to DistUtilsExtra because it promised a more automatic workflow from setup.py. It doesn't actually deliver though, and it also vomits warnings during setup.py usage, and also breaks pip integration. So this is going back to babel. Mostly folks shouldn't need to know anything about this. We'll need to update the translations import jobs in Jenkins, and we might need to add a corresponding translations upload job that runs post-merge. Translations installation doesn't fully work - but it actually wasn't fully working before. Getting this part of the project done now though is a pre-requisite for using tox for multi-python testing (tox starts by creating an sdist tarball and then installing it into the venv, which is just 100% broken with DistUtilsExtra) Change-Id: I126e1bcfab0656eab6ca10de67d3d2aaa8b844f3
* | | | | | | | | | | | | | | | | | | | Merge "Adding logging for 500 errors."Jenkins2012-02-171-0/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | Adding logging for 500 errors.Naveed Massjouni2012-02-141-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic1f38cf9a3fc48e39af094c90af09dc659e1eb68
* | | | | | | | | | | | | | | | | | | | | Merge "run_tests.sh fix"Jenkins2012-02-171-16/+13
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | | run_tests.sh fixZhongyue Luo2012-02-141-16/+13
| |/ / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug #929369 Fix "api-paste.ini* to "*api-paste.ini*" and remove duplicate definitions of srcfiles. Change-Id: I859783457d6c5df3f6e998e752cad648ca109b9c
* | | | | | | | | | | | | | | | | | | | | Merge "Fix API extensions documentation, bug 931516."Jenkins2012-02-172-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | Fix API extensions documentation, bug 931516.Russell Bryant2012-02-152-1/+2
| | |_|_|_|/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the docs so that the API extensions documentation gets included. In passing, also update the API extensions index to include an extension that was not listed. Change-Id: Ia16cab2b29bbc121d940dc4ed9f033340935cde8
* | | | | | | | | | | | | | | | | | | | Merge "Create a flag for force_to_raw for images"Jenkins2012-02-174-29/+22
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | Create a flag for force_to_raw for imagesVishvananda Ishaya2012-02-154-29/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Allows for deployers to use compressed images if they prefer * Flag defaults to current behavior * Fixes bug 932180 * Re-enables fetch_to_raw which was being skipped * Removes obsolete and broken method from libvirt * Checksumming will be re-enabled in a later patch Change-Id: I40c33cfd3997cae8d127fa45f8cf0aa071418170
* | | | | | | | | | | | | | | | | | | | | Merge "fixed bug 928749"Jenkins2012-02-171-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | fixed bug 928749Thorsten Tarrach2012-02-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During the process of creating an instance for the first time from a glance server, nova tries to execute this command: mkfs.ntfs --fast --label ephemeral0 /var/lib/nova/instances/_base/ephemeral_0_500_windows This in turn fails with this error: /var/lib/nova/instances/_base/ephemeral_0_500_windows is not a block device. Refusing to make a filesystem here! The reason is that mkfs.ntfs needs the --force flag to create a filesystem in a file. Change-Id: If6c424400317a5f19ab117daec4c791476245753
* | | | | | | | | | | | | | | | | | | | | Merge "Syncs vncviewer mouse cursor when connected to Windows VMs"Jenkins2012-02-172-0/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | Syncs vncviewer mouse cursor when connected to Windows VMsZhongyue Luo2012-02-162-0/+6
| | |_|_|_|_|_|_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug#885966 Change-Id: Ie78ab1fc265dda61ceb5553e3156d08902115a65
* | | | | | | | | | | | | | | | | | | | Merge "removed unused method and added another test"Jenkins2012-02-173-43/+23
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | removed unused method and added another testAaron Lee2012-02-163-43/+23
| | |_|_|_|_|_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get_network_id_by_cidr is not used, I'm removing it and it's tests. get_tenant_id_by_net_id relies on catching exceptions as part of the happy path. I expanded the tests to try to exemplify that. Change-Id: Iaf973da1d176ba8ea89d0fd762e796936d056d0f
* | | | | | | | | | | | | | | | | | | | Merge "Remove all uniqueness constraints in migration 76"Jenkins2012-02-171-10/+12
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | Remove all uniqueness constraints in migration 76Brian Waldon2012-02-161-10/+12
| | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 932867 Change-Id: I5b72af7c36cc07ee4f3e23566ed4e91c0c53b10b
* | | | | | | | | | | | | | | | | | | | Merge "Resolve bug/927714 -- get instance names from db."Jenkins2012-02-172-4/+46
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | Resolve bug/927714 -- get instance names from db.Michael Still2012-02-162-4/+46
| | |_|_|_|_|/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I thought when I wrote the imagecache code for libvirt that the instance names were of a fixed format. That is not correct. First off the format is set in the instance_name_template flag. Worse than that, it can change over time and old instances are not renamed. So, now I check the database to see if the directory name is a valid instance name (for this machine). Change-Id: I318215aef5a10cee32959fd947ad628edff293a2
* | | | | | | | | | | | | | | | | | | | bug 933620: Error during ComputeManager._poll_bandwidth_usageArmando Migliaccio2012-02-171-1/+1
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add missing session to model query. Change-Id: I3cb8ebcff1fd286ef198f33514d4ce3d884c5921
* | | | | | | | | | | | | | | | | | | Merge "077_convert_to_utf8: Convert *all* FK tables early"Jenkins2012-02-171-23/+24
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | 077_convert_to_utf8: Convert *all* FK tables earlyAdam Gandelman2012-02-161-23/+24
| | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original migration only takes care of migrating the instances table before all others. It turns out, when using MySQL with InnoDB by default, there are many other tables with FKs that need to be converted early on as well (see bug description for schema diagram). Fixes bug 931602 Update: Convert all tables in a predefined order from within the same execution. Update: Avoid hard-coding database, fixes bug 930863 Update: Fix pep8 spacing Change-Id: Ideb619eecef2ad067bda5c26612f761674dee924
* | | | | | | | | | | | | | | | | | | Merge "Completes fix for LP #928910 - libvirt performance"Jenkins2012-02-174-27/+69
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Completes fix for LP #928910 - libvirt performanceJay Pipes2012-02-124-27/+69
| | |_|_|_|_|_|_|_|_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds the remainder of the recommended fixes from the original bug report: * Modifies methods in the compute manager that relied on the DB power state to be in sync with the virt driver to instead just query the power state of the instance from the virt driver. This enables us to set the periodic tick to 10 for the problematic compute.manager.Manager._sync_power_states() method. * Modifies the _sync_power_states method in the following ways: ** Replace the call to driver.list_instances_detail() to a new, driver-overrideable get_num_instances() call ** For each instance known by the database, call driver.get_info() separately inside the loop instead of calling the expensive list_instances_detail() method that can take a very long time to complete on hosts with lots of instances ** Call greenthread.sleep(0) before each call to update the database power state, enabling other periodic tasks to do work Once again, I left an inefficient default implementation of the new driver.get_num_instances() method in the base driver class. I need help from folks who understand the Xen/VMWare drivers to do an override for get_num_instances() in those drivers that calls the underlying XenAPI or VMWare API. Change-Id: I88002689cdda32124423da320f8c542e286be51b
* | | | | | | | | | | | | | | | | | Normalize odd date formatsJustin Santa Barbara2012-02-164-4/+4
| |_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 'updated' value on the extension seems to be returned (in the XML) unaltered. Some of the date values were 'untraditional', and this broke XML parsing. Change-Id: I2803e19207af85207b4eca71e1e8b0d5bdcfa4b6
* | | | | | | | | | | | | | | | | Merge "bug 931604: improve how xenapi RRD records are retrieved"Jenkins2012-02-172-19/+27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | bug 931604: improve how xenapi RRD records are retrievedArmando Migliaccio2012-02-142-19/+27
| | |_|_|_|_|_|_|_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | switch to using FLAGS.xenapi_connection_url to obtain scheme and address to talk to in order to fetch RRD XMLs. See bug report for more info. Change-Id: Iad6520cdb15f32e9e50ab0d42026282e57aaa30d
* | | | | | | | | | | | | | | | | Merge "Declare deprecated auth flag before its used."Jenkins2012-02-171-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Declare deprecated auth flag before its used.Mark Washenberger2012-02-141-0/+1
| | |_|_|_|_|_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug #932156 Change-Id: I52573115d98a2d376e76524aaf31e2b9003a1aed
* | | | | | | | | | | | | | | | | Merge "Add RPC serialization checking, fix exposed problems."Jenkins2012-02-162-10/+21
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Add RPC serialization checking, fix exposed problems.Russell Bryant2012-02-162-10/+21
| | |_|_|_|_|/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Related to bug 933584. In this bug, I hit a case where some code tried to send a SQLAlchemy model over rpc, which failed since it couldn't be serialized by Qpid. This patch adds a simple serialization check to the fake RPC driver using json. It also fixes problems that were exposed by adding this check. If json can't serialize a message sent through the fake RPC driver, it will raise TypeError, causing unit tests to fail. 18 unit tests failed with the check in place, but it was due to only 2 places in the compute API. Change-Id: I63f3077c0fa35097d4f5d2c485f4e48eede2c751
* | | | | | | | | | | | | | | | | Merge "Remove instance_get stubs from server action tests"Jenkins2012-02-161-47/+17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Remove instance_get stubs from server action testsMark Washenberger2012-02-161-47/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I noticed these stubs while reviewing the dependent branch. They aren't needed anymore. I tried to clean up some of the stub helpers as well. Change-Id: I41cf93da392f76c150da2fa3125cfe4930a76f11
* | | | | | | | | | | | | | | | | | Merge "Don't send a SQLAlchemy model over rpc."Jenkins2012-02-161-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | Don't send a SQLAlchemy model over rpc.Russell Bryant2012-02-161-1/+2
| | |/ / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug 933584. I noticed this when Qpid blew up because it didn't know how to serialize a SQLAlchemy model. Fix it by making it only consist of primitive types before sending it. Change-Id: I63eb4bbabdb75fa7b277428bbd1aa2c2e1383383
* / | | | | | | | | | | | | | | | | Adds back e2fsck exit code checking.Rick Harris2012-02-161-1/+4
|/ / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | References bug 931743 Change-Id: Id9e71b722e2a3b18821bceffdf138ba3895cfcf1
* | | | | | | | | | | | | | | | | Merge "Core modifications for future zones service."Jenkins2012-02-1618-58/+429
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Core modifications for future zones service.Chris Behrens2012-02-1618-58/+429
| | |_|_|_|/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makes compute/network/volume API classes pluggable Splits some code out in compute/api Adds some race condition checking on deletes in compute/api Make instance_delete support UUIDs Add support to RPC to cast to specific servers Migrations for future zones Change-Id: Ibee126cd6d325e11770f27589e79dfd0e6104b99
* / | | | | | | | | | | | | | | Removed zones from api and distributed schedulerSandy Walsh2012-02-1634-2250/+99
|/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a new Zones implementation coming that will use AMQP-to-AMQP channels vs. the public API. This is being done for three reasons: 1. remove complications in the OpenStack API (and possibly allow EC2 Zones) 2. remove dependencies on keystone and novaclient 3. faster scheduling (fewer chances for race conditions) Learn more here: http://wiki.openstack.org/EssexSchedulerImprovements Change-Id: I6fe538923dd5ae19276afac2ac3311a285fd5c99
* | | | | | | | | | | | | | | Merge "Tests for a melange_ipam_lib, who is missing tests"Jenkins2012-02-161-0/+237
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Tests for a melange_ipam_lib, who is missing testsAaron Lee2012-02-151-0/+237
| | |_|_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I907964370a7fa47af561704a1105b7299314c6ad
* | | | | | | | | | | | | | | Merge "Different exit code in new versions of iscsiadm"Jenkins2012-02-161-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Different exit code in new versions of iscsiadmDerek Higgins2012-02-151-1/+2
| | |_|_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug #932356 For "iscsiadm: No records found" if version <= 2.0-871 iscsiadm returns 255 newer versions return 21 Change-Id: Ib4319ed11b20a339b439c70574d0d45acc8814fa
* | | | | | | | | | | | | | | Merge changes I8c559483,If92c613bJenkins2012-02-162-1/+8
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: fix a syntax error in libvirt.attach_volume() with lxc tests: fix LdapDNS to allow running test_network in isolation
| * | | | | | | | | | | | | | fix a syntax error in libvirt.attach_volume() with lxcPádraig Brady2012-02-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was introduced in commit e40b659d Change-Id: I8c559483ad5267180ae012b50054f5331f64a437