{"push_id":963731032,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"dcb63f0498c1e41081927ef81448c007b38cd8cd","before":"32f9d36b47bfa15c360d71cdcb29a3f51d538255","commits":[{"sha":"ab82a71d0460a11edb1b65b8503e2006662d2a7c","author":{"email":"bfdeb9b1efb09780e3382ea0e9b4c6e4ebbc69b2@intel.com","name":"Qiaowei Ren"},"message":"xenapi: simplify swap_xapi_host()\n\nThis patch directly use temp_url.hostname instead of temp_url.netloc\nto simplify swap_xapi_host().\n\nChange-Id: I73be8e5777efe400a99ba3bb3a0a264f78755dc8","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/ab82a71d0460a11edb1b65b8503e2006662d2a7c"},{"sha":"2e96f7f2d7912f9c1b84d86065aa55a00da4b4ed","author":{"email":"5d8d18748f16662d1b18967be65277582fc05902@redhat.com","name":"Dan Smith"},"message":"Prevent _heal_instance_info_cache() periodic lazy-loads\n\nThis fixes _heal_instance_info_cache() so that it speculatively loads\nthe flavor information for an instance during initial query, instead of\nalways depending on lazy-load to get it (which triggers an extra RPC\nand DB call for every instance).\n\nChange-Id: Ia1d78fb48d3f131487bd7a98d3a50774c85a1fa2\nPartial-Bug: #1540526","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/2e96f7f2d7912f9c1b84d86065aa55a00da4b4ed"},{"sha":"88cba7f9ede9c377c081fbb4caf2a0d72180b4cb","author":{"email":"22b83d3550a2682d05bc07a63e9a9fa5dd411e0a@gmail.com","name":"Diana Clarke"},"message":"Stop using mox (scheduler)\n\nAs part of the ongoing effort to stop using mox, port the scheduler unit\ntests to use mock.\n\nLimit the scope of this patch to the modules in:\n    nova/tests/unit/scheduler/\n\nPart of bp:remove-mox\n\nChange-Id: I83dd8db4897e1700b2c4d3dde6b782a7ad2a17c7","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/88cba7f9ede9c377c081fbb4caf2a0d72180b4cb"},{"sha":"f095b5926ec3cc40f03450222357c781c04ed0ad","author":{"email":"d2e00b97398e328d04e975b70bd74953635bca0a@lab.ntt.co.jp","name":"Takashi NATSUME"},"message":"Fix missing marker functions in nova/pci\n\nTrivialFix\nChange-Id: Ibb789075e6939312b1b38ef8a6c1462726779fb5","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/f095b5926ec3cc40f03450222357c781c04ed0ad"},{"sha":"216c98888e3eebbc630d7de3799bd3cd364abd5c","author":{"email":"f885941037070125c6d9e397f76768ba79a749c2@ifca.unican.es","name":"Alvaro Lopez Garcia"},"message":"Do not use \"file\" builtin, but \"open\" instead\n\nIn Python 2 there is a file type builtin, but this is not the case for\nPython 3. Replace it with \"open\" where possible, and replace with a\nStringIO when we are mocking an output file.\n\nPartial-Bug: #1456955\nChange-Id: Ifcfed3865c41f1e772fda3717736aead713b37d6","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/216c98888e3eebbc630d7de3799bd3cd364abd5c"},{"sha":"0eebaa01f8eb0adc8a999126bc3deeb47614838c","author":{"email":"f885941037070125c6d9e397f76768ba79a749c2@ifca.unican.es","name":"Alvaro Lopez Garcia"},"message":"xrange() is renamed to range() in Python 3\n\nChange-Id: I423dd4ce36759e3dc482e66fb743358f467069ef\nPartial-Bug: #1456955","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/0eebaa01f8eb0adc8a999126bc3deeb47614838c"},{"sha":"221231423fc90802140479e1b64faf76be7d4691","author":{"email":"db5ae48058e997e28635a3de1ef9063024186eb4@redhat.com","name":"Vladik Romanovsky"},"message":"tests: adding fake libosinfo module\n\nAdding a fake libosinfo module in order to avoid mocking it and\nperform tests against a fake library.\n\nPartially implements blueprint libvirt-hardware-policy-from-libosinfo\n\nChange-Id: Ia13123ffe46b9c791630d967fd5f4dc1ade0734b","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/221231423fc90802140479e1b64faf76be7d4691"},{"sha":"818c5064a5cad693873254605dfbf45962b317cc","author":{"email":"ad5c45d15e1fad21883b212573dcfccddfe495ff@redhat.com","name":"Sylvain Bauza"},"message":"Remove prelude from disk-weight-sch reno\n\nThe prelude section is intentionally left for major comments for a release.\n\nChange-Id: I2a11a15416051d583dc8bdaad69a03e9a339cb2d","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/818c5064a5cad693873254605dfbf45962b317cc"},{"sha":"1ad0eeced985df9863cd3502ae53ee9e3dc77824","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"xenapi: simplify swap_xapi_host()\"","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/1ad0eeced985df9863cd3502ae53ee9e3dc77824"},{"sha":"6213d2ce1a607c352c378da0415683337388c26d","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Prevent _heal_instance_info_cache() periodic lazy-loads\"","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/6213d2ce1a607c352c378da0415683337388c26d"},{"sha":"822bda14a4cd53464b73a570f73a539b2e46406b","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix missing marker functions in nova/pci\"","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/822bda14a4cd53464b73a570f73a539b2e46406b"},{"sha":"f8a2048458ebe11a2ef8ab04ea840c6c0bdf46da","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Stop using mox (scheduler)\"","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/f8a2048458ebe11a2ef8ab04ea840c6c0bdf46da"},{"sha":"5d6012ad4258e85e8c3fb5ed9bfe9b3643903ec5","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Do not use \"file\" builtin, but \"open\" instead\"","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/5d6012ad4258e85e8c3fb5ed9bfe9b3643903ec5"},{"sha":"16030347c5211e7d49c2bdf6a174f9256e864cc3","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"xrange() is renamed to range() in Python 3\"","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/16030347c5211e7d49c2bdf6a174f9256e864cc3"},{"sha":"fce5e0bbd38f2a9a64fcde017e3c21b68de9f874","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"tests: adding fake libosinfo module\"","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/fce5e0bbd38f2a9a64fcde017e3c21b68de9f874"},{"sha":"dcb63f0498c1e41081927ef81448c007b38cd8cd","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Remove prelude from disk-weight-sch reno\"","distinct":true,"url":"https://api.github.com/repos/hanlind/nova/commits/dcb63f0498c1e41081927ef81448c007b38cd8cd"}]}