GitHub PushEvent at 2014-08-12 19:03:08
Repository: nova
Actor: arunamallina
Payload: {"shas":[["b5952b1ac90a7fc3692d80d412345a1a39b3aeb1","bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com","libvirt: remove pointless LibvirtBaseVIFDriver class\n\nThere is only one single VIF driver class these days, so it is\npointless having a LibvirtBaseVIFDriver base class to inherit\nfrom.\n\nRelated-bug: #1302796\nChange-Id: Ie132135f9b6cf5337782ee9d1611c05bd56557fe","Daniel P. Berrange",true],["0621b18773b139dd8029125a0ecebe244f20e6ea","00fa04d17f3f82a76dd906b19250e8719c2b98d4@redhat.com","Make DriverBlockDevice save() context arg optional\n\nWe do not need to pass it explicitly since we wrap\nBlockDeviceMapping object, which hold their own context.\n\nAlso remove an ugly use of get_admin_context() to get around the\nlimitation that existed previously.\n\nChange-Id: Ide4d2e4e3fd1b456dec9e71939b63e913849c6cf","Nikola Dipanov",true],["322cc9336fe6f6fe9b3f0da33c6b26a3e5ea9b0c","05d430863d1b1a27aaec3b1d10e0c1b480040aa1@ericsson.com","Boot an instance with multiple vnics on same network\n\nIf the same L2 network is requested multiple times for the same\ninstance then creating ports on same network and attaching them\nto the same instance raises a DuplicateNetworks exception.\nSimilarly, attaching multiple existent ports on same L2 network\nto the same instance raises a DuplicateNetworks exception. This\nis the default behavior that is defaulted by a newly introduced\nnova flag \"allow_duplicate_networks\" which is set to\nFalse by default.\n\nNot raising a DuplicateNetwork exception and allowing an instance\nto have multiple vnics on same network is useful for NfV service\ninstances and in that case this newly introduced nova flag should\nbe set to True.\n\nDocImpact: New neutron.allow_duplicate_networks configuration option\nImplements blueprint multiple-if-1-net\nChange-Id: Id4d633162c785c9b56b9c8426c0445770bc1352e\nCloses-Bug: #1187244","Racha Ben Ali",true],["9d64a827b9c2c5f332b3e57f6cb818d3f4735d23","ab32eac1a619d08b32e1146d64bae61c803005aa@gmail.com","Allow empty volumes to be created\n\nThe following patch allows an empty volume to be created and\nattached to an instance at boot time. Today, you can define a\nbootable volume that is sourced from an image, volume, or\nsnapshot. However, you cannot define a volume that is sourced\nfrom 'blank', even though it is one of the source options\navailable. For example, the following command will not work:\nnova boot --flavor m1.tiny\n--block-device source=blank,dest=volume,size=1,bootindex=0 test.\nThis is because the method used to identify ephemeral volumes\n(new_format_is_ephemeral) believes any block device with\nsource_type=blank is an ephemeral, and there is no logic to\nhandle volumes where source_type=blank. The following patch\nfixes these bugs by properly identifying ephemeral block\ndevices and creating blank/empty volumes when source_type=blank\nand destination_type=volume.\n\nChange-Id: I5aa9684bfad1749fadff3018b13a225ed8f16fe8\nCloses-Bug: #1347028\nCloses-Bug: #1347499","Thang Pham",true],["17f9f14d8b5e68c1a945bbeb5ff674a0e1341012","934369a96ec7951e6b5c2a5d93ac570f8bd16c80@lists.openstack.org","Imported Translations from Transifex\n\nChange-Id: If8ec4cd5d057a56bb9aca62bac112f163b1e665c","OpenStack Proposal Bot",true],["52e9335c8f3d876ccc74dab0ba21ef7776dcb775","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Boot an instance with multiple vnics on same network\"","Jenkins",true],["5bed5e3b00bed37405fa8d4ea37678bac1024caf","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"libvirt: remove pointless LibvirtBaseVIFDriver class\"","Jenkins",true],["d003a85520d02f6871b1ff1b5610117ae949125b","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Allow empty volumes to be created\"","Jenkins",true],["65d941bf5b773ccafce93759b4737db82b4a1607","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Make DriverBlockDevice save() context arg optional\"","Jenkins",true]],"size":9,"ref":"refs/heads/master","head":"65d941bf5b773ccafce93759b4737db82b4a1607"}