lp:~sateesh-chodapuneedi/nova/lp831497
- Get this branch:
- bzr branch lp:~sateesh-chodapuneedi/nova/lp831497
Branch merges
- Salvatore Orlando (community): Approve
-
Diff: 11607 lines (+7714/-1102)92 files modifiedbin/instance-usage-audit (+2/-3)
bin/nova-ajax-console-proxy (+6/-6)
bin/nova-manage (+477/-1)
bin/nova-vsa (+49/-0)
contrib/nova.sh (+1/-1)
nova/api/ec2/__init__.py (+17/-10)
nova/api/ec2/cloud.py (+38/-12)
nova/api/openstack/common.py (+54/-28)
nova/api/openstack/contrib/floating_ips.py (+10/-5)
nova/api/openstack/contrib/simple_tenant_usage.py (+236/-0)
nova/api/openstack/contrib/virtual_storage_arrays.py (+606/-0)
nova/api/openstack/create_instance_helper.py (+26/-17)
nova/api/openstack/servers.py (+28/-14)
nova/api/openstack/views/servers.py (+5/-9)
nova/compute/api.py (+129/-59)
nova/compute/manager.py (+252/-235)
nova/compute/task_states.py (+59/-0)
nova/compute/vm_states.py (+39/-0)
nova/context.py (+1/-1)
nova/db/api.py (+49/-4)
nova/db/sqlalchemy/api.py (+132/-23)
nova/db/sqlalchemy/migrate_repo/versions/043_add_vsa_data.py (+75/-0)
nova/db/sqlalchemy/migrate_repo/versions/044_update_instance_states.py (+138/-0)
nova/db/sqlalchemy/migration.py (+1/-0)
nova/db/sqlalchemy/models.py (+36/-13)
nova/exception.py (+17/-1)
nova/flags.py (+18/-2)
nova/image/glance.py (+15/-4)
nova/ipv6/account_identifier.py (+2/-1)
nova/network/api.py (+6/-0)
nova/network/manager.py (+13/-6)
nova/notifier/api.py (+2/-1)
nova/quota.py (+3/-2)
nova/rpc/__init__.py (+17/-26)
nova/rpc/common.py (+6/-0)
nova/rpc/impl_carrot.py (+81/-21)
nova/rpc/impl_kombu.py (+781/-0)
nova/scheduler/abstract_scheduler.py (+0/-1)
nova/scheduler/driver.py (+4/-6)
nova/scheduler/vsa.py (+535/-0)
nova/service.py (+11/-21)
nova/test.py (+18/-0)
nova/tests/api/openstack/contrib/test_createserverext.py (+44/-0)
nova/tests/api/openstack/contrib/test_floating_ips.py (+127/-12)
nova/tests/api/openstack/contrib/test_security_groups.py (+36/-36)
nova/tests/api/openstack/contrib/test_simple_tenant_usage.py (+172/-0)
nova/tests/api/openstack/contrib/test_vsa.py (+450/-0)
nova/tests/api/openstack/fakes.py (+9/-2)
nova/tests/api/openstack/test_extensions.py (+2/-0)
nova/tests/api/openstack/test_server_actions.py (+22/-33)
nova/tests/api/openstack/test_servers.py (+117/-41)
nova/tests/image/test_glance.py (+22/-7)
nova/tests/integrated/test_servers.py (+25/-12)
nova/tests/scheduler/test_scheduler.py (+9/-4)
nova/tests/scheduler/test_vsa_scheduler.py (+641/-0)
nova/tests/test_adminapi.py (+0/-2)
nova/tests/test_cloud.py (+10/-7)
nova/tests/test_compute.py (+21/-17)
nova/tests/test_context.py (+33/-0)
nova/tests/test_ipv6.py (+1/-1)
nova/tests/test_network.py (+16/-0)
nova/tests/test_rpc.py (+6/-158)
nova/tests/test_rpc_amqp.py (+0/-88)
nova/tests/test_rpc_carrot.py (+45/-0)
nova/tests/test_rpc_common.py (+189/-0)
nova/tests/test_rpc_kombu.py (+110/-0)
nova/tests/test_test.py (+2/-3)
nova/tests/test_vsa.py (+182/-0)
nova/tests/test_vsa_volumes.py (+136/-0)
nova/tests/test_xenapi.py (+0/-37)
nova/tests/vmwareapi/db_fakes.py (+4/-1)
nova/tests/xenapi/stubs.py (+4/-0)
nova/virt/libvirt.xml.template (+3/-1)
nova/virt/libvirt/connection.py (+5/-0)
nova/virt/vmwareapi/fake.py (+1/-1)
nova/virt/vmwareapi/vif.py (+9/-2)
nova/virt/vmwareapi/vm_util.py (+12/-16)
nova/virt/vmwareapi/vmops.py (+61/-43)
nova/virt/xenapi/fake.py (+3/-0)
nova/volume/api.py (+14/-4)
nova/volume/driver.py (+272/-0)
nova/volume/manager.py (+78/-0)
nova/volume/volume_types.py (+40/-3)
nova/vsa/__init__.py (+18/-0)
nova/vsa/api.py (+411/-0)
nova/vsa/connection.py (+25/-0)
nova/vsa/fake.py (+22/-0)
nova/vsa/manager.py (+179/-0)
nova/vsa/utils.py (+80/-0)
run_tests.sh (+10/-8)
tools/esx/guest_tool.py (+40/-30)
tools/pip-requires (+1/-0)
Branch information
Recent revisions
- 1496. By Sateesh
-
Addressed Salvatore's review comments.
1) Used vif_info dict object instead of passing list members as vif_info[index]
2) Removed stale comments like + # vlan_num, bridge, net_attrs=None):
3) Fixed unit tests that got araised due to increased code coverage.Also check for flat_inject state before attempting an inject operation.
Also updated some comments to be more meaningful. - 1493. By Sateesh
-
Multi-NIC support for vmwareapi virt driver in nova.
Does injection of Multi-NIC information to instances with Operating system flavors Ubuntu, Windows and RHEL.
vmwareapi virt driver now relies on calls to network manager instead of nova db calls for network configuration information of instance.
Ensures vlan bridge on specified interface in case of VLAN networking for instances. - 1492. By Hisaharu Ishii
-
Once a network is associated with project, I can’t delete this network with ‘nova-manage network delete’.
As you know, I can delete network by scrubbing the project with ‘nova-manage project scrub’.
However it is too much.
The cause of this problem is there is no modify command of network attribute.This branch adds 'nova-manage network modify' command.
In this branch, we only support project and host value modifications.
Another attributes are in future work. - 1490. By Tim Simpson
-
The notifiers API was changed to take a list of notifiers. Some people might want to use more than one notifier so hopefully this will be accepted into trunk.
- 1488. By Thierry Carrez
-
Fix default hostname generator so that it won't use underscores, and use minus signs instead.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~hudson-openstack/nova/trunk