GitHub PushEvent at 2014-05-29 19:51:06
Repository: nova
Actor: citrix-openstack-build
Payload: {"shas":[["d0a5e27288940c8e104330d784fed43575187afd","879558a166b1aa0db9857b87c88624e1d822c891@rackspace.com","Ensure live-migrate reverts if server not running\n\nWhen the check to ensure a VM is running before attempting the\nlive migrate fails, it raises InstanceNotRunning. It should really be\ntreated in the same way as MigrationPreCheckError.\n\nAlong with fixing this bug, I have ensured the expected exceptions in\nmigrate_server are in sync with the except clause in _live_migrate.\n\nThis goes through to the API, ensuring the errors are not treated as\ninternal server errors, but are given a slightly more appropriate error\nreturn value.\n\nCurrently the API returns 400 for all these kinds of errors. While other\nerror codes may be more appropriate, this change is concentrating purely\non ensuring we treat all the exceptions in the same way.\n\nChange-Id: Iafe5026ef5a095d76e9864b489571e7bcfeb55f0\nCloses-Bug: #1312132","John Garbutt",true],["aee892e7af2dbe5a600945f98be8f1915e8ac654","62cccc0004df0a8e3c343b26b69e434f6aa9711c@redhat.com","versions API: ignore request with a body\n\nUpdate the OS API versions controller so it ignores requests\nwith a body. Previously an incoming (unauthenticated)\nrequest to the versions API would log a TypeError trace\nin the nova-api.log file with the following message:\n\nTypeError: index() got an unexpected keyword argument 'body'\n\nChange-Id: Icc3ccfc537b13627b8d5ba43ae3ba91e34e08c9e\nCloses-bug: #1306727","Dan Prince",true],["ba8b6a7f9a09e6a5887422c2b57556391eb6ee42","5d8d18748f16662d1b18967be65277582fc05902@redhat.com","Add unit test trap for object change detection\n\nThis adds a test that compares each object to a known hash that\ncovers the list of remotable method signatures and the field\ndefinitions. Storing this in the code helps us assert that our object\ndefinitions have not changed without a version bump. If someone\nadds or changes a field or method to an object, this test will\nfail, reminding them to bump the version and update the hash.\n\nThis adds a 'remotable' attribute to the methods decorated as such\nso that we can detect them separately from local methods which\ndo not need a version bump.\n\nChange-Id: I3e8bd387e36cec406baf4c6933baca9e1663d122","Dan Smith",true],["70196c4854e6cc1cb566dc9fc5b1a3397a4b69ab","f56ff50a4fdf4aaf7d148709d9aaf87fee6e5a5f@rackspace.com","Change conductor to cast to build_and_run_instance\n\nWith build_and_run_instance taking over for run_instance in the compute\nmanager, this switches over to calling it.  With this change the build\nprocess will not cast back to the scheduler on a build retry.\n\nThis is the final part of a series of patches to build up the\nbuild_and_run_instance method.\n\nbp remove-cast-to-schedule-run-instance\nChange-Id: Iefab71047996b7cc08107794d5bc628c11680a70","Andrew Laski",true],["3b49adeba8d07372ca55d3c16566b1344a2481ff","879558a166b1aa0db9857b87c88624e1d822c891@rackspace.com","xenapi: tidy up volumeops tests\n\nRemove the old attach volume tests, as they are no longer required, and\ntidy up the dead code left behind.\n\nChange-Id: Iadd3741ddf87974dc79d2fe5986083b082f7e314","John Garbutt",true],["97b3a9dd972928e55c3e8be1c054745b7ab771b2","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"versions API: ignore request with a body\"","Jenkins",true],["62174a5d1d0d0560ce87b43d00b6821ee3773d6a","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Change conductor to cast to build_and_run_instance\"","Jenkins",true],["6008a6bc1f9b6f40d54361981abe84ef5d8cf906","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Add unit test trap for object change detection\"","Jenkins",true],["e32b7573395aec06af5ae8d14cd151f76382d896","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Ensure live-migrate reverts if server not running\"","Jenkins",true]],"size":9,"ref":"refs/heads/ctx-nova-network-full-latest","head":"e32b7573395aec06af5ae8d14cd151f76382d896"}