Merge "Don't send a SQLAlchemy model over rpc."
Merge "Remove instance_get stubs from server action tests"
Merge "Add RPC serialization checking, fix exposed problems."
Merge "Declare deprecated auth flag before its used."
Merge "bug 931604: improve how xenapi RRD records are retrieved"
Remove all uniqueness constraints in migration 76

Fixes bug 932867

Change-Id: I5b72af7c36cc07ee4f3e23566ed4e91c0c53b10b
Normalize odd date formats

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
Fixes nova-volume support for multiple luns

 * stores lun in provider_location if specified
 * passes lun in iscsi_properties instead of hard coding
 * adds call to libvirt to list all used block devices
 * make sure to synchronize connect and disconnect commands
 * only disconnect from target if no luns are in use
 * allow double logins to targets
 * fixes typo in get_volume_connector in xenapi_connection
 * fixes bug 929790

Change-Id: I2466dc750a6fa5e0b07f94314d38873740aa6b29
Fix bug 933147 Security group trigger notifications.

Add a lightweight mechanism to allow security group trigger
notifications to be propagated to quantum security group handlers.

Add a global flag: "security_group_handler" to allow for runtime
selection of security group handler class.

Change-Id: I8a3768c26c97020071ad4e52d3a22d8898e72e9f
077_convert_to_utf8: Convert *all* FK tables early

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
Run ovs-ofctl as root

Since ovs-ofctl requires root privilege, nova-network would
fail during allocate_for_instance. This fixes the issue.

Change-Id: I188f1a4fdf4998c51f8626b37efd175039d23227
Merge "Completes fix for LP #928910 - libvirt performance"
Merge "077_convert_to_utf8: Convert *all* FK tables early"
Make database downgrade works

Fixes bug #854905

Use sqlalchemy reflection whenever possible:
    http://sqlalchemy-migrate.readthedocs.org/en/latest/versioning.html

Work around sqlalchemy-migrate sqlite 'bool column not deletable' issue:
    http://code.google.com/p/sqlalchemy-migrate/issues/detail?id=143
    Add following sql scripts for sqlite:
        002_sqlite_downgrade.sql
        015_sqlite_downgrade.sql
        033_sqlite_downgrade.sql
        050_sqlite_downgrade.sql
        068_sqlite_downgrade.sql

Work around sqlalchemy-migrate sqlite 'table with foreign key column not
deletable' issue:
    http://code.google.com/p/sqlalchemy-migrate/issues/detail?id=94
    Add following sql scripts for sqlite:
        003_sqlite_downgrade.sql
        006_sqlite_downgrade.sql
        007_sqlite_downgrade.sql
        012_sqlite_upgrade.sql
        013_sqlite_downgrade.sql
        020_sqlite_downgrade.sql
        030_sqlite_downgrade.sql
        038_sqlite_downgrade.sql
        042_sqlite_downgrade.sql
        053_sqlite_downgrade.sql
        067_sqlite_downgrade.sql

Work around sqlalchemy-migrate 'migrate drops engine reference' issue:
    http://code.google.com/p/sqlalchemy-migrate/issues/detail?id=72

Add following sql scripts for long primary key to work with utf-8
mysql table:
    072_mysql_upgrade.sql

Add following sql scripts for postgresql:
    002_postgresql_downgrade.sql

Add snake walk test cases for database migration based on glance migration
test.

Change-Id: Ib454ecb4662bbf47736c1b12d9a4f969f180ceb6
bug 933620: Error during ComputeManager._poll_bandwidth_usage

add missing session to model query.

Change-Id: I3cb8ebcff1fd286ef198f33514d4ce3d884c5921
Merge "Resolve bug/927714 -- get instance names from db."
Merge "Remove all uniqueness constraints in migration 76"
Merge "removed unused method and added another test"
InstanceNotFound exceptions for terminate_intance now Log warning
instead of throwing exeptions.

fixes bug 933012

Change-Id: Ib6c6c33e26125b561bd5a1bc1e710016746e7e44
LOG.exception does not take an exc_info keyword

It will automatically call sys.exc_info() anyway

Change-Id: I6a279bb18d913938d933a486e42a3be38bfaccb4