Merge lp://staging/~zulcss/ubuntu/precise/nova/trunk into lp://staging/~ubuntu-cloud-archive/ubuntu/precise/nova/trunk
Proposed by
Chuck Short
Status: | Merged | ||||||||
---|---|---|---|---|---|---|---|---|---|
Approved by: | James Page | ||||||||
Approved revision: | 97 | ||||||||
Merged at revision: | 97 | ||||||||
Proposed branch: | lp://staging/~zulcss/ubuntu/precise/nova/trunk | ||||||||
Merge into: | lp://staging/~ubuntu-cloud-archive/ubuntu/precise/nova/trunk | ||||||||
Diff against target: |
298126 lines (+77032/-91301) 1002 files modified
.mailmap (+2/-2) .pc/.quilt_patches (+0/-1) .pc/.quilt_series (+0/-1) .pc/.version (+0/-1) .pc/applied-patches (+0/-9) .pc/avoid_setuptools_git_dependency.patch/tools/pip-requires (+0/-23) .pc/fix-docs-build-without-network.patch/doc/source/conf.py (+0/-279) .pc/fix-ubuntu-tests.patch/nova/tests/test_api.py (+0/-616) .pc/path-to-the-xenhost.conf-fixup.patch/plugins/xenserver/xenapi/etc/xapi.d/plugins/xenhost (+0/-445) .pc/rbd-security.patch/nova/virt/libvirt/volume.py (+0/-206) .pc/ubuntu/fix-ec2-volume-id-mappings.patch/nova/db/sqlalchemy/api.py (+0/-5256) .pc/ubuntu/fix-libvirt-firewall-slowdown.patch/nova/tests/test_libvirt.py (+0/-3919) .pc/ubuntu/fix-libvirt-firewall-slowdown.patch/nova/virt/firewall.py (+0/-536) .pc/ubuntu/ubuntu-fix-32-64-bit-iss.patch/nova/tests/test_nfs.py (+0/-629) .pc/ubuntu/ubuntu-fix-32-64-bit-iss.patch/nova/volume/nfs.py (+0/-293) .pc/ubuntu/ubuntu-fix-ec2-instance-id-mappings.patch/nova/db/sqlalchemy/api.py (+0/-5253) AUTHORS (+34/-0) ChangeLog (+15284/-618) HACKING.rst (+1/-0) PKG-INFO (+10/-2) bin/nova-all (+8/-5) bin/nova-api (+7/-3) bin/nova-api-ec2 (+2/-2) bin/nova-api-metadata (+2/-2) bin/nova-api-os-compute (+2/-2) bin/nova-api-os-volume (+0/-46) bin/nova-cert (+7/-3) bin/nova-clear-rabbit-queues (+6/-6) bin/nova-compute (+16/-4) bin/nova-conductor (+52/-0) bin/nova-console (+8/-3) bin/nova-consoleauth (+6/-4) bin/nova-dhcpbridge (+18/-18) bin/nova-manage (+56/-279) bin/nova-network (+8/-3) bin/nova-novncproxy (+22/-21) bin/nova-objectstore (+2/-2) bin/nova-rootwrap (+9/-0) bin/nova-rpc-zmq-receiver (+10/-9) bin/nova-scheduler (+8/-3) bin/nova-volume (+0/-48) bin/nova-volume-usage-audit (+0/-82) bin/nova-xvpvncproxy (+2/-4) debian/changelog (+37/-0) debian/control (+32/-10) debian/mans/nova-conductor.8 (+20/-0) debian/nova-api-os-volume.init (+0/-76) debian/nova-api-os-volume.install (+0/-1) debian/nova-api-os-volume.logrotate (+0/-4) debian/nova-api-os-volume.manpages (+0/-1) debian/nova-api-os-volume.postrm (+0/-7) debian/nova-api-os-volume.upstart.in (+0/-18) debian/nova-conductor.init (+71/-0) debian/nova-conductor.install (+1/-0) debian/nova-conductor.logrotate (+7/-0) debian/nova-conductor.manpages (+1/-0) debian/nova-conductor.postrm (+7/-0) debian/nova-conductor.upstart.in (+18/-0) debian/nova-scheduler.install (+2/-0) debian/nova-volume.default (+0/-4) debian/nova-volume.dirs (+0/-1) debian/nova-volume.init (+0/-111) debian/nova-volume.install (+0/-3) debian/nova-volume.logrotate (+0/-7) debian/nova-volume.manpages (+0/-1) debian/nova-volume.postinst (+0/-21) debian/nova-volume.postrm (+0/-7) debian/nova-volume.upstart.in (+0/-18) debian/nova.conf (+1/-0) debian/patches/avoid_setuptools_git_dependency.patch (+7/-6) debian/patches/fix-libvirt-tests.patch (+48/-0) debian/patches/fix-ubuntu-tests.patch (+3/-5) debian/patches/rbd-security.patch (+0/-43) debian/patches/series (+2/-6) debian/patches/ubuntu-show-tests.patch (+15/-0) debian/patches/ubuntu/fix-ec2-volume-id-mappings.patch (+0/-43) debian/patches/ubuntu/fix-libvirt-firewall-slowdown.patch (+0/-106) debian/patches/ubuntu/ubuntu-fix-32-64-bit-iss.patch (+0/-75) debian/patches/ubuntu/ubuntu-fix-ec2-instance-id-mappings.patch (+0/-17) debian/rules (+4/-8) doc/api_samples/OS-EXT-SRV-ATTR/extended-server-attrs-get.json (+8/-8) doc/api_samples/OS-EXT-SRV-ATTR/extended-server-attrs-get.xml (+3/-3) doc/api_samples/OS-EXT-SRV-ATTR/extended-server-attrs-list.json (+8/-8) doc/api_samples/OS-EXT-SRV-ATTR/extended-server-attrs-list.xml (+3/-3) doc/api_samples/all_extensions/extensions-get-resp.json (+9/-9) doc/api_samples/all_extensions/extensions-get-resp.xml (+4/-4) doc/api_samples/all_extensions/server-action-changepassword.json (+5/-0) doc/api_samples/all_extensions/server-action-changepassword.xml (+4/-0) doc/api_samples/all_extensions/server-action-confirmresize.json (+3/-0) doc/api_samples/all_extensions/server-action-confirmresize.xml (+3/-0) doc/api_samples/all_extensions/server-action-createimage.json (+8/-0) doc/api_samples/all_extensions/server-action-createimage.xml (+8/-0) doc/api_samples/all_extensions/server-action-reboot.json (+5/-0) doc/api_samples/all_extensions/server-action-reboot.xml (+4/-0) doc/api_samples/all_extensions/server-action-rebuild-resp.json (+56/-0) doc/api_samples/all_extensions/server-action-rebuild-resp.xml (+19/-0) doc/api_samples/all_extensions/server-action-rebuild.json (+18/-0) doc/api_samples/all_extensions/server-action-rebuild.xml (+25/-0) doc/api_samples/all_extensions/server-action-resize.json (+5/-0) doc/api_samples/all_extensions/server-action-resize.xml (+4/-0) doc/api_samples/all_extensions/server-action-revertresize.json (+3/-0) doc/api_samples/all_extensions/server-action-revertresize.xml (+3/-0) doc/api_samples/all_extensions/server-get-resp.json (+8/-8) doc/api_samples/all_extensions/server-get-resp.xml (+3/-3) doc/api_samples/all_extensions/servers-details-resp.json (+9/-8) doc/api_samples/all_extensions/servers-details-resp.xml (+3/-3) doc/api_samples/limit-get-resp.json (+0/-2) doc/api_samples/limit-get-resp.xml (+0/-2) doc/api_samples/os-admin-actions/admin-actions-backup-server.json (+7/-0) doc/api_samples/os-admin-actions/admin-actions-backup-server.xml (+6/-0) doc/api_samples/os-admin-actions/admin-actions-inject-network-info.json (+3/-0) doc/api_samples/os-admin-actions/admin-actions-inject-network-info.xml (+2/-0) doc/api_samples/os-admin-actions/admin-actions-live-migrate.json (+7/-0) doc/api_samples/os-admin-actions/admin-actions-live-migrate.xml (+6/-0) doc/api_samples/os-admin-actions/admin-actions-lock-server.json (+3/-0) doc/api_samples/os-admin-actions/admin-actions-lock-server.xml (+2/-0) doc/api_samples/os-admin-actions/admin-actions-lock.json (+3/-0) doc/api_samples/os-admin-actions/admin-actions-migrate.json (+3/-0) doc/api_samples/os-admin-actions/admin-actions-migrate.xml (+2/-0) doc/api_samples/os-admin-actions/admin-actions-pause.json (+3/-0) doc/api_samples/os-admin-actions/admin-actions-pause.xml (+2/-0) doc/api_samples/os-admin-actions/admin-actions-reset-network.json (+3/-0) doc/api_samples/os-admin-actions/admin-actions-reset-network.xml (+2/-0) doc/api_samples/os-admin-actions/admin-actions-reset-server-state.json (+5/-0) doc/api_samples/os-admin-actions/admin-actions-reset-server-state.xml (+4/-0) doc/api_samples/os-admin-actions/admin-actions-resume.json (+3/-0) doc/api_samples/os-admin-actions/admin-actions-resume.xml (+2/-0) doc/api_samples/os-admin-actions/admin-actions-suspend.json (+3/-0) doc/api_samples/os-admin-actions/admin-actions-suspend.xml (+2/-0) doc/api_samples/os-admin-actions/admin-actions-unlock-server.json (+3/-0) doc/api_samples/os-admin-actions/admin-actions-unlock-server.xml (+2/-0) doc/api_samples/os-admin-actions/admin-actions-unlock.json (+3/-0) doc/api_samples/os-admin-actions/admin-actions-unpause.json (+3/-0) doc/api_samples/os-admin-actions/admin-actions-unpause.xml (+2/-0) doc/api_samples/os-admin-actions/server-post-req.json (+16/-0) doc/api_samples/os-admin-actions/server-post-req.xml (+19/-0) doc/api_samples/os-admin-actions/server-post-resp.json (+16/-0) doc/api_samples/os-admin-actions/server-post-resp.xml (+6/-0) doc/api_samples/os-aggregates/aggregate-add-host-post-req.json (+6/-0) doc/api_samples/os-aggregates/aggregate-add-host-post-req.xml (+2/-0) doc/api_samples/os-aggregates/aggregate-metadata-post-req.json (+9/-0) doc/api_samples/os-aggregates/aggregate-metadata-post-req.xml (+6/-0) doc/api_samples/os-aggregates/aggregate-post-req.json (+7/-0) doc/api_samples/os-aggregates/aggregate-post-req.xml (+2/-0) doc/api_samples/os-aggregates/aggregate-post-resp.json (+11/-0) doc/api_samples/os-aggregates/aggregate-post-resp.xml (+10/-0) doc/api_samples/os-aggregates/aggregate-remove-host-post-req.json (+6/-0) doc/api_samples/os-aggregates/aggregate-remove-host-post-req.xml (+2/-0) doc/api_samples/os-aggregates/aggregate-update-post-req.json (+7/-0) doc/api_samples/os-aggregates/aggregate-update-post-req.xml (+2/-0) doc/api_samples/os-aggregates/aggregate-update-post-resp.json (+13/-0) doc/api_samples/os-aggregates/aggregate-update-post-resp.xml (+12/-0) doc/api_samples/os-aggregates/aggregates-add-host-post-resp.json (+15/-0) doc/api_samples/os-aggregates/aggregates-add-host-post-resp.xml (+14/-0) doc/api_samples/os-aggregates/aggregates-get-resp.json (+13/-0) doc/api_samples/os-aggregates/aggregates-get-resp.xml (+12/-0) doc/api_samples/os-aggregates/aggregates-list-get-resp.json (+15/-0) doc/api_samples/os-aggregates/aggregates-list-get-resp.xml (+14/-0) doc/api_samples/os-aggregates/aggregates-metadata-post-resp.json (+15/-0) doc/api_samples/os-aggregates/aggregates-metadata-post-resp.xml (+14/-0) doc/api_samples/os-aggregates/aggregates-remove-host-post-resp.json (+13/-0) doc/api_samples/os-aggregates/aggregates-remove-host-post-resp.xml (+12/-0) doc/api_samples/os-aggregates/server-post-req.json (+16/-0) doc/api_samples/os-aggregates/server-post-resp.json (+16/-0) doc/api_samples/os-availability-zone/availability-zone-post-req.json (+17/-0) doc/api_samples/os-availability-zone/availability-zone-post-req.xml (+23/-0) doc/api_samples/os-availability-zone/availability-zone-post-resp.json (+16/-0) doc/api_samples/os-availability-zone/availability-zone-post-resp.xml (+6/-0) doc/api_samples/os-certificates/certificate-create-resp.json (+6/-0) doc/api_samples/os-certificates/certificate-create-resp.xml (+2/-0) doc/api_samples/os-certificates/certificate-get-root-resp.json (+6/-0) doc/api_samples/os-certificates/certificate-get-root-resp.xml (+2/-0) doc/api_samples/os-cloudpipe/cloud-pipe-create-req.json (+5/-0) doc/api_samples/os-cloudpipe/cloud-pipe-create-req.xml (+3/-0) doc/api_samples/os-cloudpipe/cloud-pipe-create-resp.json (+5/-0) doc/api_samples/os-cloudpipe/cloud-pipe-create-resp.xml (+4/-0) doc/api_samples/os-cloudpipe/cloud-pipe-get-resp.json (+15/-0) doc/api_samples/os-cloudpipe/cloud-pipe-get-resp.xml (+12/-0) doc/api_samples/os-consoles/get-vnc-console-post-req.json (+5/-0) doc/api_samples/os-consoles/get-vnc-console-post-req.xml (+2/-0) doc/api_samples/os-consoles/get-vnc-console-post-resp.json (+6/-0) doc/api_samples/os-consoles/get-vnc-console-post-resp.xml (+5/-0) doc/api_samples/os-consoles/server-post-req.json (+16/-0) doc/api_samples/os-consoles/server-post-req.xml (+19/-0) doc/api_samples/os-consoles/server-post-resp.json (+16/-0) doc/api_samples/os-consoles/server-post-resp.xml (+6/-0) doc/api_samples/os-hosts/host-get-resp.json (+31/-0) doc/api_samples/os-hosts/host-get-resp.xml (+24/-0) doc/api_samples/os-hosts/hosts-list-resp.json (+24/-0) doc/api_samples/os-hosts/hosts-list-resp.xml (+7/-0) doc/api_samples/os-multiple-create/multiple-create-no-resv-post-req.json (+18/-0) doc/api_samples/os-multiple-create/multiple-create-no-resv-post-req.xml (+24/-0) doc/api_samples/os-multiple-create/multiple-create-no-resv-post-resp.json (+16/-0) doc/api_samples/os-multiple-create/multiple-create-no-resv-post-resp.xml (+6/-0) doc/api_samples/os-multiple-create/multiple-create-post-req.json (+19/-0) doc/api_samples/os-multiple-create/multiple-create-post-req.xml (+25/-0) doc/api_samples/os-multiple-create/multiple-create-post-resp.json (+3/-0) doc/api_samples/os-multiple-create/multiple-create-post-resp.xml (+4/-0) doc/api_samples/os-server-diagnostics/server-diagnostics-get-resp.json (+17/-0) doc/api_samples/os-server-diagnostics/server-diagnostics-get-resp.xml (+18/-0) doc/api_samples/os-server-diagnostics/server-post-req.json (+16/-0) doc/api_samples/os-server-diagnostics/server-post-req.xml (+19/-0) doc/api_samples/os-server-diagnostics/server-post-resp.json (+16/-0) doc/api_samples/os-server-diagnostics/server-post-resp.xml (+6/-0) doc/api_samples/os-server-start-stop/server-post-req.json (+16/-0) doc/api_samples/os-server-start-stop/server-post-req.xml (+19/-0) doc/api_samples/os-server-start-stop/server-post-resp.json (+16/-0) doc/api_samples/os-server-start-stop/server-post-resp.xml (+6/-0) doc/api_samples/os-server-start-stop/server_start_stop.xml (+1/-1) doc/api_samples/os-simple-tenant-usage/server-post-req.json (+16/-0) doc/api_samples/os-simple-tenant-usage/server-post-req.xml (+19/-0) doc/api_samples/os-simple-tenant-usage/server-post-resp.json (+16/-0) doc/api_samples/os-simple-tenant-usage/server-post-resp.xml (+6/-0) doc/api_samples/os-simple-tenant-usage/simple-tenant-usage-get-specific.json (+27/-0) doc/api_samples/os-simple-tenant-usage/simple-tenant-usage-get-specific.xml (+26/-0) doc/api_samples/os-simple-tenant-usage/simple-tenant-usage-get.json (+13/-0) doc/api_samples/os-simple-tenant-usage/simple-tenant-usage-get.xml (+13/-0) doc/api_samples/os-used-limits/usedlimits-get-resp.json (+77/-0) doc/api_samples/os-used-limits/usedlimits-get-resp.xml (+34/-0) doc/api_samples/server-ips-network-resp.json (+8/-0) doc/api_samples/server-ips-network-resp.xml (+4/-0) doc/api_samples/server-ips-resp.json (+10/-0) doc/api_samples/server-ips-resp.xml (+6/-0) doc/source/conf.py (+4/-7) doc/source/devref/architecture.rst (+3/-4) doc/source/devref/development.environment.rst (+4/-0) doc/source/devref/fakes.rst (+0/-10) doc/source/devref/filter_scheduler.rst (+23/-14) doc/source/devref/index.rst (+0/-2) doc/source/devref/rpc.rst (+4/-6) doc/source/devref/scheduler.rst (+0/-10) doc/source/devref/threading.rst (+1/-1) doc/source/devref/volume.rst (+0/-66) doc/source/devref/xensmvolume.rst (+0/-88) doc/source/man/nova-api-os-volume.rst (+0/-49) doc/source/man/nova-conductor.rst (+45/-0) doc/source/man/nova-rootwrap.rst (+2/-2) doc/source/man/nova-volume-usage-audit.rst (+0/-61) doc/source/man/nova-volume.rst (+0/-54) etc/nova/api-paste.ini (+2/-2) etc/nova/logging_sample.conf (+2/-2) etc/nova/nova.conf.sample (+156/-298) etc/nova/policy.json (+123/-118) etc/nova/rootwrap.d/volume.filters (+0/-36) nova.egg-info/PKG-INFO (+10/-2) nova.egg-info/SOURCES.txt (+438/-174) nova.egg-info/requires.txt (+4/-3) nova/__init__.py (+0/-6) nova/api/auth.py (+8/-7) nova/api/ec2/__init__.py (+27/-16) nova/api/ec2/apirequest.py (+0/-2) nova/api/ec2/cloud.py (+57/-38) nova/api/ec2/ec2utils.py (+39/-12) nova/api/ec2/faults.py (+3/-3) nova/api/manager.py (+4/-3) nova/api/metadata/base.py (+16/-11) nova/api/metadata/handler.py (+8/-6) nova/api/openstack/__init__.py (+21/-6) nova/api/openstack/auth.py (+4/-4) nova/api/openstack/common.py (+11/-9) nova/api/openstack/compute/__init__.py (+74/-63) nova/api/openstack/compute/contrib/__init__.py (+4/-3) nova/api/openstack/compute/contrib/admin_actions.py (+11/-9) nova/api/openstack/compute/contrib/certificates.py (+0/-3) nova/api/openstack/compute/contrib/cloudpipe.py (+16/-9) nova/api/openstack/compute/contrib/config_drive.py (+1/-4) nova/api/openstack/compute/contrib/deferred_delete.py (+4/-0) nova/api/openstack/compute/contrib/extended_server_attributes.py (+0/-3) nova/api/openstack/compute/contrib/extended_status.py (+0/-3) nova/api/openstack/compute/contrib/fixed_ips.py (+98/-0) nova/api/openstack/compute/contrib/flavormanage.py (+2/-1) nova/api/openstack/compute/contrib/floating_ips.py (+42/-20) nova/api/openstack/compute/contrib/fping.py (+161/-0) nova/api/openstack/compute/contrib/hosts.py (+9/-11) nova/api/openstack/compute/contrib/instance_usage_audit_log.py (+4/-3) nova/api/openstack/compute/contrib/networks.py (+2/-5) nova/api/openstack/compute/contrib/rescue.py (+4/-3) nova/api/openstack/compute/contrib/security_groups.py (+2/-4) nova/api/openstack/compute/contrib/services.py (+142/-0) nova/api/openstack/compute/contrib/simple_tenant_usage.py (+0/-3) nova/api/openstack/compute/contrib/volumes.py (+11/-21) nova/api/openstack/compute/contrib/volumetypes.py (+0/-225) nova/api/openstack/compute/extensions.py (+4/-3) nova/api/openstack/compute/image_metadata.py (+0/-4) nova/api/openstack/compute/images.py (+0/-2) nova/api/openstack/compute/ips.py (+0/-3) nova/api/openstack/compute/limits.py (+1/-0) nova/api/openstack/compute/server_metadata.py (+3/-0) nova/api/openstack/compute/servers.py (+68/-30) nova/api/openstack/compute/views/addresses.py (+0/-3) nova/api/openstack/compute/views/images.py (+4/-4) nova/api/openstack/compute/views/limits.py (+0/-2) nova/api/openstack/compute/views/versions.py (+6/-5) nova/api/openstack/extensions.py (+0/-6) nova/api/openstack/volume/__init__.py (+0/-64) nova/api/openstack/volume/contrib/__init__.py (+0/-39) nova/api/openstack/volume/contrib/admin_actions.py (+0/-129) nova/api/openstack/volume/contrib/image_create.py (+0/-31) nova/api/openstack/volume/contrib/types_extra_specs.py (+0/-149) nova/api/openstack/volume/contrib/types_manage.py (+0/-91) nova/api/openstack/volume/contrib/volume_actions.py (+0/-131) nova/api/openstack/volume/extensions.py (+0/-34) nova/api/openstack/volume/snapshots.py (+0/-180) nova/api/openstack/volume/types.py (+0/-80) nova/api/openstack/volume/versions.py (+0/-83) nova/api/openstack/volume/views/__init__.py (+0/-16) nova/api/openstack/volume/views/types.py (+0/-34) nova/api/openstack/volume/views/versions.py (+0/-36) nova/api/openstack/volume/volumes.py (+0/-359) nova/api/openstack/wsgi.py (+26/-6) nova/api/sizelimit.py (+4/-5) nova/auth/__init__.py (+0/-28) nova/auth/fakeldap.py (+0/-328) nova/block_device.py (+9/-1) nova/cert/manager.py (+0/-2) nova/cert/rpcapi.py (+4/-4) nova/cloudpipe/__init__.py (+0/-3) nova/cloudpipe/pipelib.py (+22/-17) nova/common/deprecated.py (+0/-55) nova/common/eventlet_backdoor.py (+0/-80) nova/compat/__init__.py (+0/-15) nova/compat/flagfile.py (+0/-188) nova/compute/__init__.py (+7/-3) nova/compute/api.py (+350/-222) nova/compute/claims.py (+220/-0) nova/compute/instance_types.py (+16/-6) nova/compute/manager.py (+750/-335) nova/compute/resource_tracker.py (+280/-315) nova/compute/rpcapi.py (+103/-41) nova/compute/stats.py (+4/-0) nova/compute/task_states.py (+10/-2) nova/compute/utils.py (+14/-9) nova/conductor/__init__.py (+25/-0) nova/conductor/api.py (+60/-0) nova/conductor/manager.py (+51/-0) nova/conductor/rpcapi.py (+43/-0) nova/config.py (+386/-0) nova/console/api.py (+7/-7) nova/console/manager.py (+6/-7) nova/console/rpcapi.py (+4/-4) nova/console/vmrc.py (+3/-4) nova/console/vmrc_manager.py (+7/-16) nova/console/xvp.py (+14/-13) nova/consoleauth/__init__.py (+2/-3) nova/consoleauth/manager.py (+6/-6) nova/consoleauth/rpcapi.py (+3/-4) nova/context.py (+2/-2) nova/crypto.py (+18/-17) nova/db/api.py (+35/-370) nova/db/base.py (+3/-5) nova/db/migration.py (+1/-1) nova/db/sqlalchemy/api.py (+329/-1035) nova/db/sqlalchemy/migrate_repo/versions/082_essex.py (+0/-996) nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py (+0/-63) nova/db/sqlalchemy/migrate_repo/versions/084_quotas_unlimited.py (+0/-42) nova/db/sqlalchemy/migrate_repo/versions/085_add_index_to_fixed_ips_by_address.py (+0/-33) nova/db/sqlalchemy/migrate_repo/versions/086_set_engine_mysql_innodb.py (+0/-44) nova/db/sqlalchemy/migrate_repo/versions/087_add_uuid_to_bw_usage_cache.py (+0/-58) nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py (+0/-80) nova/db/sqlalchemy/migrate_repo/versions/088_sqlite_downgrade.sql (+0/-97) nova/db/sqlalchemy/migrate_repo/versions/088_sqlite_upgrade.sql (+0/-97) nova/db/sqlalchemy/migrate_repo/versions/089_add_volume_id_mappings.py (+0/-117) nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py (+0/-237) nova/db/sqlalchemy/migrate_repo/versions/090_sqlite_downgrade.sql (+0/-226) nova/db/sqlalchemy/migrate_repo/versions/090_sqlite_upgrade.sql (+0/-226) nova/db/sqlalchemy/migrate_repo/versions/091_convert_volume_ids_to_uuid.py (+0/-218) nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py (+0/-73) nova/db/sqlalchemy/migrate_repo/versions/093_drop_instance_actions_table.py (+0/-54) nova/db/sqlalchemy/migrate_repo/versions/094_update_postgresql_sequence_names.py (+0/-54) nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py (+0/-94) nova/db/sqlalchemy/migrate_repo/versions/095_sqlite_downgrade.sql (+0/-133) nova/db/sqlalchemy/migrate_repo/versions/095_sqlite_upgrade.sql (+0/-132) nova/db/sqlalchemy/migrate_repo/versions/096_recreate_dns_domains.py (+0/-145) nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py (+0/-106) nova/db/sqlalchemy/migrate_repo/versions/098_update_volume_attach_time.py (+0/-72) nova/db/sqlalchemy/migrate_repo/versions/099_add_disabled_instance_types.py (+0/-40) nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py (+0/-80) nova/db/sqlalchemy/migrate_repo/versions/100_sqlite_downgrade.sql (+0/-64) nova/db/sqlalchemy/migrate_repo/versions/100_sqlite_upgrade.sql (+0/-64) nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py (+0/-80) nova/db/sqlalchemy/migrate_repo/versions/101_sqlite_downgrade.sql (+0/-61) nova/db/sqlalchemy/migrate_repo/versions/101_sqlite_upgrade.sql (+0/-61) nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py (+0/-80) nova/db/sqlalchemy/migrate_repo/versions/102_sqlite_downgrade.sql (+0/-72) nova/db/sqlalchemy/migrate_repo/versions/102_sqlite_upgrade.sql (+0/-72) nova/db/sqlalchemy/migrate_repo/versions/103_instance_indexes.py (+0/-43) nova/db/sqlalchemy/migrate_repo/versions/104_instance_indexes_2.py (+0/-43) nova/db/sqlalchemy/migrate_repo/versions/104_sqlite_downgrade.sql (+0/-1) nova/db/sqlalchemy/migrate_repo/versions/104_sqlite_upgrade.sql (+0/-1) nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py (+0/-70) nova/db/sqlalchemy/migrate_repo/versions/105_sqlite_downgrade.sql (+0/-50) nova/db/sqlalchemy/migrate_repo/versions/105_sqlite_upgrade.sql (+0/-50) nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py (+0/-67) nova/db/sqlalchemy/migrate_repo/versions/106_sqlite_downgrade.sql (+0/-1) nova/db/sqlalchemy/migrate_repo/versions/106_sqlite_upgrade.sql (+0/-1) nova/db/sqlalchemy/migrate_repo/versions/107_add_instance_id_mappings.py (+0/-67) nova/db/sqlalchemy/migrate_repo/versions/108_task_log.py (+0/-62) nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py (+0/-63) nova/db/sqlalchemy/migrate_repo/versions/109_sqlite_downgrade.sql (+0/-53) nova/db/sqlalchemy/migrate_repo/versions/109_sqlite_upgrade.sql (+0/-52) nova/db/sqlalchemy/migrate_repo/versions/110_drop_deprecated_auth.py (+0/-189) nova/db/sqlalchemy/migrate_repo/versions/111_general_aggregates.py (+0/-72) nova/db/sqlalchemy/migrate_repo/versions/112_update_deleted_instance_data.py (+0/-69) nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py (+0/-108) nova/db/sqlalchemy/migrate_repo/versions/113_sqlite_downgrade.sql (+0/-85) nova/db/sqlalchemy/migrate_repo/versions/113_sqlite_upgrade.sql (+0/-85) nova/db/sqlalchemy/migrate_repo/versions/114_sqlite_downgrade.sql (+0/-71) nova/db/sqlalchemy/migrate_repo/versions/114_sqlite_upgrade.sql (+0/-71) nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py (+0/-108) nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py (+0/-94) nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py (+0/-98) nova/db/sqlalchemy/migrate_repo/versions/117_add_compute_node_stats.py (+0/-61) nova/db/sqlalchemy/migrate_repo/versions/118_add_indexes_to_agent_builds.py (+0/-44) nova/db/sqlalchemy/migrate_repo/versions/119_add_indexes_to_aggregate_metadata.py (+0/-42) nova/db/sqlalchemy/migrate_repo/versions/120_add_indexes_to_block_device_mapping.py (+0/-71) nova/db/sqlalchemy/migrate_repo/versions/121_add_indexes_to_bw_usage_cache.py (+0/-44) nova/db/sqlalchemy/migrate_repo/versions/122_add_indexes_to_certificates.py (+0/-59) nova/db/sqlalchemy/migrate_repo/versions/123_add_indexes_to_dns_domains.py (+0/-44) nova/db/sqlalchemy/migrate_repo/versions/124_add_indexes_to_fixed_ips.py (+0/-76) nova/db/sqlalchemy/migrate_repo/versions/125_add_indexes_to_floating_ips.py (+0/-68) nova/db/sqlalchemy/migrate_repo/versions/126_add_indexes_to_instance_faults.py (+0/-44) nova/db/sqlalchemy/migrate_repo/versions/127_add_indexes_to_instance_type_extra_specs.py (+0/-44) nova/db/sqlalchemy/migrate_repo/versions/128_add_indexes_to_instances.py (+0/-96) nova/db/sqlalchemy/migrate_repo/versions/129_add_indexes_to_iscsi_targets.py (+0/-57) nova/db/sqlalchemy/migrate_repo/versions/130_add_indexes_to_key_pairs.py (+0/-44) nova/db/sqlalchemy/migrate_repo/versions/131_add_indexes_to_networks.py (+0/-107) nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py (+0/-67) nova/db/sqlalchemy/migrate_repo/versions/133_aggregate_delete_fix.py (+0/-48) nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py (+1225/-0) nova/db/sqlalchemy/migrate_repo/versions/134_add_counters_to_bw_usage_cache.py (+60/-0) nova/db/sqlalchemy/migrate_repo/versions/135_add_node_to_instances.py (+55/-0) nova/db/sqlalchemy/migrate_repo/versions/136_add_index_to_instances.py (+41/-0) nova/db/sqlalchemy/migrate_repo/versions/137_add_indexes_to_migrations.py (+46/-0) nova/db/sqlalchemy/migrate_repo/versions/138_drop_server_name_from_instances.py (+39/-0) nova/db/sqlalchemy/migrate_repo/versions/138_sqlite_downgrade.sql (+239/-0) nova/db/sqlalchemy/migrate_repo/versions/138_sqlite_upgrade.sql (+239/-0) nova/db/sqlalchemy/migrate_repo/versions/139_add_indexes_to_fixed_ips.py (+46/-0) nova/db/sqlalchemy/migrate_repo/versions/140_drop_unused_postgresql_volume_sequences.py (+61/-0) nova/db/sqlalchemy/migrate_repo/versions/141_update_migrations_instance_uuid.py (+33/-0) nova/db/sqlalchemy/migration.py (+0/-3) nova/db/sqlalchemy/models.py (+23/-84) nova/db/sqlalchemy/session.py (+244/-67) nova/exception.py (+32/-127) nova/filters.py (+53/-0) nova/flags.py (+0/-424) nova/image/glance.py (+15/-11) nova/image/s3.py (+11/-10) nova/ipv6/api.py (+2/-3) nova/loadables.py (+116/-0) nova/locale/bs/LC_MESSAGES/nova.po (+1447/-1344) nova/locale/cs/LC_MESSAGES/nova.po (+1457/-1342) nova/locale/da/LC_MESSAGES/nova.po (+1447/-1344) nova/locale/de/LC_MESSAGES/nova.po (+1449/-1347) nova/locale/en_AU/LC_MESSAGES/nova.po (+1454/-1347) nova/locale/en_GB/LC_MESSAGES/nova.po (+1464/-1361) nova/locale/en_US/LC_MESSAGES/nova.po (+1905/-1800) nova/locale/es/LC_MESSAGES/nova.po (+1454/-1347) nova/locale/fr/LC_MESSAGES/nova.po (+1455/-1349) nova/locale/it/LC_MESSAGES/nova.po (+1450/-1347) nova/locale/ja/LC_MESSAGES/nova.po (+1454/-1347) nova/locale/ko/LC_MESSAGES/nova.po (+1450/-1346) nova/locale/nb/LC_MESSAGES/nova.po (+1448/-1344) nova/locale/nova.pot (+1949/-3656) nova/locale/pt_BR/LC_MESSAGES/nova.po (+1456/-1347) nova/locale/ru/LC_MESSAGES/nova.po (+1458/-1344) nova/locale/tl/LC_MESSAGES/nova.po (+1447/-1344) nova/locale/tr/LC_MESSAGES/nova.po (+1447/-1344) nova/locale/uk/LC_MESSAGES/nova.po (+1447/-1344) nova/locale/zh_CN/LC_MESSAGES/nova.po (+1453/-1338) nova/locale/zh_TW/LC_MESSAGES/nova.po (+1450/-1346) nova/manager.py (+44/-16) nova/network/__init__.py (+8/-5) nova/network/api.py (+117/-150) nova/network/l3.py (+0/-3) nova/network/ldapdns.py (+14/-27) nova/network/linux_net.py (+96/-79) nova/network/manager.py (+242/-128) nova/network/minidns.py (+5/-3) nova/network/quantum/nova_ipam_lib.py (+0/-4) nova/network/quantumv2/__init__.py (+19/-20) nova/network/quantumv2/api.py (+226/-22) nova/network/rpcapi.py (+299/-0) nova/notifications.py (+30/-10) nova/objectstore/__init__.py (+0/-6) nova/objectstore/s3server.py (+10/-9) nova/openstack/common/cfg.py (+3/-3) nova/openstack/common/eventlet_backdoor.py (+80/-0) nova/openstack/common/fileutils.py (+35/-0) nova/openstack/common/gettextutils.py (+1/-1) nova/openstack/common/lockutils.py (+232/-0) nova/openstack/common/log.py (+22/-5) nova/openstack/common/network_utils.py (+68/-0) nova/openstack/common/notifier/api.py (+3/-3) nova/openstack/common/notifier/rabbit_notifier.py (+7/-24) nova/openstack/common/notifier/rpc_notifier.py (+46/-0) nova/openstack/common/policy.py (+712/-233) nova/openstack/common/rpc/__init__.py (+10/-4) nova/openstack/common/rpc/amqp.py (+8/-0) nova/openstack/common/rpc/impl_kombu.py (+90/-48) nova/openstack/common/rpc/impl_qpid.py (+47/-66) nova/openstack/common/rpc/impl_zmq.py (+1/-1) nova/openstack/common/rpc/service.py (+70/-0) nova/openstack/common/setup.py (+24/-16) nova/openstack/common/timeutils.py (+16/-5) nova/openstack/common/uuidutils.py (+39/-0) nova/policy.py (+47/-36) nova/quota.py (+54/-23) nova/rootwrap/filters.py (+8/-6) nova/scheduler/baremetal_host_manager.py (+71/-0) nova/scheduler/chance.py (+7/-14) nova/scheduler/driver.py (+23/-46) nova/scheduler/filter_scheduler.py (+54/-106) nova/scheduler/filters/__init__.py (+30/-60) nova/scheduler/filters/compute_capabilities_filter.py (+13/-4) nova/scheduler/filters/compute_filter.py (+2/-3) nova/scheduler/filters/core_filter.py (+4/-5) nova/scheduler/filters/disk_filter.py (+3/-4) nova/scheduler/filters/image_props_filter.py (+1/-1) nova/scheduler/filters/io_ops_filter.py (+43/-0) nova/scheduler/filters/isolated_hosts_filter.py (+6/-6) nova/scheduler/filters/num_instances_filter.py (+41/-0) nova/scheduler/filters/ram_filter.py (+3/-4) nova/scheduler/filters/trusted_filter.py (+19/-14) nova/scheduler/host_manager.py (+195/-94) nova/scheduler/least_cost.py (+0/-117) nova/scheduler/manager.py (+16/-16) nova/scheduler/multi.py (+10/-14) nova/scheduler/rpcapi.py (+5/-11) nova/scheduler/scheduler_options.py (+3/-4) nova/scheduler/simple.py (+0/-97) nova/scheduler/weights/__init__.py (+61/-0) nova/scheduler/weights/least_cost.py (+125/-0) nova/scheduler/weights/ram.py (+45/-0) nova/service.py (+44/-36) nova/test.py (+27/-204) nova/testing/README.rst (+25/-5) nova/tests/__init__.py (+26/-29) nova/tests/api/ec2/test_cinder_cloud.py (+35/-45) nova/tests/api/ec2/test_cloud.py (+138/-588) nova/tests/api/ec2/test_ec2_validate.py (+83/-3) nova/tests/api/ec2/test_middleware.py (+10/-10) nova/tests/api/openstack/compute/contrib/test_admin_actions.py (+63/-26) nova/tests/api/openstack/compute/contrib/test_aggregates.py (+3/-1) nova/tests/api/openstack/compute/contrib/test_cloudpipe.py (+11/-11) nova/tests/api/openstack/compute/contrib/test_config_drive.py (+6/-2) nova/tests/api/openstack/compute/contrib/test_console_output.py (+19/-12) nova/tests/api/openstack/compute/contrib/test_consoles.py (+19/-14) nova/tests/api/openstack/compute/contrib/test_createserverext.py (+77/-87) nova/tests/api/openstack/compute/contrib/test_deferred_delete.py (+20/-19) nova/tests/api/openstack/compute/contrib/test_disk_config.py (+5/-5) nova/tests/api/openstack/compute/contrib/test_extended_server_attributes.py (+5/-6) nova/tests/api/openstack/compute/contrib/test_extended_status.py (+5/-6) nova/tests/api/openstack/compute/contrib/test_fixed_ips.py (+164/-0) nova/tests/api/openstack/compute/contrib/test_flavor_disabled.py (+0/-5) nova/tests/api/openstack/compute/contrib/test_flavor_manage.py (+10/-4) nova/tests/api/openstack/compute/contrib/test_flavor_rxtx.py (+0/-5) nova/tests/api/openstack/compute/contrib/test_flavor_swap.py (+0/-5) nova/tests/api/openstack/compute/contrib/test_flavorextradata.py (+2/-2) nova/tests/api/openstack/compute/contrib/test_floating_ips.py (+131/-4) nova/tests/api/openstack/compute/contrib/test_fping.py (+94/-0) nova/tests/api/openstack/compute/contrib/test_hosts.py (+29/-17) nova/tests/api/openstack/compute/contrib/test_keypairs.py (+22/-17) nova/tests/api/openstack/compute/contrib/test_multinic_xs.py (+9/-4) nova/tests/api/openstack/compute/contrib/test_networks.py (+4/-7) nova/tests/api/openstack/compute/contrib/test_quota_classes.py (+7/-19) nova/tests/api/openstack/compute/contrib/test_quotas.py (+5/-20) nova/tests/api/openstack/compute/contrib/test_rescue.py (+14/-8) nova/tests/api/openstack/compute/contrib/test_scheduler_hints.py (+5/-1) nova/tests/api/openstack/compute/contrib/test_security_groups.py (+9/-7) nova/tests/api/openstack/compute/contrib/test_server_diagnostics.py (+8/-6) nova/tests/api/openstack/compute/contrib/test_server_start_stop.py (+7/-11) nova/tests/api/openstack/compute/contrib/test_services.py (+198/-0) nova/tests/api/openstack/compute/contrib/test_simple_tenant_usage.py (+16/-10) nova/tests/api/openstack/compute/contrib/test_snapshots.py (+22/-18) nova/tests/api/openstack/compute/contrib/test_virtual_interfaces.py (+6/-1) nova/tests/api/openstack/compute/contrib/test_volume_types.py (+0/-224) nova/tests/api/openstack/compute/contrib/test_volume_types_extra_specs.py (+0/-198) nova/tests/api/openstack/compute/contrib/test_volumes.py (+43/-32) nova/tests/api/openstack/compute/test_consoles.py (+8/-9) nova/tests/api/openstack/compute/test_extensions.py (+47/-17) nova/tests/api/openstack/compute/test_flavors.py (+6/-8) nova/tests/api/openstack/compute/test_image_metadata.py (+4/-5) nova/tests/api/openstack/compute/test_images.py (+7/-10) nova/tests/api/openstack/compute/test_limits.py (+3/-6) nova/tests/api/openstack/compute/test_server_actions.py (+127/-46) nova/tests/api/openstack/compute/test_server_metadata.py (+17/-16) nova/tests/api/openstack/compute/test_servers.py (+340/-181) nova/tests/api/openstack/compute/test_urlmap.py (+8/-8) nova/tests/api/openstack/compute/test_versions.py (+8/-4) nova/tests/api/openstack/fakes.py (+13/-12) nova/tests/api/openstack/test_common.py (+4/-8) nova/tests/api/openstack/volume/__init__.py (+0/-19) nova/tests/api/openstack/volume/contrib/__init__.py (+0/-19) nova/tests/api/openstack/volume/contrib/test_admin_actions.py (+0/-184) nova/tests/api/openstack/volume/contrib/test_types_extra_specs.py (+0/-226) nova/tests/api/openstack/volume/contrib/test_types_manage.py (+0/-122) nova/tests/api/openstack/volume/contrib/test_volume_actions.py (+0/-162) nova/tests/api/openstack/volume/extensions/__init__.py (+0/-15) nova/tests/api/openstack/volume/extensions/foxinsocks.py (+0/-94) nova/tests/api/openstack/volume/test_extensions.py (+0/-155) nova/tests/api/openstack/volume/test_router.py (+0/-112) nova/tests/api/openstack/volume/test_snapshots.py (+0/-285) nova/tests/api/openstack/volume/test_types.py (+0/-194) nova/tests/api/openstack/volume/test_volumes.py (+0/-602) nova/tests/api/test_sizelimit.py (+3/-3) nova/tests/baremetal/db/__init__.py (+14/-0) nova/tests/baremetal/db/base.py (+51/-0) nova/tests/baremetal/db/test_bm_interface.py (+47/-0) nova/tests/baremetal/db/test_bm_node.py (+140/-0) nova/tests/baremetal/db/test_bm_pxe_ip.py (+93/-0) nova/tests/baremetal/db/utils.py (+81/-0) nova/tests/baremetal/test_proxy_bare_metal.py (+0/-269) nova/tests/baremetal/test_tilera.py (+0/-84) nova/tests/cert/test_rpcapi.py (+4/-11) nova/tests/compute/test_claims.py (+162/-0) nova/tests/compute/test_compute.py (+1212/-514) nova/tests/compute/test_compute_utils.py (+34/-17) nova/tests/compute/test_multiple_nodes.py (+100/-0) nova/tests/compute/test_resource_tracker.py (+480/-278) nova/tests/compute/test_rpcapi.py (+49/-29) nova/tests/conductor/test_conductor.py (+133/-0) nova/tests/console/test_console.py (+5/-4) nova/tests/console/test_rpcapi.py (+4/-11) nova/tests/consoleauth/test_consoleauth.py (+0/-3) nova/tests/consoleauth/test_rpcapi.py (+3/-11) nova/tests/db/fakes.py (+0/-11) nova/tests/declare_flags.py (+2/-3) nova/tests/fake_crypto.py (+111/-0) nova/tests/fake_flags.py (+10/-15) nova/tests/fake_imagebackend.py (+8/-0) nova/tests/fake_ldap.py (+328/-0) nova/tests/fake_libvirt_utils.py (+13/-4) nova/tests/fake_loadables/__init__.py (+27/-0) nova/tests/fake_loadables/fake_loadable1.py (+44/-0) nova/tests/fake_loadables/fake_loadable2.py (+39/-0) nova/tests/fake_network.py (+17/-16) nova/tests/fake_volume.py (+15/-7) nova/tests/fakelibvirt.py (+14/-0) nova/tests/hyperv/README.rst (+83/-0) nova/tests/hyperv/basetestcase.py (+3/-1) nova/tests/hyperv/db_fakes.py (+30/-12) nova/tests/hyperv/hypervutils.py (+10/-3) nova/tests/hyperv/mockproxy.py (+43/-4) nova/tests/image/fake.py (+19/-20) nova/tests/image/test_fake.py (+1/-1) nova/tests/image/test_glance.py (+6/-5) nova/tests/integrated/api_samples/OS-EXT-SRV-ATTR/extended-server-attrs-get.json.tpl (+1/-1) nova/tests/integrated/api_samples/OS-EXT-SRV-ATTR/extended-server-attrs-get.xml.tpl (+1/-1) nova/tests/integrated/api_samples/OS-EXT-SRV-ATTR/extended-server-attrs-list.json.tpl (+1/-1) nova/tests/integrated/api_samples/OS-EXT-SRV-ATTR/extended-server-attrs-list.xml.tpl (+1/-1) nova/tests/integrated/api_samples/README.rst (+1/-1) nova/tests/integrated/api_samples/all_extensions/extensions-get-resp.json.tpl (+24/-8) nova/tests/integrated/api_samples/all_extensions/extensions-get-resp.xml.tpl (+9/-3) nova/tests/integrated/api_samples/all_extensions/server-action-changepassword.json.tpl (+5/-0) nova/tests/integrated/api_samples/all_extensions/server-action-changepassword.xml.tpl (+4/-0) nova/tests/integrated/api_samples/all_extensions/server-action-confirmresize.json.tpl (+3/-0) nova/tests/integrated/api_samples/all_extensions/server-action-confirmresize.xml.tpl (+3/-0) nova/tests/integrated/api_samples/all_extensions/server-action-createimage.json.tpl (+9/-0) nova/tests/integrated/api_samples/all_extensions/server-action-createimage.xml.tpl (+8/-0) nova/tests/integrated/api_samples/all_extensions/server-action-reboot.json.tpl (+5/-0) nova/tests/integrated/api_samples/all_extensions/server-action-reboot.xml.tpl (+4/-0) nova/tests/integrated/api_samples/all_extensions/server-action-rebuild-resp.json.tpl (+56/-0) nova/tests/integrated/api_samples/all_extensions/server-action-rebuild-resp.xml.tpl (+39/-0) nova/tests/integrated/api_samples/all_extensions/server-action-rebuild.json.tpl (+18/-0) nova/tests/integrated/api_samples/all_extensions/server-action-rebuild.xml.tpl (+25/-0) nova/tests/integrated/api_samples/all_extensions/server-action-resize.json.tpl (+5/-0) nova/tests/integrated/api_samples/all_extensions/server-action-resize.xml.tpl (+4/-0) nova/tests/integrated/api_samples/all_extensions/server-action-revertresize.json.tpl (+3/-0) nova/tests/integrated/api_samples/all_extensions/server-action-revertresize.xml.tpl (+3/-0) nova/tests/integrated/api_samples/all_extensions/server-get-resp.json.tpl (+1/-1) nova/tests/integrated/api_samples/all_extensions/server-get-resp.xml.tpl (+1/-1) nova/tests/integrated/api_samples/all_extensions/servers-details-resp.json.tpl (+1/-1) nova/tests/integrated/api_samples/all_extensions/servers-details-resp.xml.tpl (+1/-1) nova/tests/integrated/api_samples/limit-get-resp.json.tpl (+13/-2) nova/tests/integrated/api_samples/limit-get-resp.xml.tpl (+3/-2) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-backup-server.json.tpl (+7/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-backup-server.xml.tpl (+6/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-inject-network-info.json.tpl (+3/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-inject-network-info.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-live-migrate.json.tpl (+7/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-live-migrate.xml.tpl (+6/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-lock-server.json.tpl (+3/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-lock-server.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-migrate.json.tpl (+3/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-migrate.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-pause.json.tpl (+3/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-pause.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-reset-network.json.tpl (+3/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-reset-network.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-reset-server-state.json.tpl (+5/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-reset-server-state.xml.tpl (+4/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-reset-state.json.tpl (+5/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-reset-state.xml.tpl (+4/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-resume.json.tpl (+3/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-resume.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-suspend.json.tpl (+3/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-suspend.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-unlock-server.json.tpl (+3/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-unlock-server.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-unpause.json.tpl (+3/-0) nova/tests/integrated/api_samples/os-admin-actions/admin-actions-unpause.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-admin-actions/server-post-req.json.tpl (+16/-0) nova/tests/integrated/api_samples/os-admin-actions/server-post-req.xml.tpl (+19/-0) nova/tests/integrated/api_samples/os-admin-actions/server-post-resp.json.tpl (+16/-0) nova/tests/integrated/api_samples/os-admin-actions/server-post-resp.xml.tpl (+6/-0) nova/tests/integrated/api_samples/os-aggregates/aggregate-add-host-post-req.json.tpl (+6/-0) nova/tests/integrated/api_samples/os-aggregates/aggregate-add-host-post-req.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-aggregates/aggregate-metadata-post-req.json.tpl (+9/-0) nova/tests/integrated/api_samples/os-aggregates/aggregate-metadata-post-req.xml.tpl (+6/-0) nova/tests/integrated/api_samples/os-aggregates/aggregate-post-req.json.tpl (+7/-0) nova/tests/integrated/api_samples/os-aggregates/aggregate-post-req.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-aggregates/aggregate-post-resp.json.tpl (+11/-0) nova/tests/integrated/api_samples/os-aggregates/aggregate-post-resp.xml.tpl (+10/-0) nova/tests/integrated/api_samples/os-aggregates/aggregate-remove-host-post-req.json.tpl (+6/-0) nova/tests/integrated/api_samples/os-aggregates/aggregate-remove-host-post-req.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-aggregates/aggregate-update-post-req.json.tpl (+7/-0) nova/tests/integrated/api_samples/os-aggregates/aggregate-update-post-req.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-aggregates/aggregate-update-post-resp.json.tpl (+13/-0) nova/tests/integrated/api_samples/os-aggregates/aggregate-update-post-resp.xml.tpl (+12/-0) nova/tests/integrated/api_samples/os-aggregates/aggregates-add-host-post-resp.json.tpl (+15/-0) nova/tests/integrated/api_samples/os-aggregates/aggregates-add-host-post-resp.xml.tpl (+14/-0) nova/tests/integrated/api_samples/os-aggregates/aggregates-get-resp.json.tpl (+13/-0) nova/tests/integrated/api_samples/os-aggregates/aggregates-get-resp.xml.tpl (+12/-0) nova/tests/integrated/api_samples/os-aggregates/aggregates-list-get-resp.json.tpl (+15/-0) nova/tests/integrated/api_samples/os-aggregates/aggregates-list-get-resp.xml.tpl (+14/-0) nova/tests/integrated/api_samples/os-aggregates/aggregates-metadata-post-resp.json.tpl (+15/-0) nova/tests/integrated/api_samples/os-aggregates/aggregates-metadata-post-resp.xml.tpl (+14/-0) nova/tests/integrated/api_samples/os-aggregates/aggregates-remove-host-post-resp.json.tpl (+13/-0) nova/tests/integrated/api_samples/os-aggregates/aggregates-remove-host-post-resp.xml.tpl (+12/-0) nova/tests/integrated/api_samples/os-aggregates/server-post-req.json.tpl (+16/-0) nova/tests/integrated/api_samples/os-aggregates/server-post-req.xml.tpl (+19/-0) nova/tests/integrated/api_samples/os-aggregates/server-post-resp.json.tpl (+16/-0) nova/tests/integrated/api_samples/os-aggregates/server-post-resp.xml.tpl (+6/-0) nova/tests/integrated/api_samples/os-availability-zone/availability-zone-post-req.json.tpl (+17/-0) nova/tests/integrated/api_samples/os-availability-zone/availability-zone-post-req.xml.tpl (+23/-0) nova/tests/integrated/api_samples/os-availability-zone/availability-zone-post-resp.json.tpl (+16/-0) nova/tests/integrated/api_samples/os-availability-zone/availability-zone-post-resp.xml.tpl (+8/-0) nova/tests/integrated/api_samples/os-certificates/certificate-create-resp.json.tpl (+6/-0) nova/tests/integrated/api_samples/os-certificates/certificate-create-resp.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-certificates/certificate-get-root-resp.json.tpl (+6/-0) nova/tests/integrated/api_samples/os-certificates/certificate-get-root-resp.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-cloudpipe/cloud-pipe-create-req.json.tpl (+5/-0) nova/tests/integrated/api_samples/os-cloudpipe/cloud-pipe-create-req.xml.tpl (+3/-0) nova/tests/integrated/api_samples/os-cloudpipe/cloud-pipe-create-resp.json.tpl (+3/-0) nova/tests/integrated/api_samples/os-cloudpipe/cloud-pipe-create-resp.xml.tpl (+3/-0) nova/tests/integrated/api_samples/os-cloudpipe/cloud-pipe-get-resp.json.tpl (+13/-0) nova/tests/integrated/api_samples/os-cloudpipe/cloud-pipe-get-resp.xml.tpl (+12/-0) nova/tests/integrated/api_samples/os-consoles/get-vnc-console-post-req.json.tpl (+5/-0) nova/tests/integrated/api_samples/os-consoles/get-vnc-console-post-req.xml.tpl (+2/-0) nova/tests/integrated/api_samples/os-consoles/get-vnc-console-post-resp.json.tpl (+6/-0) nova/tests/integrated/api_samples/os-consoles/get-vnc-console-post-resp.xml.tpl (+5/-0) nova/tests/integrated/api_samples/os-consoles/server-post-req.json.tpl (+16/-0) nova/tests/integrated/api_samples/os-consoles/server-post-req.xml.tpl (+19/-0) nova/tests/integrated/api_samples/os-consoles/server-post-resp.json.tpl (+16/-0) nova/tests/integrated/api_samples/os-consoles/server-post-resp.xml.tpl (+6/-0) nova/tests/integrated/api_samples/os-hosts/host-get-resp.json.tpl (+31/-0) nova/tests/integrated/api_samples/os-hosts/host-get-resp.xml.tpl (+24/-0) nova/tests/integrated/api_samples/os-hosts/hosts-list-resp.json.tpl (+24/-0) nova/tests/integrated/api_samples/os-hosts/hosts-list-resp.xml.tpl (+7/-0) nova/tests/integrated/api_samples/os-multiple-create/multiple-create-no-resv-post-req.json.tpl (+18/-0) nova/tests/integrated/api_samples/os-multiple-create/multiple-create-no-resv-post-req.xml.tpl (+24/-0) nova/tests/integrated/api_samples/os-multiple-create/multiple-create-no-resv-post-resp.json.tpl (+16/-0) nova/tests/integrated/api_samples/os-multiple-create/multiple-create-no-resv-post-resp.xml.tpl (+8/-0) nova/tests/integrated/api_samples/os-multiple-create/multiple-create-post-req.json.tpl (+19/-0) nova/tests/integrated/api_samples/os-multiple-create/multiple-create-post-req.xml.tpl (+25/-0) nova/tests/integrated/api_samples/os-multiple-create/multiple-create-post-resp.json.tpl (+3/-0) nova/tests/integrated/api_samples/os-multiple-create/multiple-create-post-resp.xml.tpl (+4/-0) nova/tests/integrated/api_samples/os-server-diagnostics/server-diagnostics-get-resp.json.tpl (+17/-0) nova/tests/integrated/api_samples/os-server-diagnostics/server-diagnostics-get-resp.xml.tpl (+18/-0) nova/tests/integrated/api_samples/os-server-diagnostics/server-post-req.json.tpl (+16/-0) nova/tests/integrated/api_samples/os-server-diagnostics/server-post-req.xml.tpl (+19/-0) nova/tests/integrated/api_samples/os-server-diagnostics/server-post-resp.json.tpl (+16/-0) nova/tests/integrated/api_samples/os-server-diagnostics/server-post-resp.xml.tpl (+6/-0) nova/tests/integrated/api_samples/os-simple-tenant-usage/server-post-req.json.tpl (+16/-0) nova/tests/integrated/api_samples/os-simple-tenant-usage/server-post-req.xml.tpl (+19/-0) nova/tests/integrated/api_samples/os-simple-tenant-usage/server-post-resp.json.tpl (+16/-0) nova/tests/integrated/api_samples/os-simple-tenant-usage/server-post-resp.xml.tpl (+6/-0) nova/tests/integrated/api_samples/os-simple-tenant-usage/simple-tenant-usage-get-specific.json.tpl (+27/-0) nova/tests/integrated/api_samples/os-simple-tenant-usage/simple-tenant-usage-get-specific.xml.tpl (+26/-0) nova/tests/integrated/api_samples/os-simple-tenant-usage/simple-tenant-usage-get.json.tpl (+13/-0) nova/tests/integrated/api_samples/os-simple-tenant-usage/simple-tenant-usage-get.xml.tpl (+13/-0) nova/tests/integrated/api_samples/os-used-limits/usedlimits-get-resp.json.tpl (+90/-0) nova/tests/integrated/api_samples/os-used-limits/usedlimits-get-resp.xml.tpl (+37/-0) nova/tests/integrated/api_samples/server-action-rebuild-resp.xml.tpl (+2/-8) nova/tests/integrated/api_samples/server-ips-network-resp.json.tpl (+8/-0) nova/tests/integrated/api_samples/server-ips-network-resp.xml.tpl (+4/-0) nova/tests/integrated/api_samples/server-ips-resp.json.tpl (+10/-0) nova/tests/integrated/api_samples/server-ips-resp.xml.tpl (+6/-0) nova/tests/integrated/integrated_helpers.py (+6/-6) nova/tests/integrated/test_api_samples.py (+539/-40) nova/tests/integrated/test_extensions.py (+4/-4) nova/tests/integrated/test_multiprocess_api.py (+0/-2) nova/tests/integrated/test_servers.py (+0/-4) nova/tests/integrated/test_volumes.py (+0/-181) nova/tests/matchers.py (+196/-0) nova/tests/network/test_api.py (+133/-1) nova/tests/network/test_linux_net.py (+23/-24) nova/tests/network/test_manager.py (+178/-25) nova/tests/network/test_quantumv2.py (+338/-28) nova/tests/network/test_rpcapi.py (+311/-0) nova/tests/policy.json (+202/-196) nova/tests/runtime_flags.py (+2/-3) nova/tests/scheduler/fakes.py (+21/-17) nova/tests/scheduler/test_chance_scheduler.py (+4/-4) nova/tests/scheduler/test_filter_scheduler.py (+84/-60) nova/tests/scheduler/test_host_filters.py (+153/-118) nova/tests/scheduler/test_host_manager.py (+248/-141) nova/tests/scheduler/test_least_cost.py (+76/-37) nova/tests/scheduler/test_multi_scheduler.py (+2/-19) nova/tests/scheduler/test_rpcapi.py (+4/-17) nova/tests/scheduler/test_scheduler.py (+5/-108) nova/tests/scheduler/test_weights.py (+117/-0) nova/tests/test_api.py (+9/-12) nova/tests/test_bdm.py (+2/-1) nova/tests/test_cinder.py (+0/-3) nova/tests/test_compat_flagfile.py (+0/-175) nova/tests/test_configdrive2.py (+3/-8) nova/tests/test_crypto.py (+0/-3) nova/tests/test_db_api.py (+228/-207) nova/tests/test_deprecated.py (+0/-46) nova/tests/test_exception.py (+0/-1) nova/tests/test_filters.py (+125/-0) nova/tests/test_flags.py (+36/-40) nova/tests/test_hypervapi.py (+68/-14) nova/tests/test_image_utils.py (+218/-0) nova/tests/test_imagebackend.py (+12/-9) nova/tests/test_imagecache.py (+146/-95) nova/tests/test_instance_types.py (+25/-3) nova/tests/test_iptables_network.py (+1/-1) nova/tests/test_iscsi.py (+0/-121) nova/tests/test_libvirt.py (+538/-256) nova/tests/test_libvirt_config.py (+6/-0) nova/tests/test_libvirt_utils.py (+38/-0) nova/tests/test_libvirt_vif.py (+52/-9) nova/tests/test_loadables.py (+113/-0) nova/tests/test_matchers.py (+144/-0) nova/tests/test_metadata.py (+5/-5) nova/tests/test_migrations.py (+2/-201) nova/tests/test_misc.py (+0/-94) nova/tests/test_netapp.py (+0/-1380) nova/tests/test_netapp_nfs.py (+0/-261) nova/tests/test_nexenta.py (+0/-281) nova/tests/test_nfs.py (+0/-630) nova/tests/test_notifications.py (+31/-4) nova/tests/test_nova_manage.py (+7/-2) nova/tests/test_nova_rootwrap.py (+33/-26) nova/tests/test_objectstore.py (+11/-10) nova/tests/test_pipelib.py (+5/-5) nova/tests/test_plugin_api_extensions.py (+0/-1) nova/tests/test_policy.py (+62/-28) nova/tests/test_powervm.py (+29/-5) nova/tests/test_quota.py (+59/-104) nova/tests/test_rbd.py (+0/-161) nova/tests/test_service.py (+64/-51) nova/tests/test_skip_examples.py (+0/-47) nova/tests/test_solidfire.py (+0/-210) nova/tests/test_storwize_svc.py (+0/-1239) nova/tests/test_utils.py (+64/-64) nova/tests/test_virt.py (+9/-8) nova/tests/test_virt_drivers.py (+39/-54) nova/tests/test_vmwareapi.py (+1/-5) nova/tests/test_volume.py (+0/-929) nova/tests/test_volume_types.py (+0/-167) nova/tests/test_volume_types_extra_specs.py (+0/-130) nova/tests/test_volume_utils.py (+0/-91) nova/tests/test_xenapi.py (+398/-169) nova/tests/test_xensm.py (+0/-143) nova/tests/utils.py (+10/-3) nova/tests/virt/xenapi/test_volumeops.py (+40/-0) nova/tests/vmwareapi/db_fakes.py (+2/-1) nova/tests/volume/test_HpSanISCSIDriver.py (+0/-212) nova/tests/xenapi/stubs.py (+23/-58) nova/tests/xenapi/test_vm_utils.py (+143/-3) nova/utils.py (+95/-235) nova/version.py (+2/-2) nova/virt/baremetal/__init__.py (+0/-18) nova/virt/baremetal/db/__init__.py (+16/-0) nova/virt/baremetal/db/api.py (+174/-0) nova/virt/baremetal/db/migration.py (+38/-0) nova/virt/baremetal/db/sqlalchemy/__init__.py (+14/-0) nova/virt/baremetal/db/sqlalchemy/api.py (+351/-0) nova/virt/baremetal/db/sqlalchemy/migrate_repo/__init__.py (+14/-0) nova/virt/baremetal/db/sqlalchemy/migrate_repo/migrate.cfg (+20/-0) nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/001_init.py (+124/-0) nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/__init__.py (+14/-0) nova/virt/baremetal/db/sqlalchemy/migration.py (+113/-0) nova/virt/baremetal/db/sqlalchemy/models.py (+80/-0) nova/virt/baremetal/db/sqlalchemy/session.py (+58/-0) nova/virt/baremetal/doc/README.rst (+69/-0) nova/virt/baremetal/dom.py (+0/-266) nova/virt/baremetal/driver.py (+0/-744) nova/virt/baremetal/fake.py (+0/-157) nova/virt/baremetal/nodes.py (+0/-42) nova/virt/baremetal/tilera.py (+0/-364) nova/virt/configdrive.py (+29/-12) nova/virt/connection.py (+0/-84) nova/virt/disk/api.py (+12/-20) nova/virt/disk/guestfs.py (+0/-121) nova/virt/disk/loop.py (+0/-42) nova/virt/disk/mount.py (+0/-162) nova/virt/disk/mount/__init__.py (+19/-0) nova/virt/disk/mount/api.py (+162/-0) nova/virt/disk/mount/guestfs.py (+121/-0) nova/virt/disk/mount/loop.py (+42/-0) nova/virt/disk/mount/nbd.py (+110/-0) nova/virt/disk/nbd.py (+0/-111) nova/virt/disk/vfs/__init__.py (+19/-0) nova/virt/disk/vfs/api.py (+107/-0) nova/virt/driver.py (+86/-14) nova/virt/fake.py (+140/-15) nova/virt/firewall.py (+32/-30) nova/virt/hyperv/constants.py (+3/-0) nova/virt/hyperv/driver.py (+13/-16) nova/virt/hyperv/hostops.py (+160/-0) nova/virt/hyperv/livemigrationops.py (+5/-4) nova/virt/hyperv/snapshotops.py (+3/-3) nova/virt/hyperv/vmops.py (+134/-157) nova/virt/hyperv/vmutils.py (+30/-13) nova/virt/hyperv/volumeops.py (+6/-6) nova/virt/hyperv/volumeutils.py (+5/-4) nova/virt/images.py (+148/-22) nova/virt/libvirt/config.py (+3/-1) nova/virt/libvirt/driver.py (+280/-261) nova/virt/libvirt/firewall.py (+37/-18) nova/virt/libvirt/imagebackend.py (+80/-36) nova/virt/libvirt/imagecache.py (+108/-77) nova/virt/libvirt/snapshots.py (+89/-0) nova/virt/libvirt/utils.py (+145/-71) nova/virt/libvirt/vif.py (+37/-40) nova/virt/libvirt/volume.py (+40/-25) nova/virt/libvirt/volume_nfs.py (+4/-4) nova/virt/netutils.py (+7/-8) nova/virt/powervm/driver.py (+7/-24) nova/virt/powervm/exception.py (+6/-1) nova/virt/powervm/operator.py (+51/-30) nova/virt/storage_users.py (+63/-0) nova/virt/virtapi.py (+107/-0) nova/virt/vmwareapi/driver.py (+14/-15) nova/virt/vmwareapi/network_utils.py (+4/-4) nova/virt/vmwareapi/read_write_util.py (+0/-3) nova/virt/vmwareapi/vif.py (+4/-4) nova/virt/vmwareapi/vim.py (+4/-5) nova/virt/vmwareapi/vmops.py (+4/-5) nova/virt/xenapi/agent.py (+183/-120) nova/virt/xenapi/driver.py (+76/-60) nova/virt/xenapi/fake.py (+13/-3) nova/virt/xenapi/firewall.py (+4/-9) nova/virt/xenapi/host.py (+45/-20) nova/virt/xenapi/pool.py (+30/-23) nova/virt/xenapi/pool_states.py (+1/-3) nova/virt/xenapi/vif.py (+4/-5) nova/virt/xenapi/vm_utils.py (+243/-168) nova/virt/xenapi/vmops.py (+262/-201) nova/virt/xenapi/volume_utils.py (+26/-21) nova/virt/xenapi/volumeops.py (+39/-36) nova/vnc/__init__.py (+2/-3) nova/vnc/xvp_proxy.py (+4/-5) nova/volume/__init__.py (+3/-2) nova/volume/api.py (+0/-511) nova/volume/cinder.py (+5/-6) nova/volume/driver.py (+0/-953) nova/volume/iscsi.py (+0/-233) nova/volume/manager.py (+0/-452) nova/volume/netapp.py (+0/-1291) nova/volume/netapp_nfs.py (+0/-267) nova/volume/nexenta/__init__.py (+0/-33) nova/volume/nexenta/jsonrpc.py (+0/-84) nova/volume/nexenta/volume.py (+0/-282) nova/volume/nfs.py (+0/-293) nova/volume/san.py (+0/-649) nova/volume/solidfire.py (+0/-424) nova/volume/storwize_svc.py (+0/-1249) nova/volume/utils.py (+0/-84) nova/volume/volume_types.py (+0/-125) nova/volume/xensm.py (+0/-249) nova/weights.py (+71/-0) nova/wsgi.py (+17/-5) openstack-common.conf (+1/-1) plugins/xenserver/xenapi/contrib/rpmbuild/SPECS/openstack-xen-plugins.spec (+3/-0) plugins/xenserver/xenapi/etc/xapi.d/plugins/_bittorrent_seeder (+121/-0) plugins/xenserver/xenapi/etc/xapi.d/plugins/agent (+20/-14) plugins/xenserver/xenapi/etc/xapi.d/plugins/bandwidth (+51/-0) plugins/xenserver/xenapi/etc/xapi.d/plugins/bittorrent (+299/-0) plugins/xenserver/xenapi/etc/xapi.d/plugins/utils.py (+13/-18) plugins/xenserver/xenapi/etc/xapi.d/plugins/xenhost (+4/-2) run_tests.sh (+14/-3) setup.cfg (+0/-1) setup.py (+11/-6) smoketests/__init__.py (+0/-6) smoketests/base.py (+1/-1) smoketests/run_tests.py (+3/-3) smoketests/test_sysadmin.py (+15/-3) tools/conf/extract_opts.py (+1/-2) tools/esx/guest_tool.py (+1/-1) tools/hacking.py (+18/-10) tools/install_venv.py (+2/-5) tools/pip-requires (+5/-3) tools/test-options (+0/-1) tools/test-requires (+4/-2) tools/xenserver/destroy_cached_images.py (+6/-6) tools/xenserver/vm_vdi_cleaner.py (+2/-2) tox.ini (+6/-9) |
||||||||
To merge this branch: | bzr merge lp://staging/~zulcss/ubuntu/precise/nova/trunk | ||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
James Page | Approve | ||
Review via email: mp+136252@code.staging.launchpad.net |
Description of the change
nova g1
To post a comment you must log in.
Hi Chuck
LGTM; one thing I did notice is that on both precise and raring the test suite has errors, but the package still builds despite this - thoughts?
https:/ /jenkins. qa.ubuntu. com/view/ Openstack_ Testing/ view/Grizzly/ job/raring_ grizzly_ nova_trunk/ 187/consoleFull /jenkins. qa.ubuntu. com/view/ Openstack_ Testing/ view/Grizzly/ job/precise_ grizzly_ nova_trunk/ 186/consoleFull
https:/