{"push_id":1181788642,"size":32,"distinct_size":32,"ref":"refs/heads/master","head":"4f33047d07f5a11b208c344fe206aba01cd8e6fe","before":"42a49c61298322e7697444675302fda44d3684a4","commits":[{"sha":"866587347d4ce87c7c52c41aca7fdcec67f1d8d2","author":{"name":"John Garbutt","email":"422653ba92aaed683dbd5fe467ff2a37217fbadc@rackspace.com"},"message":"Refactor to create _ensure_no_port_binding_failure\n\nExtract the logic that checks the port binding, so it can be used in two\nplaces, in a later patch.\n\nblueprint prep-for-network-aware-scheduling\n\nChange-Id: I21f16a7f5508618d0b5a4427c041007cd9760c02","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/866587347d4ce87c7c52c41aca7fdcec67f1d8d2"},{"sha":"c634f78da173423029e9dad5f074619039a4c7bc","author":{"name":"John Garbutt","email":"422653ba92aaed683dbd5fe467ff2a37217fbadc@rackspace.com"},"message":"On port update check port binding worked\n\nWhen updating a port, we should do the same port binding check that we\ndo when creating a port.\n\nAlthough in the case of update, we can use the existing clean up code\nthat ensures we only delete the port if it was created by Nova.\n\nblueprint prep-for-network-aware-scheduling\n\nChange-Id: I3ac06f45305aea5e0c18ba777331fb2f233523f5","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/c634f78da173423029e9dad5f074619039a4c7bc"},{"sha":"c880a7ec8d37fcbaf3f2b780c7f5ee167b7e4925","author":{"name":"Eli Qiao","email":"73d8239d0edf836739d38cf9a9a7849add8018a7@intel.com"},"message":"UT: cleanup typo in libvirt test_config\n\ns/parese/parse\n\nChange-Id: I3a5c9a2f8677df1a1f943326922026010bcc6df2","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/c880a7ec8d37fcbaf3f2b780c7f5ee167b7e4925"},{"sha":"0196f4676e8dc5d97e73399aed52c30142105538","author":{"name":"Jens Rosenboom","email":"a0151fc8cef1d6e00318a130b1e44c5d4efb84d7@x-ion.de"},"message":"Add ability to select specific tests for py34\n\nFor py27 you can simply run specific tests by calling\n\n    tox -e py27 nova.tests.unit.test_something\n\nAdd a similiar option for the py34 environment. This will skip the\nblacklist of tests that would otherwise be ignored for python3.\n\nChange-Id: I9bf5901afed4abf592e1aaff2f4820b9e3abc671","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/0196f4676e8dc5d97e73399aed52c30142105538"},{"sha":"0c0f60031acba11d0bab0617f68b95d9b5eb8d1d","author":{"name":"Pawel Koniszewski","email":"5752c15140d65f6c6389a10191159199c48f8ce3@intel.com"},"message":"Add new configuration option to turn auto converge on/off\n\nSince QEMU 1.6 and Libvirt 1.2.3 it is possible to use auto\nconverge during live migrations. This option helps to live migrate\ninstances with memory-intensive workload by throttling down CPU\non guest machine.\n\nPartially-implements: blueprint auto-live-migration-completion\nChange-Id: I967bad47b67586ea2838e219eed1c6dce91ce153","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/0c0f60031acba11d0bab0617f68b95d9b5eb8d1d"},{"sha":"59f55a14b5f5396e653d9eb1e5ded31db72f620b","author":{"name":"Stephen Finucane","email":"d5ba532c9ef93260c42c42484f989ffce8eb87a5@intel.com"},"message":"Don't immediately null host/node when shelving\n\nWhen offloading a shelved instance, resources should be freed. However,\nthe ability to free resources is dependant on being able to find the\nresource tracker for an instance's node. At present, the instance node\nand host are nulled before attempting to update the resource tracker,\nmeaning the resources are never actually freed. Fix this by nullifying\nthese values *after* resources updates.\n\nChange-Id: I8f91367aacca0c7c673b28b3c844c70c0d12f0a5\nRelated-bug: #1545675","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/59f55a14b5f5396e653d9eb1e5ded31db72f620b"},{"sha":"6fb35d62a0580bfe1657f55092349b59ce1d98e8","author":{"name":"Pushkar Umaranikar","email":"19340b434b7facd98ea1a16e514290d11319cc9d@intel.com"},"message":"Improve help text for wsgi options\n\nThis commit adds additional help text to the wsgi\nconfig options from \"nova/conf/wsgi.py\"\n\nChange-Id: I0941c76459f415ff3b50d1334c2847873ba7969a\nImplements: blueprint centralize-config-options-newton","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/6fb35d62a0580bfe1657f55092349b59ce1d98e8"},{"sha":"aeebd6614a30ac7c2eab85edbb55923639673a44","author":{"name":"Andrew Laski","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@lascii.com"},"message":"Update get_instance_diagnostics for instance objects\n\nRemoves a longstanding TODO to update this method to handle instance\nobjects. The method is not actually used anywhere so there are no\nupgrade concerns, but proper protocol is observed regardless.\n\nChange-Id: Ieaf538fa2dc5c4a15574cc6aacac26abbac3b5a2","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/aeebd6614a30ac7c2eab85edbb55923639673a44"},{"sha":"659e0a158e8ffb705a6280c92176a508438985ce","author":{"name":"Andrew Laski","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@lascii.com"},"message":"Add reminder comments for compute rpcapi version bump\n\nThe object_compat decorator is used for two methods still but it should\nbe removable with an RPC version bump. refresh_instance_security_rules\nhas been sending objects since Liberty, and get_instance_diagnostics is\nnot in use yet.\n\nChange-Id: I84a2d8fbc34593419c202383c09ced3f5f4390f1","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/659e0a158e8ffb705a6280c92176a508438985ce"},{"sha":"5e38fa3cb5ae850dcf2bb251b4098220424a6ed6","author":{"name":"Andrew Laski","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@lascii.com"},"message":"Add policy sample generation\n\nThis adds the entry point and config file necessary for using the\noslo.policy sample generation script. It also adds a tox target to\nsimplify the usage of it.\n\nThe command is also run in the docs tox target since the sample file\ncan be considered documentation.\n\nChange-Id: I18a1fa567fc04b0e0a37c02f20024b2ce483f060\nPartially-Implements: bp policy-in-code","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/5e38fa3cb5ae850dcf2bb251b4098220424a6ed6"},{"sha":"3b9e7c5dec88c56e55f31cd1909d48fc5b00f082","author":{"name":"Eli Qiao","email":"73d8239d0edf836739d38cf9a9a7849add8018a7@intel.com"},"message":"libvirt: Add migration support for perf event support\n\nUpdate xml per dest host's perf event configration when doing\nlive migration.\n\nCo-Authored-By: Qiaowei Ren <qiaowei.ren@intel.com>\n\nImplement blueprint: support-perf-event\nChange-Id: Ifdd7a4283d27ff64809d4a52ed9a4381a8cfaf99","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/3b9e7c5dec88c56e55f31cd1909d48fc5b00f082"},{"sha":"ba7077b8295702a1c66048786a8b0d87e6af026e","author":{"name":"Dan Smith","email":"be5127ffa13741b6cd903802194efd4a45b36bf0@redhat.com"},"message":"Add a test utility for checking mock calls with objects\n\nThis adds a test utility that mirrors the mock.called_with() and\nmock.called_once_with() utilities, but which uses naive object\ncomparisons to simplify things.\n\nChange-Id: I83811b302b8579f8f8539d974aca657a3211d2c7","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/ba7077b8295702a1c66048786a8b0d87e6af026e"},{"sha":"2de3879afabb3738df3a6ae86774eb203332600f","author":{"name":"Luis Tomas","email":"321fd9c09fe14745afc4424dbb852abe34d2c585@gmail.com"},"message":"Extend live-migration-force-complete to use postcopy if available\n\nSince QEMU 2.5 and Libvirt 1.3.3 it is possible to use postcopy\nlive migration to ensure an upper limit in the amount of memory\nto be transferred duing the live migration process. This option\nenables to live migrate instances with memory-intensive workloads\nby driving the migration process by the destination host, i.e.,\nafter the switch to postcopy mode, the destination VM is the active\none and therefore any dirty pages are directly generated at the\ndestination hosts. This patch ensures that force-complete will use\npostcopy instead of pausing the VM during the migration is postcopy\nis available and enabled.\n\nPartially-implements: blueprint auto-live-migration-completion\n\nChange-Id: Ic27f10682024ad6fee7d433f47e84aeeaa55120b\nSigned-off-by: Luis Tomas <luis5tb@gmail.com>\nCo-Authored-By: Pawel Koniszewski <pawel.koniszewski@intel.com>","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/2de3879afabb3738df3a6ae86774eb203332600f"},{"sha":"1651850f6f74af436ecb78226313724d1fa039b4","author":{"name":"Luis Tomas","email":"321fd9c09fe14745afc4424dbb852abe34d2c585@gmail.com"},"message":"Add automatic switching to postcopy mode when migration is not progressing\n\nSince QEMU 2.5 and Libvirt 1.3.3 it is possible to use postcopy\nlive migration to ensure an upper limit in the amount of memory\nto be transferred duing the live migration process. This option\nenables to live migrate instances with memory-intensive workloads\nby driving the migration process by the destination host, i.e.,\nafter the switch to postcopy mode, the destination VM is the active\none and therefore any dirty pages are directly generated at the\ndestination hosts. This patch ensures that the migration is switched\nto postcopy mode if the migration process is not progressing more\nthan 10% each iteration due to memory dirtying ratio being faster\nthan page transferring to the destination.\n\nPartially-implements: blueprint auto-live-migration-completion\n\nChange-Id: If267fb7066e8323303bcc0f7e8f36513ef4d66b3\nSigned-off-by: Luis Tomas <luis5tb@gmail.com>\nCo-Authored-By: Pawel Koniszewski <pawel.koniszewski@intel.com>","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/1651850f6f74af436ecb78226313724d1fa039b4"},{"sha":"8d16b1f6c4ce1acf0542d6d7c59343b834d14a1d","author":{"name":"Claudiu Belu","email":"cf9b729569c98587a9d4acf45bf3ff8600cfb375@cloudbasesolutions.com"},"message":"policy: Replaces 'authorize' in nova-api (part 4)\n\nPartially-Implements: bp policy-in-code\n\nChange-Id: I98ea5591c0a08c57dbb1986fc2b70401071a0107","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/8d16b1f6c4ce1acf0542d6d7c59343b834d14a1d"},{"sha":"7010aad4e157c2d81cfc626d85c6c63a83b991a8","author":{"name":"Karen Bradshaw","email":"fd9f392660895611e136b1ffe8e7c89ec58075ab@gmail.com"},"message":"api-ref: os-certificates.inc\n\nVerified methods, parameters, body text.\nUpdated parameters.yaml to include: certificate,\ndata, private_key.\n\nPart of: bp/api-ref-in-rst\n\nChange-Id: I1003caa6bf52ce158e813481b383544fa550320b","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/7010aad4e157c2d81cfc626d85c6c63a83b991a8"},{"sha":"f5ea626003355479fc27c8404482eb268444acae","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"UT: cleanup typo in libvirt test_config\"","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/f5ea626003355479fc27c8404482eb268444acae"},{"sha":"e070e710d40d93924556dff0aab4bbdcd5bc77a1","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Improve help text for wsgi options\"","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/e070e710d40d93924556dff0aab4bbdcd5bc77a1"},{"sha":"f2276cd309feb95c9b61af6a628c47460ad98c3b","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Update get_instance_diagnostics for instance objects\"","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/f2276cd309feb95c9b61af6a628c47460ad98c3b"},{"sha":"2ec35d8739b305086d4ecbf57ae08bdde0341d9b","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Add reminder comments for compute rpcapi version bump\"","distinct":true,"url":"https://api.github.com/repos/sebrandon1/nova/commits/2ec35d8739b305086d4ecbf57ae08bdde0341d9b"}]}
{"actor":{"display_login":"sebrandon1"}}