{"push_id":815767984,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"bcc14c79e499bd01e93251e3da42bae29c469b22","before":"20e1bce530a335d0af7567f826a8ffb185cd88b2","commits":[{"sha":"737c957c8a0e4aa2263c485e5e8007a8bfc3783f","author":{"email":"78c2c705d32f41ddd0dddd01cc56e39491384260@cn.ibm.com","name":"jichenjc"},"message":"Remove duplicate VALID_NAME_REGEX\n\nVALID_NAME_REGEX was defined in api/openstack/common and\ncompute/flavors, remove the duplicate definitions.\n\nChange-Id: I37175cc3ba11777d9a7508d757433c3dbff0b1a2\nRelated-Bug: 1431932","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/737c957c8a0e4aa2263c485e5e8007a8bfc3783f"},{"sha":"992bdc36a9418ac52edd64b7366dc439082c67a6","author":{"email":"78c2c705d32f41ddd0dddd01cc56e39491384260@cn.ibm.com","name":"jichenjc"},"message":"Add test cases for some classes in objects.fields\n\nThere is no unit test for some classes in objects.fields\nThis patch added unit tests for PciDeviceTypeField\nConfigDrivePolicy and CPUAllocationPolicy.\n\nRelated-Bug: 1489531\n\nChange-Id: Ibaf3e8382a3f8bf812ef290850b3a4a7ce28a9ba","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/992bdc36a9418ac52edd64b7366dc439082c67a6"},{"sha":"9a3ed7631a7654cf7656ece6875cb09ee301f991","author":{"email":"4efabb057cc143e1042444743947010c1661479a@kortar.org","name":"Matthew Treinish"},"message":"Add sample config file to nova docs\n\nThis commit adds sample config file generation to the nova devref\nusing the oslo.config sphinxconfiggen module which was recently added.\nThis will generate a new sample config each time build sphinx is run.\nThis is then used on a new docs page where you can either view the file\nin its entirety, or download the file. The sphinx module was added in\nthe oslo.config 2.3.0 release.\n\nChange-Id: I6d9150d81c8204bee8f775021a854928671bdd02","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/9a3ed7631a7654cf7656ece6875cb09ee301f991"},{"sha":"9537c8576324ebe25982723158ae83664f79b734","author":{"email":"36003aec7ba325a16727bc9a176c12d2776a8ce4@gmail.com","name":"Davanum Srinivas"},"message":"Use os-testr for py34 tox target\n\nos-testr has a blacklist we can use to specify which\ntests to avoid. It uses \"testr run --parallel\" so tests\nare run in parallel as well. We also get rid of the\nhuge list of tests in tox.ini into a separate file.\n\n<soap_box>\nThe reason for using a black list is that when new tests\nare being added, they are automatically either fixed to\nwork under python34 or added to a well known list of\ntests so whoever is working on python34 can try to fix\nthose tests over a period of time. Hoping really that\nthis black list shrinks over time quickly. This is also\na pool of low hanging tasks that folks when they have\nsome time to pull a few tests from here and fix them.\n</soapbox>\n\nBumps number of tests executed from 5606 to 7206\n\nDepends-On: Ib5e682d0380cf7bc5e288a1e4d125379b452fa92\nChange-Id: Ib641bb0f7553eb7704b419b9d00f86174f6d831d","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/9537c8576324ebe25982723158ae83664f79b734"},{"sha":"79d0fecf3f624e34d5acebbaaaaeac486f428bc5","author":{"email":"f299e536f0d923a99639013810fad1c56fd837b2@mirantis.com","name":"Timofey Durakov"},"message":"Removed unused method from compute/rpcapi\n\n_compat_ver method is not used anymore. This patch removes it.\n\nChange-Id: I5c0a97014ce0a9f1c7ab1738234a592000765ae9","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/79d0fecf3f624e34d5acebbaaaaeac486f428bc5"},{"sha":"bbd6fbfbf53f4d0c30af317f8ef0a6564ff8edc0","author":{"email":"5d8d18748f16662d1b18967be65277582fc05902@redhat.com","name":"Dan Smith"},"message":"Remove orphaned code related to extended_volumes\n\nThis was orphaned code in some other patch a ways back and\nis no longer necessary, but confusing in terms of relevance to\nthe existing code.\n\nChange-Id: I62320663628bf05654ef56209628814917db26c1\nCo-Authored-By: Diana Clarke <diana.joan.clarke@gmail.com>","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/bbd6fbfbf53f4d0c30af317f8ef0a6564ff8edc0"},{"sha":"c9d78d1306241dbcd14d903a97f900baa4a61efc","author":{"email":"aa71f94694e581551b4f662abcc23a9271bdb41d@vmware.com","name":"Gary Kotton"},"message":"VMware: raise NotImplementedError for live migration methods\n\nThe VMware VC driver currently does not support live migrations.\nThis was supported by the ESX driver but that was removed in the\nJuno cycle.\n\nIn the mean time the driver will raise a NotImplementedError for\nlive migrations until we fix this.\n\nRelated-Bug: #1192192\n\nChange-Id: I20cdbb5892d2e45b0b8f9a658793ab20dbf48fa1","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/c9d78d1306241dbcd14d903a97f900baa4a61efc"},{"sha":"a1ae2d60aaab1d9a9f57c972c145b6f78ccd30e3","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Remove duplicate VALID_NAME_REGEX\"","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/a1ae2d60aaab1d9a9f57c972c145b6f78ccd30e3"},{"sha":"04a6ebf60566d35b8a9584754fd8f534280f36c1","author":{"email":"934369a96ec7951e6b5c2a5d93ac570f8bd16c80@lists.openstack.org","name":"OpenStack Proposal Bot"},"message":"Updated from global requirements\n\nChange-Id: Idef385a8d4bc07570fcfa04e35016529c83e2350","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/04a6ebf60566d35b8a9584754fd8f534280f36c1"},{"sha":"915f03b26ade563956d95c734727292fc79bc497","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Use os-testr for py34 tox target\"","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/915f03b26ade563956d95c734727292fc79bc497"},{"sha":"75beb7ac80335bc30041054ce7bfce2a63183f1f","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Updated from global requirements\"","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/75beb7ac80335bc30041054ce7bfce2a63183f1f"},{"sha":"3f6e13c8f72af6ac5c614cf82ee2ded654481318","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add sample config file to nova docs\"","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/3f6e13c8f72af6ac5c614cf82ee2ded654481318"},{"sha":"0717d064a50ae489a2db75d665c811e9e12c37f7","author":{"email":"2c1c04960e5094d519e914b7f827193df42cff08@us.ibm.com","name":"Matt Riedemann"},"message":"libvirt: check if ImageMeta.disk_format is set before accessing it\n\nCommit 4f43bbafa4bfc2ab149d5db4eb55320c1602658b changed\nblockinfo.get_root_info to access the disk_format attribute on the\npassed in image_meta (ImageMeta object) like an object, but if that\nattribute is not set you'll get an error.\n\nimage_meta can be an empty object in the case of evacuate where\nimage_ref is passed as None to the compute manager's rebuild_instance\nmethod in the case of evacuate, so image_meta defaults to {}. So when\nthe ImageMeta object is created in LibvirtDriver.spawn, there is nothing\nin it.\n\nWe have to check if the attribute is set before accessing it using\nobj_attr_is_set because the ImageMeta class does not include the\nNovaObjectDictCompat mixin, so we can't use\nimage_meta.get('disk_format').\n\nCloses-Bug: #1501831\n\nChange-Id: I95e543415b881603bb997ae0e159017c03e58a53","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/0717d064a50ae489a2db75d665c811e9e12c37f7"},{"sha":"718ed3df9549ec2e04745a02514f56f399ec5dd0","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add test cases for some classes in objects.fields\"","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/718ed3df9549ec2e04745a02514f56f399ec5dd0"},{"sha":"2bb567a5ab0102580d7cbd7044dc63ffe64944e7","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"VMware: raise NotImplementedError for live migration methods\"","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/2bb567a5ab0102580d7cbd7044dc63ffe64944e7"},{"sha":"b1e6b228591beadda1e14bd0e43db7042e56b45a","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Removed unused method from compute/rpcapi\"","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/b1e6b228591beadda1e14bd0e43db7042e56b45a"},{"sha":"251e09ab69e5dd1ba2c917175bb408c708843f6e","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"libvirt: check if ImageMeta.disk_format is set before accessing it\"","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/251e09ab69e5dd1ba2c917175bb408c708843f6e"},{"sha":"bcc14c79e499bd01e93251e3da42bae29c469b22","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Remove orphaned code related to extended_volumes\"","distinct":true,"url":"https://api.github.com/repos/klmitch/nova/commits/bcc14c79e499bd01e93251e3da42bae29c469b22"}]}