)]}'
{"id":"openstack%2Fnova~60285","triplet_id":"openstack%2Fnova~master~Id33d5d4107f89814842a3f0b7f33690dd7e3aadc","project":"openstack/nova","branch":"master","topic":"bp/baremetal-preserve-ephemeral","hashtags":[],"change_id":"Id33d5d4107f89814842a3f0b7f33690dd7e3aadc","subject":"Add preserve_ephemeral option to rebuild","status":"MERGED","created":"2013-12-05 16:53:55.000000000","updated":"2014-01-25 12:02:50.000000000","submitted":"2014-01-25 12:02:46.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":27,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3eeb1cae308ee151a328d47b72da1aff3b9364c4","_number":60285,"virtual_id_number":60285,"owner":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"recommended":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":0,"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},{"value":0,"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":1,"date":"2014-01-16 16:00:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":2,"date":"2014-01-25 12:02:46.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"all":[{"value":0,"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":2,"date":"2014-01-17 01:49:14.000000000","_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},{"value":0,"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":2,"date":"2014-01-24 22:17:11.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"all":[{"value":0,"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":0,"date":"2014-01-17 01:49:14.000000000","_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},{"value":0,"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":1,"date":"2014-01-24 22:17:11.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":1,"date":"2014-01-24 23:17:06.000000000","_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":0,"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},{"value":0,"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-12-10 20:12:54.000000000","updated_by":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"reviewer":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"state":"REVIEWER"},{"updated":"2013-12-27 16:18:20.000000000","updated_by":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"reviewer":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"state":"REVIEWER"},{"updated":"2013-12-29 13:05:50.000000000","updated_by":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"reviewer":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"state":"REVIEWER"},{"updated":"2014-01-10 21:14:19.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-01-16 02:54:59.000000000","updated_by":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"reviewer":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"state":"REVIEWER"},{"updated":"2014-01-16 16:00:24.000000000","updated_by":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-01-17 01:49:14.000000000","updated_by":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"reviewer":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"state":"REVIEWER"},{"updated":"2014-01-24 22:17:11.000000000","updated_by":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"reviewer":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"state":"REVIEWER"},{"updated":"2014-01-24 23:17:06.000000000","updated_by":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"reviewer":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"state":"REVIEWER"},{"updated":"2014-01-25 12:02:46.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"4cfcc759665ecd2a739584e347716103d6a24878","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-05 16:54:27.000000000","message":"Patch Set 1: Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"4f1d65703348587e815a91aa8c24c3e27aafe53b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-05 17:42:28.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/1/check/gate-nova-pep8/597fe7b : SUCCESS in 3m 50s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/1/check/gate-nova-docs/72357fa/doc/build/html/ : SUCCESS in 3m 32s\n- gate-nova-python26 http://logs.openstack.org/85/60285/1/check/gate-nova-python26/5881dcd : SUCCESS in 15m 57s\n- gate-nova-python27 http://logs.openstack.org/85/60285/1/check/gate-nova-python27/459ded6 : SUCCESS in 15m 18s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/1/check/check-tempest-dsvm-full/39a4aab : FAILURE in 47m 27s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/1/check/check-tempest-dsvm-postgres-full/ed2ceec : SUCCESS in 48m 15s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/1/check/check-tempest-dsvm-neutron/2be27fa : SUCCESS in 33m 52s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/1/check/gate-tempest-dsvm-large-ops/e72df0b : SUCCESS in 17m 41s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/1/check/gate-tempest-dsvm-neutron-large-ops/7e16918 : SUCCESS in 18m 31s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/1/check/check-grenade-dsvm/200cdc2 : SUCCESS in 34m 16s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/1/check/gate-devstack-dsvm-cells/3480be5 : SUCCESS in 11m 43s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/1/check/gate-nova-pylint/dc96cdd : SUCCESS in 11m 26s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"46f3ec09625bc04b52196d65b5566d9957ebf82b","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2013-12-05 17:44:47.000000000","message":"Patch Set 1:\n\nI noticed tempest failed, I think you hit bug(s):\n\n- https://bugs.launchpad.net/bugs/1253896\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1253896\n\nFor a code review which has been approved but failed to merge,\nyou can reverify by leaving a comment like this:\n\n    reverify bug 1253896","accounts_in_message":[],"_revision_number":1},{"id":"b4de250808ceecc0bf2d2955ba7229e5122ccaa2","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-05 19:20:05.000000000","message":"Patch Set 1:\n\nrecheck bug 1253896","accounts_in_message":[],"_revision_number":1},{"id":"ac166a60c42fcbae25a0e96fda4aab92046c3b03","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-05 20:35:34.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/1/check/gate-nova-pep8/885c8c3 : SUCCESS in 3m 49s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/1/check/gate-nova-docs/6d755a0/doc/build/html/ : SUCCESS in 3m 38s\n- gate-nova-python26 http://logs.openstack.org/85/60285/1/check/gate-nova-python26/ab97d1d : SUCCESS in 15m 44s\n- gate-nova-python27 http://logs.openstack.org/85/60285/1/check/gate-nova-python27/78e7c3a : SUCCESS in 15m 02s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/1/check/check-tempest-dsvm-full/b01b6db : SUCCESS in 35m 29s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/1/check/check-tempest-dsvm-postgres-full/7c64ae3 : SUCCESS in 1h 15m 19s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/1/check/check-tempest-dsvm-neutron/57bbdb7 : SUCCESS in 27m 16s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/1/check/gate-tempest-dsvm-large-ops/3842cf4 : SUCCESS in 12m 05s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/1/check/gate-tempest-dsvm-neutron-large-ops/aeb740f : SUCCESS in 14m 41s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/1/check/check-grenade-dsvm/37c170e : SUCCESS in 23m 21s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/1/check/gate-devstack-dsvm-cells/8ace255 : SUCCESS in 9m 56s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/1/check/gate-nova-pylint/0bbdcc6 : SUCCESS in 13m 52s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"08fe72e1fcf205b81e56f9abec11e20e51ea399c","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2013-12-06 00:10:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d37ab573fe26b871a4cf0c5cde0d2da2df042427","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-12-06 00:12:04.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"9a34528a40541e7ca53daa20d8dcd3d35e4cab77","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-06 01:08:49.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/2/check/gate-nova-pep8/b95c9e8 : SUCCESS in 4m 51s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/2/check/gate-nova-docs/2f7263d/doc/build/html/ : SUCCESS in 4m 28s\n- gate-nova-python26 http://logs.openstack.org/85/60285/2/check/gate-nova-python26/97ddddf : SUCCESS in 21m 07s\n- gate-nova-python27 http://logs.openstack.org/85/60285/2/check/gate-nova-python27/15c5516 : SUCCESS in 17m 37s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/2/check/check-tempest-dsvm-full/9b04beb : FAILURE in 57m 23s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/2/check/check-tempest-dsvm-postgres-full/7127492 : SUCCESS in 39m 52s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/2/check/check-tempest-dsvm-neutron/8762db1 : SUCCESS in 27m 40s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/2/check/gate-tempest-dsvm-large-ops/fbb5425 : SUCCESS in 15m 03s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/2/check/gate-tempest-dsvm-neutron-large-ops/78db212 : SUCCESS in 13m 38s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/2/check/check-grenade-dsvm/b984c7d : SUCCESS in 25m 40s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/2/check/gate-devstack-dsvm-cells/4de8d4f : SUCCESS in 9m 41s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/2/check/gate-nova-pylint/b873866 : SUCCESS in 13m 29s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"c037b504052a51de78f07a157c9eb802854acade","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2013-12-06 01:09:42.000000000","message":"Patch Set 2:\n\nI noticed tempest failed, I think you hit bug(s):\n\n- https://bugs.launchpad.net/bugs/1257641\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1257641\n\nFor a code review which has been approved but failed to merge,\nyou can reverify by leaving a comment like this:\n\n    reverify bug 1257641","accounts_in_message":[],"_revision_number":2},{"id":"7770c0da90654d869d70bbd6d43647cc42933af2","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2013-12-06 03:15:15.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"695ad46473422666d2d10cd26c4ea3cfd6637482","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2013-12-06 03:22:28.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"971fd58731a18a31ffac16b80f688a021d86038e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-06 04:23:39.000000000","message":"Patch Set 4: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/4/check/gate-nova-pep8/ad85151 : FAILURE in 4m 26s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/4/check/gate-nova-docs/e21dc9e/doc/build/html/ : SUCCESS in 4m 13s\n- gate-nova-python26 http://logs.openstack.org/85/60285/4/check/gate-nova-python26/906d136 : SUCCESS in 21m 21s\n- gate-nova-python27 http://logs.openstack.org/85/60285/4/check/gate-nova-python27/60786c3 : SUCCESS in 12m 34s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/4/check/check-tempest-dsvm-full/0c4fd2f : SUCCESS in 44m 39s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/4/check/check-tempest-dsvm-postgres-full/ebc25f0 : FAILURE in 1h 00m 37s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/4/check/check-tempest-dsvm-neutron/2fde56e : SUCCESS in 24m 53s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/4/check/gate-tempest-dsvm-large-ops/353941b : SUCCESS in 11m 36s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/4/check/gate-tempest-dsvm-neutron-large-ops/d36a258 : SUCCESS in 13m 38s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/4/check/check-grenade-dsvm/573d77d : SUCCESS in 31m 56s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/4/check/gate-devstack-dsvm-cells/cd1fd37 : SUCCESS in 9m 57s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/4/check/gate-nova-pylint/f00644e : SUCCESS in 11m 26s (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"c6ba4eeb27c8c81daae4d1636d1441c75f6e8f4f","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2013-12-06 18:00:01.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"26a78cce33eb4643d20469b66450b06f35c0af48","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-06 18:39:34.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/5/check/gate-nova-pep8/3bd3b36 : SUCCESS in 4m 54s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/5/check/gate-nova-docs/9445ffb/doc/build/html/ : SUCCESS in 3m 33s\n- gate-nova-python26 http://logs.openstack.org/85/60285/5/check/gate-nova-python26/8d98b05 : SUCCESS in 16m 13s\n- gate-nova-python27 http://logs.openstack.org/85/60285/5/check/gate-nova-python27/0907be9 : SUCCESS in 12m 35s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/5/check/check-tempest-dsvm-full/43ff929 : SUCCESS in 36m 38s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/5/check/check-tempest-dsvm-postgres-full/23d5e88 : SUCCESS in 37m 42s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/5/check/check-tempest-dsvm-neutron/76b800f : SUCCESS in 33m 19s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/5/check/gate-tempest-dsvm-large-ops/2618e12 : SUCCESS in 12m 10s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/5/check/gate-tempest-dsvm-neutron-large-ops/a434376 : SUCCESS in 14m 05s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/5/check/check-grenade-dsvm/4eaf05a : SUCCESS in 28m 01s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/5/check/gate-devstack-dsvm-cells/3ee6020 : SUCCESS in 9m 52s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/5/check/gate-nova-pylint/ad2870f : SUCCESS in 14m 04s (non-voting)\n","accounts_in_message":[],"_revision_number":5},{"id":"734549449e7f7e7bd588898aff81921664e9fb50","author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"date":"2013-12-10 20:12:54.000000000","message":"Patch Set 5: (1 inline comment)\n\nThere are conflicting statements in nova/compute/rpcapi.py and openstack/common/rpc/dispatcher.py. The former says to keep the RPC version \"X.0\", but dispatcher.py says that if you add an optional argument you need to increase the RPC version. so which is right?","accounts_in_message":[],"_revision_number":5},{"id":"4b2c40e65a251d596131e8bdb5ffc5cf66ed7cf3","author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"date":"2013-12-10 20:24:25.000000000","message":"Patch Set 5: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"55cbcef115e38f970a3d673b595639e74065cd84","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-11 16:56:18.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"4cdc65ba6c65dc3d7814fe814ab12ad0c517a941","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-11 16:57:04.000000000","message":"Patch Set 6: Work In Progress","accounts_in_message":[],"_revision_number":6},{"id":"2d29bc184f083f62054ac8e3677cdca54e0eb16b","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-11 16:59:03.000000000","message":"Patch Set 5: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"401eaf4678e7e1c3e7e6eda9e6b309b38a0f289c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-11 18:59:44.000000000","message":"Patch Set 6: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/6/check/gate-nova-pep8/6dd6261 : SUCCESS in 5m 10s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/6/check/gate-nova-docs/5b20918/doc/build/html/ : SUCCESS in 3m 11s\n- gate-nova-python26 http://logs.openstack.org/85/60285/6/check/gate-nova-python26/0077267 : SUCCESS in 19m 37s\n- gate-nova-python27 http://logs.openstack.org/85/60285/6/check/gate-nova-python27/fc25dc8 : SUCCESS in 14m 39s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/6/check/check-tempest-dsvm-full/53e78c1 : FAILURE in 48m 01s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/6/check/check-tempest-dsvm-postgres-full/19fff78 : SUCCESS in 52m 49s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/6/check/check-tempest-dsvm-neutron/4310e70 : SUCCESS in 44m 34s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/6/check/gate-tempest-dsvm-large-ops/83413df : SUCCESS in 13m 09s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/6/check/gate-tempest-dsvm-neutron-large-ops/548a505 : SUCCESS in 15m 07s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/6/check/check-grenade-dsvm/ae93834 : SUCCESS in 45m 28s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/6/check/gate-devstack-dsvm-cells/91e8456 : SUCCESS in 21m 16s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/6/check/gate-nova-pylint/c965021 : SUCCESS in 16m 08s (non-voting)\n","accounts_in_message":[],"_revision_number":6},{"id":"7aa630cf600ebabbdbcae40552c352d7c422a7c7","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2013-12-11 19:04:25.000000000","message":"Patch Set 6:\n\nI noticed tempest failed, I think you hit bug(s):\n\n- https://bugs.launchpad.net/bugs/1253896\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1253896\n\nFor a code review which has been approved but failed to merge,\nyou can reverify by leaving a comment like this:\n\n    reverify bug 1253896","accounts_in_message":[],"_revision_number":6},{"id":"ca83504024ff771d30fd1c622662e6209059f4ec","author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"date":"2013-12-13 02:39:22.000000000","message":"Patch Set 6:\n\nSome comments:\n\n- We\u0027ll need a V3 version of this. For V3 I think its fine to bake it straight into nova/api/openstack/compute/plugins/v3/servers.py without any extension work because the V3 API is still considered experimental. But we are no longer merging API changes unless the V3 API change is made before or at the same time as the V2 one (to ensure we stay in sync).\n\n- The V2 version does need an extension created for it so clients of the API can tell if the preserve_ephemeral flag will be accepted ahead of time. So one example to look at is say os-block-device-mapping-v2-boot in the v2 servers.py. A dummy extension file is created which just exposes the presence of the extension in /extensions if the client queries it. Then testing self.ext_mgr.is_loaded you can process the preserve_ephemeral flag if the extension is loaded and ignore it if it isn\u0027t (that\u0027s more so a deployment that doesn\u0027t want this new feature can disable it).\n\n- Will need tests for the API changes. Eg\n  -  check that the xml still deserializers correctly\n  - check that the preserve_ephemeral parameter is passed to compute_api.rebuild correctly (both positive and negative and missing).\n  - need api samples - see tests/integrated (again there are both v2 and v3 versions. There are other examples of how extensions handle this in there, but generally you just need to produce another (additional) samples with preserve_ephemeral enabled. Ping me if you want a hand with this bit.","accounts_in_message":[],"_revision_number":6},{"id":"16aa61501d384d1ab428e4bd1c0f1f5072361974","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2013-12-13 07:12:01.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"fdde1046be82aee0e8d03813ea511e6aaeb422b8","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-12-13 07:12:28.000000000","message":"Patch Set 7:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":7},{"id":"8f01c28ae6165ed3982b4377e49c9e8260ae9ca8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-13 09:47:38.000000000","message":"Patch Set 7: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/7/check/gate-nova-pep8/e6d5207 : FAILURE in 2s\n- gate-nova-docs http://logs.openstack.org/85/60285/7/check/gate-nova-docs/f28db88 : FAILURE in 1m 16s\n- gate-nova-python26 http://logs.openstack.org/85/60285/7/check/gate-nova-python26/f54d9db : SUCCESS in 22m 27s\n- gate-nova-python27 http://logs.openstack.org/85/60285/7/check/gate-nova-python27/977d013 : SUCCESS in 18m 05s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/7/check/check-tempest-dsvm-full/5388f53 : SUCCESS in 44m 40s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/7/check/check-tempest-dsvm-postgres-full/f498f0f : SUCCESS in 43m 43s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/7/check/check-tempest-dsvm-neutron/f797872 : FAILURE in 46m 50s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/7/check/gate-tempest-dsvm-large-ops/4dc8a66 : SUCCESS in 26m 48s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/7/check/gate-tempest-dsvm-neutron-large-ops/ceea5ed : SUCCESS in 23m 36s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/7/check/check-grenade-dsvm/1b6b066 : FAILURE in 44m 49s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/7/check/gate-devstack-dsvm-cells/4d9bc16 : SUCCESS in 21m 05s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/7/check/gate-nova-pylint/23697ca : SUCCESS in 16m 32s (non-voting)\n","accounts_in_message":[],"_revision_number":7},{"id":"a5ea44aade7ff56060a4d1a4baa0fe9a66415688","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-13 17:05:41.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"fc202f308edeaa924f7611aaed92fb0ba7ee4380","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-13 18:44:10.000000000","message":"Patch Set 8: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/8/check/gate-nova-pep8/4641bb3 : SUCCESS in 3m 41s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/8/check/gate-nova-docs/6ccb277/doc/build/html/ : SUCCESS in 4m 36s\n- gate-nova-python26 http://logs.openstack.org/85/60285/8/check/gate-nova-python26/6c895ed : SUCCESS in 20m 25s\n- gate-nova-python27 http://logs.openstack.org/85/60285/8/check/gate-nova-python27/4205d48 : SUCCESS in 14m 30s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/8/check/check-tempest-dsvm-full/5f1a9b6 : SUCCESS in 40m 51s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/8/check/check-tempest-dsvm-postgres-full/941f19d : SUCCESS in 36m 32s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/8/check/check-tempest-dsvm-neutron/3cc6eb8 : FAILURE in 41m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/8/check/gate-tempest-dsvm-large-ops/f4a3ae0 : SUCCESS in 15m 10s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/8/check/gate-tempest-dsvm-neutron-large-ops/5a93231 : SUCCESS in 17m 58s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/8/check/check-grenade-dsvm/04c79ad : SUCCESS in 31m 43s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/8/check/gate-devstack-dsvm-cells/ed6a3fb : SUCCESS in 12m 30s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/8/check/gate-nova-pylint/adfd2d5 : SUCCESS in 15m 18s (non-voting)\n","accounts_in_message":[],"_revision_number":8},{"id":"72d60fb6ea67cfb8c10379cf48768f63908bfc87","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2013-12-13 18:45:06.000000000","message":"Patch Set 8:\n\nI noticed tempest failed, I think you hit bug(s):\n\n- https://bugs.launchpad.net/bugs/1253896\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1253896\n\nFor a code review which has been approved but failed to merge,\nyou can reverify by leaving a comment like this:\n\n    reverify bug 1253896","accounts_in_message":[],"_revision_number":8},{"id":"d1ccf2a9ec08af454a3f3597cf3008c08d3894fe","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2013-12-16 03:18:14.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"a99398c180fd289e249cfd798d547ad169c74a96","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-16 03:36:45.000000000","message":"Patch Set 9: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/9/check/gate-nova-pep8/b2b4104 : FAILURE in 4m 36s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/9/check/gate-nova-docs/f19cdc1/doc/build/html/ : SUCCESS in 3m 28s\n- gate-nova-python26 http://logs.openstack.org/85/60285/9/check/gate-nova-python26/9d2a40f : FAILURE in 5m 33s\n- gate-nova-python27 http://logs.openstack.org/85/60285/9/check/gate-nova-python27/4dc463e : FAILURE in 3m 13s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/9/check/check-tempest-dsvm-full/e18450c : FAILURE in 9m 17s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/9/check/check-tempest-dsvm-postgres-full/285a86d : FAILURE in 10m 12s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/9/check/check-tempest-dsvm-neutron/f866470 : FAILURE in 11m 17s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/9/check/gate-tempest-dsvm-large-ops/e5e1371 : FAILURE in 9m 15s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/9/check/gate-tempest-dsvm-neutron-large-ops/2ef163c : FAILURE in 9m 31s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/9/check/check-grenade-dsvm/ee63541 : FAILURE in 18m 10s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/9/check/gate-devstack-dsvm-cells/7e99508 : FAILURE in 9m 29s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/9/check/gate-nova-pylint/0043d7b : FAILURE in 14m 00s (non-voting)\n","accounts_in_message":[],"_revision_number":9},{"id":"d77311fb5a59b1351cfbec796d080a92ea832d07","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-16 06:08:04.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"4bc7058bcbe8a719cb7384a557d26aeba719db51","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-16 06:09:03.000000000","message":"Patch Set 10: Work In Progress","accounts_in_message":[],"_revision_number":10},{"id":"d45eb6d7bc47cccbec6aca9bfab38bc448ff5d18","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-16 07:02:03.000000000","message":"Patch Set 10: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/10/check/gate-nova-pep8/c74a2e4 : SUCCESS in 6m 02s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/10/check/gate-nova-docs/55a7f72/doc/build/html/ : SUCCESS in 3m 56s\n- gate-nova-python26 http://logs.openstack.org/85/60285/10/check/gate-nova-python26/06d6a4d : SUCCESS in 20m 16s\n- gate-nova-python27 http://logs.openstack.org/85/60285/10/check/gate-nova-python27/a979648 : SUCCESS in 11m 29s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/10/check/check-tempest-dsvm-full/5cf3353 : SUCCESS in 53m 37s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/10/check/check-tempest-dsvm-postgres-full/27f5333 : FAILURE in 39m 24s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/10/check/check-tempest-dsvm-neutron/d5e7145 : SUCCESS in 32m 14s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/10/check/gate-tempest-dsvm-large-ops/dddc170 : SUCCESS in 15m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/10/check/gate-tempest-dsvm-neutron-large-ops/8834efd : SUCCESS in 15m 25s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/10/check/check-grenade-dsvm/ea08384 : SUCCESS in 31m 53s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/10/check/gate-devstack-dsvm-cells/fb95970 : SUCCESS in 11m 20s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/10/check/gate-nova-pylint/db5b5e6 : SUCCESS in 11m 44s (non-voting)\n","accounts_in_message":[],"_revision_number":10},{"id":"3fbf678783ff567271a11c4d9d8304bc3372aa56","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-16 15:30:02.000000000","message":"Patch Set 10:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":10},{"id":"d0c051dbd1f6aa96a8360938db4c3254b7c3b9f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-16 16:56:15.000000000","message":"Patch Set 10: Works for me\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/10/check/gate-nova-pep8/2c422fc : SUCCESS in 4m 30s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/10/check/gate-nova-docs/f1754b3/doc/build/html/ : SUCCESS in 5m 47s\n- gate-nova-python26 http://logs.openstack.org/85/60285/10/check/gate-nova-python26/2cd4891 : SUCCESS in 15m 54s\n- gate-nova-python27 http://logs.openstack.org/85/60285/10/check/gate-nova-python27/dc26dd3 : SUCCESS in 15m 37s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/10/check/check-tempest-dsvm-full/981477a : SUCCESS in 1h 17m 19s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/10/check/check-tempest-dsvm-postgres-full/1443ce2 : SUCCESS in 1h 11m 03s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/10/check/check-tempest-dsvm-neutron/01900c9 : SUCCESS in 1h 07m 10s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/10/check/gate-tempest-dsvm-large-ops/92501e5 : SUCCESS in 18m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/10/check/gate-tempest-dsvm-neutron-large-ops/953b734 : SUCCESS in 19m 37s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/10/check/check-grenade-dsvm/0b18d2a : SUCCESS in 49m 07s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/10/check/gate-devstack-dsvm-cells/3e2c685 : SUCCESS in 10m 22s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/10/check/gate-nova-pylint/012d2f2 : SUCCESS in 11m 24s (non-voting)\n","accounts_in_message":[],"_revision_number":10},{"id":"3f40849bc7e9fcd96293cee89a184e773ca14a0d","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-16 19:35:08.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"f55b2123a440e7f80d10c78cc81f02b3bb965064","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-16 21:14:01.000000000","message":"Patch Set 11: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/11/check/gate-nova-pep8/c74d82c : SUCCESS in 3m 33s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/11/check/gate-nova-docs/e06cb7d/doc/build/html/ : SUCCESS in 4m 34s\n- gate-nova-python26 http://logs.openstack.org/85/60285/11/check/gate-nova-python26/c11bdf9 : SUCCESS in 19m 53s\n- gate-nova-python27 http://logs.openstack.org/85/60285/11/check/gate-nova-python27/755e58d : SUCCESS in 14m 49s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/11/check/check-tempest-dsvm-full/5792fe5 : FAILURE in 1h 31m 32s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/11/check/check-tempest-dsvm-postgres-full/f182a18 : SUCCESS in 53m 40s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/11/check/check-tempest-dsvm-neutron/252f363 : SUCCESS in 45m 20s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/11/check/gate-tempest-dsvm-large-ops/2f38cc9 : SUCCESS in 19m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/11/check/gate-tempest-dsvm-neutron-large-ops/4a35ddc : SUCCESS in 16m 09s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/11/check/check-grenade-dsvm/9d59fd4 : SUCCESS in 37m 06s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/11/check/gate-devstack-dsvm-cells/ee4d7a6 : SUCCESS in 11m 28s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/11/check/gate-nova-pylint/3a53793 : SUCCESS in 13m 50s (non-voting)\n","accounts_in_message":[],"_revision_number":11},{"id":"074767e6ea326858e4ee0d6f9ca6052dc189b8e3","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2013-12-17 00:37:58.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"10b6745b0fc9e51c8c9bdba0acf8050071e19c74","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2013-12-17 00:39:36.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"a932b15b5414c3d0ea00242d689e4b060d3958fe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-17 01:38:26.000000000","message":"Patch Set 13: Works for me\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/13/check/gate-nova-pep8/a1cfb71 : SUCCESS in 4m 33s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/13/check/gate-nova-docs/6d65e04/doc/build/html/ : SUCCESS in 3m 49s\n- gate-nova-python26 http://logs.openstack.org/85/60285/13/check/gate-nova-python26/3775f15 : SUCCESS in 21m 24s\n- gate-nova-python27 http://logs.openstack.org/85/60285/13/check/gate-nova-python27/ff49786 : SUCCESS in 16m 13s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/13/check/check-tempest-dsvm-full/6d81fc5 : SUCCESS in 41m 15s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/13/check/check-tempest-dsvm-postgres-full/8cab729 : SUCCESS in 45m 14s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/13/check/check-tempest-dsvm-neutron/83ac9ed : SUCCESS in 36m 33s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/13/check/gate-tempest-dsvm-large-ops/0ee2912 : SUCCESS in 20m 27s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/13/check/gate-tempest-dsvm-neutron-large-ops/ecc5f6f : SUCCESS in 15m 51s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/13/check/check-grenade-dsvm/8fa39bd : SUCCESS in 38m 03s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/13/check/gate-devstack-dsvm-cells/f93e935 : SUCCESS in 18m 55s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/13/check/gate-nova-pylint/98c1804 : SUCCESS in 11m 22s (non-voting)\n","accounts_in_message":[],"_revision_number":13},{"id":"b86ac196ab04a84d001ae18c43ffab7e179b89d4","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-17 14:30:38.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"1ed1f7bc8f1ec858d93a4ca5cab150d4b2ba1d7c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-17 15:15:13.000000000","message":"Patch Set 14: Works for me\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/14/check/gate-nova-pep8/750bef1 : SUCCESS in 5m 03s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/14/check/gate-nova-docs/219b77e/doc/build/html/ : SUCCESS in 4m 11s\n- gate-nova-python26 http://logs.openstack.org/85/60285/14/check/gate-nova-python26/8a214af : SUCCESS in 20m 18s\n- gate-nova-python27 http://logs.openstack.org/85/60285/14/check/gate-nova-python27/d19fab6 : SUCCESS in 14m 57s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/14/check/check-tempest-dsvm-full/0b335a1 : SUCCESS in 43m 47s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/14/check/check-tempest-dsvm-postgres-full/57ec156 : SUCCESS in 42m 48s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/14/check/check-tempest-dsvm-neutron/6c91797 : SUCCESS in 32m 07s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/14/check/gate-tempest-dsvm-large-ops/0716a73 : SUCCESS in 14m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/14/check/gate-tempest-dsvm-neutron-large-ops/9561a08 : SUCCESS in 17m 26s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/14/check/check-grenade-dsvm/dd29b8e : SUCCESS in 37m 11s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/14/check/gate-devstack-dsvm-cells/61fa091 : SUCCESS in 13m 43s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/14/check/gate-nova-pylint/f429745 : SUCCESS in 14m 33s (non-voting)\n","accounts_in_message":[],"_revision_number":14},{"id":"cc220f029a87cf8d077bc8c130b3c0b086ebd7c6","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-18 14:17:27.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"e75bb93cd51c9f0ca4c9480c85612db24bdbbedc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-18 14:56:36.000000000","message":"Patch Set 15: Works for me\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/15/check/gate-nova-pep8/c6a7176 : SUCCESS in 4m 09s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/15/check/gate-nova-docs/4f38b2b/doc/build/html/ : SUCCESS in 2m 44s\n- gate-nova-python26 http://logs.openstack.org/85/60285/15/check/gate-nova-python26/3202159 : SUCCESS in 23m 22s\n- gate-nova-python27 http://logs.openstack.org/85/60285/15/check/gate-nova-python27/0df3833 : SUCCESS in 12m 39s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/15/check/check-tempest-dsvm-full/ed81de3 : SUCCESS in 38m 11s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/15/check/check-tempest-dsvm-postgres-full/14ba071 : SUCCESS in 38m 47s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/15/check/check-tempest-dsvm-neutron/de55707 : SUCCESS in 36m 16s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/15/check/gate-tempest-dsvm-large-ops/32c9132 : SUCCESS in 20m 51s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/15/check/gate-tempest-dsvm-neutron-large-ops/7764320 : SUCCESS in 19m 03s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/15/check/check-grenade-dsvm/e3ace08 : SUCCESS in 37m 14s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/15/check/gate-devstack-dsvm-cells/7eb8c02 : SUCCESS in 12m 21s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/15/check/gate-nova-pylint/5bcc93f : SUCCESS in 13m 59s (non-voting)\n","accounts_in_message":[],"_revision_number":15},{"id":"178c6e3011d6d246a5f9d8e9ceb2f47e289d95cf","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-18 16:11:09.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"7067527ab5de4a768f10b6610511bde0be8aea78","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-19 16:00:36.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"682399f5d30256973fc021032a8f9185f3dfa3b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-19 16:52:30.000000000","message":"Patch Set 17: Works for me\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/17/check/gate-nova-pep8/71abee7 : SUCCESS in 4m 11s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/17/check/gate-nova-docs/7dbae9b/doc/build/html/ : SUCCESS in 3m 32s\n- gate-nova-python26 http://logs.openstack.org/85/60285/17/check/gate-nova-python26/092ecfb : SUCCESS in 21m 07s\n- gate-nova-python27 http://logs.openstack.org/85/60285/17/check/gate-nova-python27/6f99ac2 : SUCCESS in 15m 51s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/17/check/check-tempest-dsvm-full/ba73847 : SUCCESS in 42m 08s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/17/check/check-tempest-dsvm-postgres-full/f28dfbe : SUCCESS in 37m 29s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/17/check/check-tempest-dsvm-neutron/659c5d0 : SUCCESS in 33m 07s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/17/check/gate-tempest-dsvm-large-ops/a2a1668 : SUCCESS in 15m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/17/check/gate-tempest-dsvm-neutron-large-ops/3f4fe27 : SUCCESS in 18m 15s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/17/check/check-grenade-dsvm/3966af2 : SUCCESS in 28m 57s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/17/check/gate-devstack-dsvm-cells/48ac1d8 : SUCCESS in 9m 47s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/17/check/gate-nova-pylint/0e2d9df : SUCCESS in 13m 42s (non-voting)\n","accounts_in_message":[],"_revision_number":17},{"id":"5cc616dea3d620993fcf5a15cf2b7af2cd90f587","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-12-19 22:39:28.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"5565082a2ac14d535217f003cf5e9a9fc24027e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-19 23:21:33.000000000","message":"Patch Set 18: Works for me\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/18/check/gate-nova-pep8/ec789a4 : SUCCESS in 4m 29s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/18/check/gate-nova-docs/26f3dc5/doc/build/html/ : SUCCESS in 4m 28s\n- gate-nova-python26 http://logs.openstack.org/85/60285/18/check/gate-nova-python26/217e73a : SUCCESS in 21m 09s\n- gate-nova-python27 http://logs.openstack.org/85/60285/18/check/gate-nova-python27/d6b6959 : SUCCESS in 13m 25s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/18/check/check-tempest-dsvm-full/a48f7d7 : SUCCESS in 37m 09s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/18/check/check-tempest-dsvm-postgres-full/e616b20 : SUCCESS in 41m 26s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/18/check/check-tempest-dsvm-neutron/1730426 : SUCCESS in 36m 58s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/18/check/gate-tempest-dsvm-large-ops/5b540bc : SUCCESS in 20m 23s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/18/check/gate-tempest-dsvm-neutron-large-ops/c627be7 : SUCCESS in 19m 01s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/18/check/check-grenade-dsvm/9932b3b : SUCCESS in 33m 21s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/18/check/gate-devstack-dsvm-cells/c184401 : SUCCESS in 10m 40s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/18/check/gate-nova-pylint/2810604 : SUCCESS in 15m 28s (non-voting)\n","accounts_in_message":[],"_revision_number":18},{"id":"8c07a5c73a93195000314494a313a328f2808a51","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-12-20 02:56:30.000000000","message":"Patch Set 18:\n\nI wonder if its worth making this a v3 API change only?","accounts_in_message":[],"_revision_number":18},{"id":"18086d7991ea360429055e51b56ca6e6583f0444","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-12-20 03:02:12.000000000","message":"Patch Set 18: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\n","accounts_in_message":[],"_revision_number":18},{"id":"448856c7426d25f7b3f1ac419c684dfb3e4017a5","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-20 13:59:21.000000000","message":"Patch Set 18: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":18},{"id":"7af6be7b61512d124e7d7e920bcbce6840d351b8","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-20 14:00:02.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"60e4b306559bf6f78191a8921c65b031c9d485b4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-20 14:41:45.000000000","message":"Patch Set 19: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/19/check/gate-nova-pep8/098aace : FAILURE in 4m 22s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/19/check/gate-nova-docs/a80a16b/doc/build/html/ : SUCCESS in 3m 42s\n- gate-nova-python26 http://logs.openstack.org/85/60285/19/check/gate-nova-python26/6431822 : SUCCESS in 21m 04s\n- gate-nova-python27 http://logs.openstack.org/85/60285/19/check/gate-nova-python27/5b431e1 : SUCCESS in 17m 25s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/19/check/check-tempest-dsvm-full/fecd45e : SUCCESS in 41m 03s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/19/check/check-tempest-dsvm-postgres-full/21f430c : SUCCESS in 37m 06s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/19/check/check-tempest-dsvm-neutron/8f8272e : SUCCESS in 36m 37s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/19/check/gate-tempest-dsvm-large-ops/54de913 : SUCCESS in 17m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/19/check/gate-tempest-dsvm-neutron-large-ops/4f3f8a8 : SUCCESS in 17m 17s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/19/check/check-grenade-dsvm/669989e : FAILURE in 41m 21s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/19/check/gate-devstack-dsvm-cells/d8c58ee : SUCCESS in 13m 03s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/19/check/gate-nova-pylint/8f0b240 : SUCCESS in 14m 54s (non-voting)\n","accounts_in_message":[],"_revision_number":19},{"id":"7c88f4c94002d155e61b5cf53675549074d3ab9f","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-20 14:53:48.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"2c68b48e34f53033722d3eaf8dc1327760819222","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-20 15:36:23.000000000","message":"Patch Set 20: Works for me\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/20/check/gate-nova-pep8/6778d4a : SUCCESS in 4m 44s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/20/check/gate-nova-docs/6c251b5/doc/build/html/ : SUCCESS in 4m 03s\n- gate-nova-python26 http://logs.openstack.org/85/60285/20/check/gate-nova-python26/61db94d : SUCCESS in 21m 05s\n- gate-nova-python27 http://logs.openstack.org/85/60285/20/check/gate-nova-python27/9351b5b : SUCCESS in 15m 58s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/20/check/check-tempest-dsvm-full/4366e37 : SUCCESS in 38m 17s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/20/check/check-tempest-dsvm-postgres-full/5fe964f : SUCCESS in 42m 14s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/20/check/check-tempest-dsvm-neutron/c0cd8c4 : SUCCESS in 33m 33s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/20/check/gate-tempest-dsvm-large-ops/baf1dcc : SUCCESS in 14m 31s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/20/check/gate-tempest-dsvm-neutron-large-ops/a6fd6aa : SUCCESS in 18m 11s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/20/check/check-grenade-dsvm/d4d057d : SUCCESS in 34m 42s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/20/check/gate-devstack-dsvm-cells/bcfb284 : SUCCESS in 12m 33s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/20/check/gate-nova-pylint/368a81a : SUCCESS in 14m 26s (non-voting)\n","accounts_in_message":[],"_revision_number":20},{"id":"00166631addcf42158d53a2401bc43bf4ece41cc","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-12-20 19:20:51.000000000","message":"Patch Set 20: Looks good to me, but someone else must approve\n\n(1 inline comment)\n\nLooks good to me, only a +1 from me because I am a little to close to this patch and want to make sure get at least two other +2s","accounts_in_message":[],"_revision_number":20},{"id":"c5685a7d1d91256494f693a9c7f16ba65f798141","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-27 16:17:51.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"7bbba0bb893dd2c14e9a63b341576684adcb196d","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-12-27 16:18:20.000000000","message":"Patch Set 21: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":21},{"id":"0dd07e4d549c40cac1c52ba6163ae21e7243262c","author":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"date":"2013-12-27 16:32:01.000000000","message":"Patch Set 21: Works for me\n\nDatabase migration testing successful.\n\n- gate-real-db-upgrade_nova_mysql_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60285/21/check/gate-real-db-upgrade_nova_mysql_devstack_131007/c146ce4/131007_devstack_export.log : SUCCESS in 4m 15s\n- gate-real-db-upgrade_nova_mysql_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/21/check/gate-real-db-upgrade_nova_mysql_devstack_150/3a4f7c1/datasets_devstack_150.log : Return code from test script was non-zero in 3m 46s (non-voting)\n- gate-real-db-upgrade_nova_mysql_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/21/check/gate-real-db-upgrade_nova_mysql_user_001/f4662bc/user_001.log : SUCCESS in 13m 34s\n- gate-real-db-upgrade_nova_percona_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60285/21/check/gate-real-db-upgrade_nova_percona_devstack_131007/6a59f6e/131007_devstack_export.log : SUCCESS in 4m 31s\n- gate-real-db-upgrade_nova_percona_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/21/check/gate-real-db-upgrade_nova_percona_devstack_150/747f75c/datasets_devstack_150.log : Return code from test script was non-zero in 3m 46s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/21/check/gate-real-db-upgrade_nova_percona_user_001/69577fb/user_001.log : SUCCESS in 12m 51s\n- gate-real-db-upgrade_nova_mysql_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/21/check/gate-real-db-upgrade_nova_mysql_user_002/661b0a1/user_002.log : Return code from test script was non-zero\nFAILURE - Did not find the end of a migration after a start in 3m 29s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/21/check/gate-real-db-upgrade_nova_percona_user_002/c7077db/user_002.log : Return code from test script was non-zero\nFAILURE - Did not find the end of a migration after a start in 3m 39s (non-voting)\n","accounts_in_message":[],"_revision_number":21},{"id":"f78c04dae588eb43b3a140b9be7e834a04911cd7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-27 17:03:18.000000000","message":"Patch Set 21: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/21/check/gate-nova-pep8/17c0036 : SUCCESS in 4m 50s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/21/check/gate-nova-docs/6daab15/doc/build/html/ : SUCCESS in 3m 35s\n- gate-nova-python26 http://logs.openstack.org/85/60285/21/check/gate-nova-python26/e7bd9a0 : SUCCESS in 20m 21s\n- gate-nova-python27 http://logs.openstack.org/85/60285/21/check/gate-nova-python27/f7da046 : SUCCESS in 12m 23s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/21/check/check-tempest-dsvm-full/47e48e7 : SUCCESS in 45m 03s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/21/check/check-tempest-dsvm-postgres-full/bdcb72c : SUCCESS in 37m 39s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/21/check/check-tempest-dsvm-neutron/56afba9 : SUCCESS in 40m 49s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/21/check/gate-tempest-dsvm-large-ops/3776cd4 : SUCCESS in 21m 18s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/21/check/gate-tempest-dsvm-neutron-large-ops/695139d : SUCCESS in 18m 09s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/21/check/check-grenade-dsvm/652e72d : FAILURE in 31m 08s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/21/check/gate-devstack-dsvm-cells/208cb49 : SUCCESS in 10m 31s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/21/check/gate-nova-pylint/4ecfcf8 : SUCCESS in 14m 39s (non-voting)\n","accounts_in_message":[],"_revision_number":21},{"id":"1901beaf519b5a1ee113daaa631fab01e1c4d0ac","author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"date":"2013-12-29 13:05:50.000000000","message":"Patch Set 21: I would prefer that you didn\u0027t merge this\n\n(5 inline comments)\n\n","accounts_in_message":[],"_revision_number":21},{"id":"73edbede2ba9711ef93ae46e142cfc470357795c","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-30 13:59:00.000000000","message":"Patch Set 21: (5 inline comments)\n\n","accounts_in_message":[],"_revision_number":21},{"id":"15e714b9e6a30eccdec1960d3570262caf600324","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-30 13:59:23.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"e6f2eaa24548f0a1c3571d7d3c7752661bfe8392","author":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"date":"2013-12-30 14:19:24.000000000","message":"Patch Set 22: Works for me\n\nDatabase migration testing successful.\n\n- gate-real-db-upgrade_nova_mysql_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60285/22/check/gate-real-db-upgrade_nova_mysql_devstack_131007/d107a48/131007_devstack_export.log : SUCCESS in 9m 54s\n- gate-real-db-upgrade_nova_mysql_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/22/check/gate-real-db-upgrade_nova_mysql_devstack_150/2bcf869/datasets_devstack_150.log : Return code from test script was non-zero in 8m 54s (non-voting)\n- gate-real-db-upgrade_nova_mysql_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/22/check/gate-real-db-upgrade_nova_mysql_user_001/1f14c56/user_001.log : SUCCESS in 19m 27s\n- gate-real-db-upgrade_nova_percona_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60285/22/check/gate-real-db-upgrade_nova_percona_devstack_131007/8e304b4/131007_devstack_export.log : SUCCESS in 8m 26s\n- gate-real-db-upgrade_nova_percona_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/22/check/gate-real-db-upgrade_nova_percona_devstack_150/6261a65/datasets_devstack_150.log : Return code from test script was non-zero in 7m 38s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/22/check/gate-real-db-upgrade_nova_percona_user_001/06fab02/user_001.log : SUCCESS in 19m 25s\n- gate-real-db-upgrade_nova_mysql_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/22/check/gate-real-db-upgrade_nova_mysql_user_002/40771bc/user_002.log : Return code from test script was non-zero\nFAILURE - Did not find the end of a migration after a start in 7m 25s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/22/check/gate-real-db-upgrade_nova_percona_user_002/acde644/user_002.log : Return code from test script was non-zero\nFAILURE - Did not find the end of a migration after a start in 9m 13s (non-voting)\n","accounts_in_message":[],"_revision_number":22},{"id":"c46a2043f88a88b7ac8aad984c5dc019e5b6c667","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-30 14:42:05.000000000","message":"Patch Set 22: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/22/check/gate-nova-pep8/9772543 : SUCCESS in 4m 31s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/22/check/gate-nova-docs/8227ee4/doc/build/html/ : SUCCESS in 3m 40s\n- gate-nova-python26 http://logs.openstack.org/85/60285/22/check/gate-nova-python26/199a1ca : SUCCESS in 19m 35s\n- gate-nova-python27 http://logs.openstack.org/85/60285/22/check/gate-nova-python27/2e25414 : SUCCESS in 14m 40s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/22/check/check-tempest-dsvm-full/387e708 : SUCCESS in 40m 45s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/22/check/check-tempest-dsvm-postgres-full/786cd63 : FAILURE in 42m 15s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/22/check/check-tempest-dsvm-neutron/636576c : SUCCESS in 36m 41s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/22/check/gate-tempest-dsvm-large-ops/b522daa : SUCCESS in 14m 31s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/22/check/gate-tempest-dsvm-neutron-large-ops/1e8b555 : SUCCESS in 15m 00s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/22/check/check-grenade-dsvm/6069d69 : SUCCESS in 31m 34s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/22/check/gate-devstack-dsvm-cells/d8253cb : SUCCESS in 9m 24s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/22/check/gate-nova-pylint/5805d8e : SUCCESS in 13m 37s (non-voting)\n","accounts_in_message":[],"_revision_number":22},{"id":"36d697c3d4e72354e5c16c86d63ec74a8907b0a9","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2013-12-30 14:43:43.000000000","message":"Patch Set 22:\n\nI noticed tempest failed, I think you hit bug(s):\n\n- https://bugs.launchpad.net/bugs/1254890\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1254890\n\nFor a code review which has been approved but failed to merge,\nyou can reverify by leaving a comment like this:\n\n    reverify bug 1254890","accounts_in_message":[],"_revision_number":22},{"id":"13978431e1122af56d3822db65cdfd127dbb3072","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-12-30 15:26:35.000000000","message":"Patch Set 22:\n\nrecheck bug 1254890","accounts_in_message":[],"_revision_number":22},{"id":"1903b4a43c759e9cae0f401fc52a18800fe490b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-30 16:08:45.000000000","message":"Patch Set 22: Works for me\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/22/check/gate-nova-pep8/bdd05c4 : SUCCESS in 4m 58s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/22/check/gate-nova-docs/ece3a29/doc/build/html/ : SUCCESS in 4m 12s\n- gate-nova-python26 http://logs.openstack.org/85/60285/22/check/gate-nova-python26/7fdc134 : SUCCESS in 19m 56s\n- gate-nova-python27 http://logs.openstack.org/85/60285/22/check/gate-nova-python27/0b936d1 : SUCCESS in 14m 30s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/22/check/check-tempest-dsvm-full/b7d7fb3 : SUCCESS in 41m 29s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/22/check/check-tempest-dsvm-postgres-full/73759dc : SUCCESS in 41m 56s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/22/check/check-tempest-dsvm-neutron/a10535d : SUCCESS in 40m 48s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/22/check/gate-tempest-dsvm-large-ops/d670af1 : SUCCESS in 13m 20s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/22/check/gate-tempest-dsvm-neutron-large-ops/9735680 : SUCCESS in 17m 37s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/22/check/check-grenade-dsvm/580f534 : SUCCESS in 28m 52s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/22/check/gate-devstack-dsvm-cells/7288008 : SUCCESS in 9m 21s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/22/check/gate-nova-pylint/72e152a : SUCCESS in 13m 49s (non-voting)\n","accounts_in_message":[],"_revision_number":22},{"id":"5aedde6444d1fd2ffefa9d0577cfdfb686513f34","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2014-01-03 17:53:17.000000000","message":"Patch Set 22: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\n","accounts_in_message":[],"_revision_number":22},{"id":"dcbbd56f90b6ed23efbec64cecafc1a910a7c37d","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2014-01-08 14:56:07.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"401415b47f8b83463e98d186b38dec5c2c795993","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2014-01-08 14:57:56.000000000","message":"Patch Set 22: (3 inline comments)\n\n","accounts_in_message":[],"_revision_number":22},{"id":"ad13aca108c052e6160c7b9185fd06c5bd6ef7cf","author":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"date":"2014-01-08 15:17:46.000000000","message":"Patch Set 23: Doesn\u0027t seem to work\n\nDatabase migration testing failed either due to migrations unable to be applied correctly or taking too long.\n\n- gate-real-db-upgrade_nova_mysql_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_mysql_devstack_131007/48cee43/131007_devstack_export.log : SUCCESS in 5m 32s\n- gate-real-db-upgrade_nova_mysql_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_mysql_devstack_150/6321b63/datasets_devstack_150.log : Return code from test script was non-zero\nNo migrations run in 4m 27s (non-voting)\n- gate-real-db-upgrade_nova_mysql_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_mysql_user_001/e2152e5/user_001.log : WARNING - Migration 159 took too long\nWARNING - Migration 206 took too long in 21m 04s\n- gate-real-db-upgrade_nova_percona_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60729/17/check/gate-real-db-upgrade_nova_percona_devstack_131007/3c0f614/131007_devstack_export.log : SUCCESS in 9s\n- gate-real-db-upgrade_nova_percona_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_percona_devstack_150/1467c8e/datasets_devstack_150.log : Return code from test script was non-zero\nNo migrations run in 4m 23s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_percona_user_001/7066343/user_001.log : SUCCESS in 13m 42s\n- gate-real-db-upgrade_nova_mysql_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_mysql_user_002/02935e5/user_002.log : SUCCESS in 5m 16s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_percona_user_002/33b379f/user_002.log : SUCCESS in 5m 33s (non-voting)\n","accounts_in_message":[],"_revision_number":23},{"id":"12f93cb1771acea190ae7df9b0e02b46ea17430d","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2014-01-08 16:16:37.000000000","message":"Patch Set 23:\n\nrecheck migrations","accounts_in_message":[],"_revision_number":23},{"id":"b1f77b227fdd3288a8ba6f5648e42fb9aa192f21","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-08 16:19:00.000000000","message":"Patch Set 23: Works for me\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/23/check/gate-nova-pep8/3ef76ec : SUCCESS in 3m 32s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/23/check/gate-nova-docs/1426390/doc/build/html/ : SUCCESS in 3m 27s\n- gate-nova-python26 http://logs.openstack.org/85/60285/23/check/gate-nova-python26/e9d37d3 : SUCCESS in 21m 17s\n- gate-nova-python27 http://logs.openstack.org/85/60285/23/check/gate-nova-python27/33fdb5d : SUCCESS in 11m 11s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/23/check/check-tempest-dsvm-full/0388d47 : SUCCESS in 41m 48s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/23/check/check-tempest-dsvm-postgres-full/46faf2c : SUCCESS in 41m 15s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/23/check/check-tempest-dsvm-neutron/42500c0 : SUCCESS in 38m 36s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/23/check/gate-tempest-dsvm-large-ops/0004e88 : SUCCESS in 14m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/23/check/gate-tempest-dsvm-neutron-large-ops/a83b767 : SUCCESS in 15m 38s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/23/check/check-grenade-dsvm/9b23071 : SUCCESS in 30m 06s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/23/check/gate-devstack-dsvm-cells/6cc94ee : SUCCESS in 10m 08s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/23/check/gate-nova-pylint/54d9321 : SUCCESS in 13m 26s (non-voting)\n","accounts_in_message":[],"_revision_number":23},{"id":"87037bdbd74037ccd30527e1396bbef1be2c6e79","author":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"date":"2014-01-08 16:46:16.000000000","message":"Patch Set 23:\n\nDatabase migration testing failed either due to migrations unable to be applied correctly or taking too long.\n\n- gate-real-db-upgrade_nova_mysql_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_mysql_devstack_131007/cc1284c/131007_devstack_export.log : SUCCESS in 5m 04s\n- gate-real-db-upgrade_nova_mysql_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_mysql_devstack_150/97b208d/datasets_devstack_150.log : Return code from test script was non-zero\nNo migrations run in 4m 25s (non-voting)\n- gate-real-db-upgrade_nova_mysql_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_mysql_user_001/9d4f9d0/user_001.log : WARNING - Migration 135 took too long\nWARNING - Migration 138 took too long\nWARNING - Migration 149 took too long\nWARNING - Migration 152 took too long\nWARNING - Migration 159 took too long\nWARNING - Migration 205 took too long\nWARNING - Migration 206 took too long\nWARNING - Migration 216 took too long in 28m 06s\n- gate-real-db-upgrade_nova_percona_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_percona_devstack_131007/0c2a85a/131007_devstack_export.log : SUCCESS in 5m 32s\n- gate-real-db-upgrade_nova_percona_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_percona_devstack_150/c93adda/datasets_devstack_150.log : Return code from test script was non-zero\nNo migrations run in 4m 08s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_percona_user_001/5e545e9/user_001.log : SUCCESS in 13m 38s\n- gate-real-db-upgrade_nova_mysql_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_mysql_user_002/a5c2497/user_002.log : SUCCESS in 5m 31s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_percona_user_002/3374024/user_002.log : SUCCESS in 5m 09s (non-voting)\n","accounts_in_message":[],"_revision_number":23},{"id":"35df1f38c947b703b9a8e577ff9612802d952dae","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2014-01-09 09:00:21.000000000","message":"Patch Set 23:\n\nrecheck migrations","accounts_in_message":[],"_revision_number":23},{"id":"bbc967203cb4ba29b7bb0924c3bd07f29dad8432","author":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"date":"2014-01-09 09:19:00.000000000","message":"Patch Set 23: Works for me\n\nDatabase migration testing successful.\n\n- gate-real-db-upgrade_nova_mysql_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_mysql_devstack_131007/b711d97/131007_devstack_export.log : SUCCESS in 4m 50s\n- gate-real-db-upgrade_nova_mysql_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_mysql_devstack_150/f3891af/datasets_devstack_150.log : Return code from test script was non-zero\nNo migrations run in 4m 23s (non-voting)\n- gate-real-db-upgrade_nova_mysql_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_mysql_user_001/c7be12d/user_001.log : SUCCESS in 13m 50s\n- gate-real-db-upgrade_nova_percona_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_percona_devstack_131007/94f4367/131007_devstack_export.log : SUCCESS in 5m 00s\n- gate-real-db-upgrade_nova_percona_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_percona_devstack_150/e109a4d/datasets_devstack_150.log : Return code from test script was non-zero\nNo migrations run in 4m 36s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_percona_user_001/69447fa/user_001.log : SUCCESS in 13m 13s\n- gate-real-db-upgrade_nova_mysql_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_mysql_user_002/4307471/user_002.log : SUCCESS in 5m 27s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/23/check/gate-real-db-upgrade_nova_percona_user_002/d7aa63e/user_002.log : SUCCESS in 5m 21s (non-voting)\n","accounts_in_message":[],"_revision_number":23},{"id":"3eb2606aa6f203be6dc0ddcb6a0fc909052a9fe2","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2014-01-09 16:43:48.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"c4f47e85e9c62291c1b1651be5de336ce3e5e131","author":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"date":"2014-01-09 16:58:38.000000000","message":"Patch Set 24: Works for me\n\nDatabase migration testing successful.\n\n- gate-real-db-upgrade_nova_mysql_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60285/24/check/gate-real-db-upgrade_nova_mysql_devstack_131007/86c0af6/131007_devstack_export.log : SUCCESS in 6m 26s\n- gate-real-db-upgrade_nova_mysql_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/24/check/gate-real-db-upgrade_nova_mysql_devstack_150/2a45f06/datasets_devstack_150.log : Return code from test script was non-zero\nNo migrations run in 4m 52s (non-voting)\n- gate-real-db-upgrade_nova_mysql_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/24/check/gate-real-db-upgrade_nova_mysql_user_001/2855811/user_001.log : SUCCESS in 14m 13s\n- gate-real-db-upgrade_nova_percona_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60729/17/check/gate-real-db-upgrade_nova_percona_devstack_131007/3c0f614/131007_devstack_export.log : SUCCESS in 9s\n- gate-real-db-upgrade_nova_percona_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/24/check/gate-real-db-upgrade_nova_percona_devstack_150/40a2372/datasets_devstack_150.log : Return code from test script was non-zero\nNo migrations run in 4m 41s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/24/check/gate-real-db-upgrade_nova_percona_user_001/479c2e9/user_001.log : SUCCESS in 14m 08s\n- gate-real-db-upgrade_nova_mysql_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/24/check/gate-real-db-upgrade_nova_mysql_user_002/bdc9c4c/user_002.log : SUCCESS in 5m 35s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/24/check/gate-real-db-upgrade_nova_percona_user_002/bfb2977/user_002.log : SUCCESS in 5m 27s (non-voting)\n","accounts_in_message":[],"_revision_number":24},{"id":"2285eb9e1400fbe3a5c6c98769e95937cbf1e3ff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-09 18:40:11.000000000","message":"Patch Set 24: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/24/check/gate-nova-pep8/946d808 : SUCCESS in 8m 07s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/24/check/gate-nova-docs/5b2a742/doc/build/html/ : SUCCESS in 6m 39s\n- gate-nova-python26 http://logs.openstack.org/85/60285/24/check/gate-nova-python26/e51cbda : SUCCESS in 20m 17s\n- gate-nova-python27 http://logs.openstack.org/85/60285/24/check/gate-nova-python27/ae74cc5 : SUCCESS in 15m 41s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/24/check/check-tempest-dsvm-full/4a745f7 : SUCCESS in 53m 56s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/24/check/check-tempest-dsvm-postgres-full/ba2a2ef : FAILURE in 1h 10m 10s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/24/check/check-tempest-dsvm-neutron/47310ef : SUCCESS in 42m 47s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/24/check/gate-tempest-dsvm-large-ops/95d5cc5 : SUCCESS in 14m 26s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/24/check/gate-tempest-dsvm-neutron-large-ops/36513fc : SUCCESS in 17m 17s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/24/check/check-grenade-dsvm/b203a60 : SUCCESS in 30m 24s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/24/check/gate-devstack-dsvm-cells/10bde21 : SUCCESS in 10m 28s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/24/check/gate-nova-pylint/3215df0 : SUCCESS in 14m 55s (non-voting)\n","accounts_in_message":[],"_revision_number":24},{"id":"7415316e60c96607e6177f38549ccd07dcfa6d20","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2014-01-10 06:48:23.000000000","message":"Patch Set 24:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":24},{"id":"8f35ee434d1ced086911f85948201c8d5c11f8cc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-10 08:33:05.000000000","message":"Patch Set 24: Works for me\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/24/check/gate-nova-pep8/466803e : SUCCESS in 7m 52s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/24/check/gate-nova-docs/b36309a/doc/build/html/ : SUCCESS in 7m 12s\n- gate-nova-python26 http://logs.openstack.org/85/60285/24/check/gate-nova-python26/7d0e882 : SUCCESS in 19m 28s\n- gate-nova-python27 http://logs.openstack.org/85/60285/24/check/gate-nova-python27/f7b4df5 : SUCCESS in 11m 03s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/24/check/check-tempest-dsvm-full/4f7bc65 : SUCCESS in 43m 22s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/24/check/check-tempest-dsvm-postgres-full/a993281 : SUCCESS in 1h 01m 59s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/24/check/check-tempest-dsvm-neutron/9ad8311 : SUCCESS in 38m 51s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/24/check/gate-tempest-dsvm-large-ops/b12542b : SUCCESS in 17m 45s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/24/check/gate-tempest-dsvm-neutron-large-ops/69231a7 : SUCCESS in 12m 25s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/24/check/check-grenade-dsvm/11997c0 : SUCCESS in 25m 14s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/24/check/gate-devstack-dsvm-cells/822efa7 : SUCCESS in 13m 32s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/24/check/gate-nova-pylint/e3ac0e5 : SUCCESS in 13m 53s (non-voting)\n","accounts_in_message":[],"_revision_number":24},{"id":"40c9149266c5b85dbd5473c3c64cef7def86440f","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2014-01-10 21:14:19.000000000","message":"Patch Set 24: Works for me\n\nBuild Successful. Logs: http://162.209.83.206/logs/60285/24","accounts_in_message":[],"_revision_number":24},{"id":"194814a7ae508d2949b3bf8d25bbb19c5d1fc8fb","author":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"date":"2014-01-14 17:35:47.000000000","message":"Patch Set 24: Looks good to me, but someone else must approve\n\n(1 inline comment)\n\nIn general I think this looks good.\n\nI have a minor nit about the description on the API extension. It would be very nice to change that for the v2 and v3 APIs...","accounts_in_message":[],"_revision_number":24},{"id":"1d31e483ce8799852e2dbeef0aa9b6e321fb071d","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2014-01-16 02:54:59.000000000","message":"Patch Set 24: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":24},{"id":"ed0bab766de8d50c2df1e4c5ffc5b979db2fc387","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2014-01-16 02:57:29.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"1d8105411673ac34377c3e10ccf91416c34a2d6e","author":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"date":"2014-01-16 03:16:04.000000000","message":"Patch Set 25: Works for me\n\nDatabase migration testing successful.\n\n- gate-real-db-upgrade_nova_mysql_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60285/25/check/gate-real-db-upgrade_nova_mysql_devstack_131007/c3b4615/131007_devstack_export.log : SUCCESS in 5m 34s\n- gate-real-db-upgrade_nova_mysql_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/25/check/gate-real-db-upgrade_nova_mysql_devstack_150/995f9a4/datasets_devstack_150.log : Return code from test script was non-zero\nNo migrations run in 4m 09s (non-voting)\n- gate-real-db-upgrade_nova_mysql_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/25/check/gate-real-db-upgrade_nova_mysql_user_001/e1b2d58/user_001.log : SUCCESS in 18m 03s\n- gate-real-db-upgrade_nova_percona_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60285/25/check/gate-real-db-upgrade_nova_percona_devstack_131007/50e1ebf/131007_devstack_export.log : SUCCESS in 5m 43s\n- gate-real-db-upgrade_nova_percona_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/25/check/gate-real-db-upgrade_nova_percona_devstack_150/47dc3fc/datasets_devstack_150.log : Return code from test script was non-zero\nNo migrations run in 4m 16s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/25/check/gate-real-db-upgrade_nova_percona_user_001/151c50a/user_001.log : SUCCESS in 17m 17s\n- gate-real-db-upgrade_nova_mysql_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/25/check/gate-real-db-upgrade_nova_mysql_user_002/16d7a91/user_002.log : SUCCESS in 8m 22s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/25/check/gate-real-db-upgrade_nova_percona_user_002/bd38437/user_002.log : SUCCESS in 7m 52s (non-voting)\n","accounts_in_message":[],"_revision_number":25},{"id":"49e336cb5540ea368d6559b383de9321677982e2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-16 04:13:54.000000000","message":"Patch Set 25: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/25/check/gate-nova-pep8/b1c5f81 : SUCCESS in 7m 44s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/25/check/gate-nova-docs/12e7821/doc/build/html/ : SUCCESS in 8m 23s\n- gate-nova-python26 http://logs.openstack.org/85/60285/25/check/gate-nova-python26/aa227d8 : SUCCESS in 15m 55s\n- gate-nova-python27 http://logs.openstack.org/85/60285/25/check/gate-nova-python27/b0092c1 : SUCCESS in 10m 58s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/25/check/check-tempest-dsvm-full/52867fd : FAILURE in 52m 57s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/25/check/check-tempest-dsvm-postgres-full/0c95214 : SUCCESS in 53m 33s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/25/check/check-tempest-dsvm-neutron/d3ac5dc : SUCCESS in 38m 55s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/25/check/gate-tempest-dsvm-large-ops/4bbb40b : SUCCESS in 12m 22s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/25/check/gate-tempest-dsvm-neutron-large-ops/87edc59 : SUCCESS in 14m 16s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/25/check/check-grenade-dsvm/ce8885e : SUCCESS in 36m 38s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/25/check/gate-devstack-dsvm-cells/863cfea : SUCCESS in 11m 42s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/25/check/gate-nova-pylint/f10fd37 : SUCCESS in 16m 01s (non-voting)\n","accounts_in_message":[],"_revision_number":25},{"id":"983ab178111651871ff24caa70e59567c665f98d","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2014-01-16 15:34:41.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"f67591332826d673811dd161d836ead0735a847c","author":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"date":"2014-01-16 16:00:24.000000000","message":"Patch Set 26: Works for me\n\nDatabase migration testing successful.\n\n- gate-real-db-upgrade_nova_mysql_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60285/26/check/gate-real-db-upgrade_nova_mysql_devstack_131007/c3ab5da/131007_devstack_export.log : SUCCESS in 5m 37s\n- gate-real-db-upgrade_nova_mysql_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/26/check/gate-real-db-upgrade_nova_mysql_devstack_150/3bbc047/datasets_devstack_150.log : Return code from test script was non-zero\nNo migrations run in 4m 04s (non-voting)\n- gate-real-db-upgrade_nova_mysql_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/26/check/gate-real-db-upgrade_nova_mysql_user_001/bac7fa2/user_001.log : SUCCESS in 18m 29s\n- gate-real-db-upgrade_nova_percona_devstack_131007 http://www.rcbops.com/turbo_hipster/results/60/60285/26/check/gate-real-db-upgrade_nova_percona_devstack_131007/8128e31/131007_devstack_export.log : SUCCESS in 5m 34s\n- gate-real-db-upgrade_nova_percona_devstack_150 http://www.rcbops.com/turbo_hipster/results/60/60285/26/check/gate-real-db-upgrade_nova_percona_devstack_150/9035f75/datasets_devstack_150.log : Return code from test script was non-zero\nNo migrations run in 4m 44s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_001 http://www.rcbops.com/turbo_hipster/results/60/60285/26/check/gate-real-db-upgrade_nova_percona_user_001/1e11c4e/user_001.log : SUCCESS in 16m 58s\n- gate-real-db-upgrade_nova_mysql_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/26/check/gate-real-db-upgrade_nova_mysql_user_002/07aee85/user_002.log : SUCCESS in 7m 49s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_002 http://www.rcbops.com/turbo_hipster/results/60/60285/26/check/gate-real-db-upgrade_nova_percona_user_002/421cc63/user_002.log : SUCCESS in 8m 48s (non-voting)\n","accounts_in_message":[],"_revision_number":26},{"id":"bfc275eb827939a8d98486b3279b0b8e531505a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-16 20:26:06.000000000","message":"Patch Set 26: Works for me\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/26/check/gate-nova-pep8/0e2f66a : SUCCESS in 7m 33s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/26/check/gate-nova-docs/9ed6bd0/doc/build/html/ : SUCCESS in 7m 13s\n- gate-nova-python26 http://logs.openstack.org/85/60285/26/check/gate-nova-python26/4c35e0f : SUCCESS in 20m 59s\n- gate-nova-python27 http://logs.openstack.org/85/60285/26/check/gate-nova-python27/45ae341 : SUCCESS in 11m 19s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/26/check/check-tempest-dsvm-full/6e619a8 : SUCCESS in 50m 17s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/26/check/check-tempest-dsvm-postgres-full/f165e45 : SUCCESS in 49m 41s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/26/check/check-tempest-dsvm-neutron/6ec0b7f : SUCCESS in 44m 51s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/26/check/gate-tempest-dsvm-large-ops/2bfc37a : SUCCESS in 13m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/26/check/gate-tempest-dsvm-neutron-large-ops/f2eef4b : SUCCESS in 14m 40s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/26/check/check-grenade-dsvm/af99f7f : SUCCESS in 43m 34s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/26/check/gate-devstack-dsvm-cells/b5fe045 : SUCCESS in 13m 31s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/26/check/gate-nova-pylint/437817f : SUCCESS in 15m 18s (non-voting)\n","accounts_in_message":[],"_revision_number":26},{"id":"f688bf31e728882700b78d4050038dd87374a356","author":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"date":"2014-01-17 01:49:14.000000000","message":"Patch Set 26: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":26},{"id":"ff42d9621e3cf080b08484f869f9df3b85254fd3","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2014-01-24 22:17:11.000000000","message":"Patch Set 26: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":26},{"id":"04e0d653a4c6284c59c4656a92f7c944ed240174","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2014-01-24 23:17:06.000000000","message":"Patch Set 26: Approved\n\nReapproving due to Zuul bug","accounts_in_message":[],"_revision_number":26},{"id":"e145d317ae046c3b1b02e326b9df07087c14ac3c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-24 23:17:54.000000000","message":"Patch Set 26: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":26},{"id":"39a24dedeb3dbe544ebdab74bd75e3642d6b779d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-25 00:59:20.000000000","message":"Patch Set 26: Works for me\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/85/60285/26/check/gate-nova-pep8/aea8514 : SUCCESS in 8m 15s\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/26/check/gate-nova-docs/c151d34/doc/build/html/ : SUCCESS in 7m 31s\n- gate-nova-python26 http://logs.openstack.org/85/60285/26/check/gate-nova-python26/b6de332 : SUCCESS in 16m 49s\n- gate-nova-python27 http://logs.openstack.org/85/60285/26/check/gate-nova-python27/f7703fb : SUCCESS in 16m 27s\n- check-tempest-dsvm-full http://logs.openstack.org/85/60285/26/check/check-tempest-dsvm-full/ec49d55 : SUCCESS in 1h 17m 03s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/26/check/check-tempest-dsvm-postgres-full/063db98 : SUCCESS in 1h 04m 33s\n- check-tempest-dsvm-neutron http://logs.openstack.org/85/60285/26/check/check-tempest-dsvm-neutron/4a6a961 : SUCCESS in 42m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/26/check/gate-tempest-dsvm-large-ops/5679559 : SUCCESS in 25m 53s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/26/check/gate-tempest-dsvm-neutron-large-ops/881ed05 : SUCCESS in 26m 23s\n- check-grenade-dsvm http://logs.openstack.org/85/60285/26/check/check-grenade-dsvm/5e2585e : SUCCESS in 51m 05s\n- gate-devstack-dsvm-cells http://logs.openstack.org/85/60285/26/check/gate-devstack-dsvm-cells/ef5f838 : SUCCESS in 22m 32s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/85/60285/26/check/gate-nova-pylint/d266664 : SUCCESS in 16m 27s (non-voting)\n","accounts_in_message":[],"_revision_number":26},{"id":"f383f15483721d65e90fa92de0852b417dd37de5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-25 12:02:46.000000000","message":"Patch Set 26: Verified\n\nBuild succeeded.\n\n- gate-nova-docs http://docs-draft.openstack.org/85/60285/26/gate/gate-nova-docs/835f4ea/doc/build/html/ : SUCCESS in 8m 40s\n- gate-nova-pep8 http://logs.openstack.org/85/60285/26/gate/gate-nova-pep8/b8a4842 : SUCCESS in 10m 50s\n- gate-nova-python26 http://logs.openstack.org/85/60285/26/gate/gate-nova-python26/66817c8 : SUCCESS in 20m 05s\n- gate-nova-python27 http://logs.openstack.org/85/60285/26/gate/gate-nova-python27/7530af3 : SUCCESS in 10m 43s\n- gate-tempest-dsvm-full http://logs.openstack.org/85/60285/26/gate/gate-tempest-dsvm-full/8d5e141 : SUCCESS in 54m 03s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/85/60285/26/gate/gate-tempest-dsvm-postgres-full/eb4be8a : SUCCESS in 54m 19s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/85/60285/26/gate/gate-tempest-dsvm-neutron/53edfa4 : SUCCESS in 29m 42s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/85/60285/26/gate/gate-tempest-dsvm-large-ops/bdac412 : SUCCESS in 13m 08s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/85/60285/26/gate/gate-tempest-dsvm-neutron-large-ops/018b11e : SUCCESS in 14m 27s\n- gate-grenade-dsvm http://logs.openstack.org/85/60285/26/gate/gate-grenade-dsvm/019c949 : SUCCESS in 35m 15s\n","accounts_in_message":[],"_revision_number":26},{"id":"6f18aee8005511e67bebe89aec15ee9bcafdb4ef","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-25 12:02:50.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":26}],"current_revision_number":26,"current_revision":"c557472496a93b8e7f1c12d3e294cf0bc36b6519","revisions":{"c37a16c099c22f7d2dabba2892d8b75eb802dc3a":{"kind":"REWORK","_number":1,"created":"2013-12-05 16:53:55.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/1"}}},"commit":{"parents":[{"commit":"18c1e63c804a6d0b85c4ec6b911977556b830920","subject":"WIP: push rebuild down the stack","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/18c1e63c804a6d0b85c4ec6b911977556b830920"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 16:43:39.000000000","tz":120},"subject":"WIP: pass preserve_ephemeral flag","message":"WIP: pass preserve_ephemeral flag\n\nNeeds tests\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-epehemeral\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c37a16c099c22f7d2dabba2892d8b75eb802dc3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c37a16c099c22f7d2dabba2892d8b75eb802dc3a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"18c1e63c804a6d0b85c4ec6b911977556b830920","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"d49b5110aeaa24604160be410b144bda195b2d40":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2013-12-06 00:10:56.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/85/60285/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/2"}}},"commit":{"parents":[{"commit":"babf1d5825c54748c32c3826b9acbac0bb35ce4f","subject":"WIP: Push rebuild down the stack","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/babf1d5825c54748c32c3826b9acbac0bb35ce4f"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2013-12-06 00:09:38.000000000","tz":780},"subject":"WIP: Pass preserve_ephemeral flag","message":"WIP: Pass preserve_ephemeral flag\n\nNeeds tests and explanation.\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d49b5110aeaa24604160be410b144bda195b2d40"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d49b5110aeaa24604160be410b144bda195b2d40"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"babf1d5825c54748c32c3826b9acbac0bb35ce4f","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"},"089087835dc72df65cc190063a14c77fd4847daa":{"kind":"REWORK","_number":3,"created":"2013-12-06 03:15:15.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/85/60285/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/3"}}},"commit":{"parents":[{"commit":"c9cf23333006a26924b7b8dc480156d01aca91b9","subject":"WIP: Push rebuild down the stack","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c9cf23333006a26924b7b8dc480156d01aca91b9"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2013-12-06 03:14:37.000000000","tz":780},"subject":"WIP: Pass preserve_ephemeral flag","message":"WIP: Pass preserve_ephemeral flag\n\nNeeds tests and explanation.\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/089087835dc72df65cc190063a14c77fd4847daa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/089087835dc72df65cc190063a14c77fd4847daa"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"c9cf23333006a26924b7b8dc480156d01aca91b9","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/master"},"167c8c0a9ef58743abea335d72f2aa0be6b43550":{"kind":"NO_CHANGE","_number":4,"created":"2013-12-06 03:22:28.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/85/60285/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/4"}}},"commit":{"parents":[{"commit":"9e9590472ae7da5515157305f7bc2865ca6b1df7","subject":"WIP: Push rebuild down the stack","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9e9590472ae7da5515157305f7bc2865ca6b1df7"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2013-12-06 03:21:21.000000000","tz":780},"subject":"WIP: Pass preserve_ephemeral flag","message":"WIP: Pass preserve_ephemeral flag\n\nNeeds tests and explanation.\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/167c8c0a9ef58743abea335d72f2aa0be6b43550"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/167c8c0a9ef58743abea335d72f2aa0be6b43550"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"9e9590472ae7da5515157305f7bc2865ca6b1df7","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"},"7198eba77e3e3f3adda0446f3b788e909ceeaa0e":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2013-12-06 18:00:01.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/85/60285/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/5"}}},"commit":{"parents":[{"commit":"ab2067ac43f4202cf91af0c670bd1fb84c52dd0b","subject":"WIP: Push rebuild down the stack","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ab2067ac43f4202cf91af0c670bd1fb84c52dd0b"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2013-12-06 17:58:33.000000000","tz":780},"subject":"WIP: Pass preserve_ephemeral flag","message":"WIP: Pass preserve_ephemeral flag\n\nNeeds tests and explanation.\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7198eba77e3e3f3adda0446f3b788e909ceeaa0e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7198eba77e3e3f3adda0446f3b788e909ceeaa0e"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ab2067ac43f4202cf91af0c670bd1fb84c52dd0b","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/master"},"79117b227485429e53dd32cd5755a474d185a1e1":{"kind":"REWORK","_number":6,"created":"2013-12-11 16:56:18.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/6"}}},"commit":{"parents":[{"commit":"13e53372473f79ff94a380a999763c4a845bc655","subject":"WIP: Push rebuild down the stack","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/13e53372473f79ff94a380a999763c4a845bc655"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-11 15:42:28.000000000","tz":120},"subject":"WIP: Pass preserve_ephemeral flag","message":"WIP: Pass preserve_ephemeral flag\n\nNeeds tests and explanation.\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/79117b227485429e53dd32cd5755a474d185a1e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/79117b227485429e53dd32cd5755a474d185a1e1"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"13e53372473f79ff94a380a999763c4a845bc655","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/master"},"f92d5248975fd2d1ee67e13010e6b8c5e5324e16":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":7,"created":"2013-12-13 07:12:01.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/85/60285/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/7"}}},"commit":{"parents":[{"commit":"42756e0abc27c8bb93a1c69b15640843e5d2c266","subject":"WIP: Push rebuild down the stack","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/42756e0abc27c8bb93a1c69b15640843e5d2c266"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2013-12-13 07:09:28.000000000","tz":780},"subject":"WIP: Add preserve_ephemeral option to rebuild.","message":"WIP: Add preserve_ephemeral option to rebuild.\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nTo move this out of WIP we need:\n\n\u003d\u003d\u003d\n    We\u0027ll need a V3 version of this. For V3 I think its fine to bake\n    it straight into nova/api/openstack/compute/plugins/v3/servers.py\n    without any extension work because the V3 API is still considered\n    experimental. But we are no longer merging API changes unless the\n    V3 API change is made before or at the same time as the V2 one (to\n    ensure we stay in sync).\n\n        The V2 version does need an extension created for it so\n\tclients of the API can tell if the preserve_ephemeral flag\n\twill be accepted ahead of time. So one example to look at is\n\tsay os-block-device-mapping-v2-boot in the v2 servers.py. A\n\tdummy extension file is created which just exposes the\n\tpresence of the extension in /extensions if the client queries\n\tit. Then testing self.ext_mgr.is_loaded you can process the\n\tpreserve_ephemeral flag if the extension is loaded and ignore\n\tit if it isn\u0027t (that\u0027s more so a deployment that doesn\u0027t want\n\tthis new feature can disable it).\n\n\t- Will need tests for the API changes. Eg\n\t- check that the xml still deserializers correctly\n\t- check that the preserve_ephemeral parameter is passed to\n\t  compute_api.rebuild correctly (both positive and negative\n\t  and missing).\n\t  - need api samples - see tests/integrated (again there are\n\t    both v2 and v3 versions. There are other examples of how\n\t    extensions handle this in there, but generally you just\n\t    need to produce another (additional) samples with\n\t    preserve_ephemeral enabled. Ping me if you want a hand\n\t    with this bit.\n\u003d\u003d\u003d\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f92d5248975fd2d1ee67e13010e6b8c5e5324e16"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f92d5248975fd2d1ee67e13010e6b8c5e5324e16"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"42756e0abc27c8bb93a1c69b15640843e5d2c266","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":9,"change_status":"MERGED"}],"branch":"refs/heads/master"},"aef0f5174f5812ffd312213e45562129573e15e5":{"kind":"REWORK","_number":8,"created":"2013-12-13 17:05:41.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/8"}}},"commit":{"parents":[{"commit":"b0230fe1dc67c8922be38cb0364d609e38e86471","subject":"Let drivers override default rebuild() impl","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b0230fe1dc67c8922be38cb0364d609e38e86471"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-13 17:04:37.000000000","tz":120},"subject":"WIP: Add preserve_ephemeral option to rebuild.","message":"WIP: Add preserve_ephemeral option to rebuild.\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nTo move this out of WIP we need:\n\n\u003d\u003d\u003d\n    We\u0027ll need a V3 version of this. For V3 I think its fine to bake\n    it straight into nova/api/openstack/compute/plugins/v3/servers.py\n    without any extension work because the V3 API is still considered\n    experimental. But we are no longer merging API changes unless the\n    V3 API change is made before or at the same time as the V2 one (to\n    ensure we stay in sync).\n\n        The V2 version does need an extension created for it so\n\tclients of the API can tell if the preserve_ephemeral flag\n\twill be accepted ahead of time. So one example to look at is\n\tsay os-block-device-mapping-v2-boot in the v2 servers.py. A\n\tdummy extension file is created which just exposes the\n\tpresence of the extension in /extensions if the client queries\n\tit. Then testing self.ext_mgr.is_loaded you can process the\n\tpreserve_ephemeral flag if the extension is loaded and ignore\n\tit if it isn\u0027t (that\u0027s more so a deployment that doesn\u0027t want\n\tthis new feature can disable it).\n\n\t- Will need tests for the API changes. Eg\n\t- check that the xml still deserializers correctly\n\t- check that the preserve_ephemeral parameter is passed to\n\t  compute_api.rebuild correctly (both positive and negative\n\t  and missing).\n\t  - need api samples - see tests/integrated (again there are\n\t    both v2 and v3 versions. There are other examples of how\n\t    extensions handle this in there, but generally you just\n\t    need to produce another (additional) samples with\n\t    preserve_ephemeral enabled. Ping me if you want a hand\n\t    with this bit.\n\u003d\u003d\u003d\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/aef0f5174f5812ffd312213e45562129573e15e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/aef0f5174f5812ffd312213e45562129573e15e5"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b0230fe1dc67c8922be38cb0364d609e38e86471","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/master"},"78641fcd738d679eb993662710ae24fdf40dade4":{"kind":"REWORK","_number":9,"created":"2013-12-16 03:18:14.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/85/60285/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/9"}}},"commit":{"parents":[{"commit":"62527a6e138a47d2104a0825423bcdb7f4758512","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/62527a6e138a47d2104a0825423bcdb7f4758512"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2013-12-16 03:16:07.000000000","tz":780},"subject":"WIP: Add preserve_ephemeral option to rebuild.","message":"WIP: Add preserve_ephemeral option to rebuild.\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nTo move this out of WIP we need:\n\n\u003d\u003d\u003d\n    We\u0027ll need a V3 version of this. For V3 I think its fine to bake\n    it straight into nova/api/openstack/compute/plugins/v3/servers.py\n    without any extension work because the V3 API is still considered\n    experimental. But we are no longer merging API changes unless the\n    V3 API change is made before or at the same time as the V2 one (to\n    ensure we stay in sync).\n\n        The V2 version does need an extension created for it so\n\tclients of the API can tell if the preserve_ephemeral flag\n\twill be accepted ahead of time. So one example to look at is\n\tsay os-block-device-mapping-v2-boot in the v2 servers.py. A\n\tdummy extension file is created which just exposes the\n\tpresence of the extension in /extensions if the client queries\n\tit. Then testing self.ext_mgr.is_loaded you can process the\n\tpreserve_ephemeral flag if the extension is loaded and ignore\n\tit if it isn\u0027t (that\u0027s more so a deployment that doesn\u0027t want\n\tthis new feature can disable it).\n\n\t- Will need tests for the API changes. Eg\n\t- check that the xml still deserializers correctly\n\t- check that the preserve_ephemeral parameter is passed to\n\t  compute_api.rebuild correctly (both positive and negative\n\t  and missing).\n\t  - need api samples - see tests/integrated (again there are\n\t    both v2 and v3 versions. There are other examples of how\n\t    extensions handle this in there, but generally you just\n\t    need to produce another (additional) samples with\n\t    preserve_ephemeral enabled. Ping me if you want a hand\n\t    with this bit.\n\u003d\u003d\u003d\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/78641fcd738d679eb993662710ae24fdf40dade4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/78641fcd738d679eb993662710ae24fdf40dade4"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"62527a6e138a47d2104a0825423bcdb7f4758512","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/master"},"79f966d98be126323a32a524891bbea05ac9727b":{"kind":"REWORK","_number":10,"created":"2013-12-16 06:08:04.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/10"}}},"commit":{"parents":[{"commit":"393096d07f0a22d222ff0675ba99a4ed59a88a85","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/393096d07f0a22d222ff0675ba99a4ed59a88a85"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-16 05:57:34.000000000","tz":120},"subject":"WIP: Add preserve_ephemeral option to rebuild.","message":"WIP: Add preserve_ephemeral option to rebuild.\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nTo move this out of WIP we need:\n\n\u003d\u003d\u003d\n    We\u0027ll need a V3 version of this. For V3 I think its fine to bake\n    it straight into nova/api/openstack/compute/plugins/v3/servers.py\n    without any extension work because the V3 API is still considered\n    experimental. But we are no longer merging API changes unless the\n    V3 API change is made before or at the same time as the V2 one (to\n    ensure we stay in sync).\n\n        The V2 version does need an extension created for it so\n\tclients of the API can tell if the preserve_ephemeral flag\n\twill be accepted ahead of time. So one example to look at is\n\tsay os-block-device-mapping-v2-boot in the v2 servers.py. A\n\tdummy extension file is created which just exposes the\n\tpresence of the extension in /extensions if the client queries\n\tit. Then testing self.ext_mgr.is_loaded you can process the\n\tpreserve_ephemeral flag if the extension is loaded and ignore\n\tit if it isn\u0027t (that\u0027s more so a deployment that doesn\u0027t want\n\tthis new feature can disable it).\n\n\t- Will need tests for the API changes. Eg\n\t- check that the xml still deserializers correctly\n\t- check that the preserve_ephemeral parameter is passed to\n\t  compute_api.rebuild correctly (both positive and negative\n\t  and missing).\n\t  - need api samples - see tests/integrated (again there are\n\t    both v2 and v3 versions. There are other examples of how\n\t    extensions handle this in there, but generally you just\n\t    need to produce another (additional) samples with\n\t    preserve_ephemeral enabled. Ping me if you want a hand\n\t    with this bit.\n\u003d\u003d\u003d\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/79f966d98be126323a32a524891bbea05ac9727b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/79f966d98be126323a32a524891bbea05ac9727b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"393096d07f0a22d222ff0675ba99a4ed59a88a85","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":12,"change_status":"MERGED"}],"branch":"refs/heads/master"},"56ad7427ff4aec9946dcc1252b353c6ea8f76d78":{"kind":"REWORK","_number":11,"created":"2013-12-16 19:35:08.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/11"}}},"commit":{"parents":[{"commit":"393096d07f0a22d222ff0675ba99a4ed59a88a85","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/393096d07f0a22d222ff0675ba99a4ed59a88a85"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-16 19:18:20.000000000","tz":120},"subject":"WIP: Add preserve_ephemeral option to rebuild.","message":"WIP: Add preserve_ephemeral option to rebuild.\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nTo move this out of WIP we need:\n\n\u003d\u003d\u003d\n    We\u0027ll need a V3 version of this. For V3 I think its fine to bake\n    it straight into nova/api/openstack/compute/plugins/v3/servers.py\n    without any extension work because the V3 API is still considered\n    experimental. But we are no longer merging API changes unless the\n    V3 API change is made before or at the same time as the V2 one (to\n    ensure we stay in sync).\n\n        The V2 version does need an extension created for it so\n\tclients of the API can tell if the preserve_ephemeral flag\n\twill be accepted ahead of time. So one example to look at is\n\tsay os-block-device-mapping-v2-boot in the v2 servers.py. A\n\tdummy extension file is created which just exposes the\n\tpresence of the extension in /extensions if the client queries\n\tit. Then testing self.ext_mgr.is_loaded you can process the\n\tpreserve_ephemeral flag if the extension is loaded and ignore\n\tit if it isn\u0027t (that\u0027s more so a deployment that doesn\u0027t want\n\tthis new feature can disable it).\n\n\t- Will need tests for the API changes. Eg\n\t- check that the xml still deserializers correctly\n\t- check that the preserve_ephemeral parameter is passed to\n\t  compute_api.rebuild correctly (both positive and negative\n\t  and missing).\n\t  - need api samples - see tests/integrated (again there are\n\t    both v2 and v3 versions. There are other examples of how\n\t    extensions handle this in there, but generally you just\n\t    need to produce another (additional) samples with\n\t    preserve_ephemeral enabled. Ping me if you want a hand\n\t    with this bit.\n\u003d\u003d\u003d\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/56ad7427ff4aec9946dcc1252b353c6ea8f76d78"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/56ad7427ff4aec9946dcc1252b353c6ea8f76d78"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"393096d07f0a22d222ff0675ba99a4ed59a88a85","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":12,"change_status":"MERGED"}],"branch":"refs/heads/master"},"ce879f9f9704a774f27947c7e75891fb02aac5d2":{"kind":"REWORK","_number":12,"created":"2013-12-17 00:37:58.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/85/60285/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/12"}}},"commit":{"parents":[{"commit":"068c2b66d3b5e323712f7f0f54b1ecc03a50ed3b","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/068c2b66d3b5e323712f7f0f54b1ecc03a50ed3b"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2013-12-17 00:37:05.000000000","tz":780},"subject":"WIP: Add preserve_ephemeral option to rebuild.","message":"WIP: Add preserve_ephemeral option to rebuild.\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nTo move this out of WIP we need:\n\n\u003d\u003d\u003d\n    We\u0027ll need a V3 version of this. For V3 I think its fine to bake\n    it straight into nova/api/openstack/compute/plugins/v3/servers.py\n    without any extension work because the V3 API is still considered\n    experimental. But we are no longer merging API changes unless the\n    V3 API change is made before or at the same time as the V2 one (to\n    ensure we stay in sync).\n\n        The V2 version does need an extension created for it so\n\tclients of the API can tell if the preserve_ephemeral flag\n\twill be accepted ahead of time. So one example to look at is\n\tsay os-block-device-mapping-v2-boot in the v2 servers.py. A\n\tdummy extension file is created which just exposes the\n\tpresence of the extension in /extensions if the client queries\n\tit. Then testing self.ext_mgr.is_loaded you can process the\n\tpreserve_ephemeral flag if the extension is loaded and ignore\n\tit if it isn\u0027t (that\u0027s more so a deployment that doesn\u0027t want\n\tthis new feature can disable it).\n\n\t- Will need tests for the API changes. Eg\n\t- check that the xml still deserializers correctly\n\t- check that the preserve_ephemeral parameter is passed to\n\t  compute_api.rebuild correctly (both positive and negative\n\t  and missing).\n\t  - need api samples - see tests/integrated (again there are\n\t    both v2 and v3 versions. There are other examples of how\n\t    extensions handle this in there, but generally you just\n\t    need to produce another (additional) samples with\n\t    preserve_ephemeral enabled. Ping me if you want a hand\n\t    with this bit.\n\u003d\u003d\u003d\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ce879f9f9704a774f27947c7e75891fb02aac5d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ce879f9f9704a774f27947c7e75891fb02aac5d2"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"068c2b66d3b5e323712f7f0f54b1ecc03a50ed3b","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":13,"change_status":"MERGED"}],"branch":"refs/heads/master"},"0c627154e74309dd406cec15ae1575a3aad218be":{"kind":"REWORK","_number":13,"created":"2013-12-17 00:39:36.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/85/60285/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/13"}}},"commit":{"parents":[{"commit":"068c2b66d3b5e323712f7f0f54b1ecc03a50ed3b","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/068c2b66d3b5e323712f7f0f54b1ecc03a50ed3b"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2013-12-17 00:38:48.000000000","tz":780},"subject":"WIP: Add preserve_ephemeral option to rebuild.","message":"WIP: Add preserve_ephemeral option to rebuild.\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nTo move this out of WIP we need:\n\n\u003d\u003d\u003d\n    We\u0027ll need a V3 version of this. For V3 I think its fine to bake\n    it straight into nova/api/openstack/compute/plugins/v3/servers.py\n    without any extension work because the V3 API is still considered\n    experimental. But we are no longer merging API changes unless the\n    V3 API change is made before or at the same time as the V2 one (to\n    ensure we stay in sync).\n\n        The V2 version does need an extension created for it so\n\tclients of the API can tell if the preserve_ephemeral flag\n\twill be accepted ahead of time. So one example to look at is\n\tsay os-block-device-mapping-v2-boot in the v2 servers.py. A\n\tdummy extension file is created which just exposes the\n\tpresence of the extension in /extensions if the client queries\n\tit. Then testing self.ext_mgr.is_loaded you can process the\n\tpreserve_ephemeral flag if the extension is loaded and ignore\n\tit if it isn\u0027t (that\u0027s more so a deployment that doesn\u0027t want\n\tthis new feature can disable it).\n\n\t- Will need tests for the API changes. Eg\n\t- check that the xml still deserializers correctly\n\t- check that the preserve_ephemeral parameter is passed to\n\t  compute_api.rebuild correctly (both positive and negative\n\t  and missing).\n\t  - need api samples - see tests/integrated (again there are\n\t    both v2 and v3 versions. There are other examples of how\n\t    extensions handle this in there, but generally you just\n\t    need to produce another (additional) samples with\n\t    preserve_ephemeral enabled. Ping me if you want a hand\n\t    with this bit.\n\u003d\u003d\u003d\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0c627154e74309dd406cec15ae1575a3aad218be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0c627154e74309dd406cec15ae1575a3aad218be"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"068c2b66d3b5e323712f7f0f54b1ecc03a50ed3b","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":13,"change_status":"MERGED"}],"branch":"refs/heads/master"},"f364fa640c5d499e4cb4f2dab657480500e6027e":{"kind":"REWORK","_number":14,"created":"2013-12-17 14:30:38.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/14"}}},"commit":{"parents":[{"commit":"66911192ee27b9c47ab287f7e641e6dad01dc3f7","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/66911192ee27b9c47ab287f7e641e6dad01dc3f7"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-17 14:18:21.000000000","tz":120},"subject":"WIP: Add preserve_ephemeral option to rebuild.","message":"WIP: Add preserve_ephemeral option to rebuild.\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nTo move this out of WIP we need:\n\n\u003d\u003d\u003d\n\t- Will need tests for the API changes. Eg\n\t- check that the preserve_ephemeral parameter is passed to\n\t  compute_api.rebuild correctly (both positive and negative\n\t  and missing).\n\t  - need api samples - see tests/integrated (again there are\n\t    both v2 and v3 versions. There are other examples of how\n\t    extensions handle this in there, but generally you just\n\t    need to produce another (additional) samples with\n\t    preserve_ephemeral enabled. Ping me if you want a hand\n\t    with this bit.\n\u003d\u003d\u003d\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f364fa640c5d499e4cb4f2dab657480500e6027e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f364fa640c5d499e4cb4f2dab657480500e6027e"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"66911192ee27b9c47ab287f7e641e6dad01dc3f7","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":14,"change_status":"MERGED"}],"branch":"refs/heads/master"},"e2a3895ff929ea0b9aa8e5546393a0dd1190019d":{"kind":"REWORK","_number":15,"created":"2013-12-18 14:17:27.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/15"}}},"commit":{"parents":[{"commit":"2fe6379a04b6fd5a351223d56086a427847210f5","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2fe6379a04b6fd5a351223d56086a427847210f5"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-18 13:35:33.000000000","tz":120},"subject":"WIP: Add preserve_ephemeral option to rebuild.","message":"WIP: Add preserve_ephemeral option to rebuild.\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nTo move this out of WIP we need:\n\n\u003d\u003d\u003d\n\t- Will need tests for the API changes. Eg\n\t- check that the preserve_ephemeral parameter is passed to\n\t  compute_api.rebuild correctly (both positive and negative\n\t  and missing).\n\t  - need api samples - see tests/integrated (again there are\n\t    both v2 and v3 versions. There are other examples of how\n\t    extensions handle this in there, but generally you just\n\t    need to produce another (additional) samples with\n\t    preserve_ephemeral enabled. Ping me if you want a hand\n\t    with this bit.\n\u003d\u003d\u003d\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e2a3895ff929ea0b9aa8e5546393a0dd1190019d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e2a3895ff929ea0b9aa8e5546393a0dd1190019d"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2fe6379a04b6fd5a351223d56086a427847210f5","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":15,"change_status":"MERGED"}],"branch":"refs/heads/master"},"ecea60d4d61b210cfe36233d4014cf1cf7215ff1":{"kind":"REWORK","_number":16,"created":"2013-12-18 16:11:09.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/16"}}},"commit":{"parents":[{"commit":"2fe6379a04b6fd5a351223d56086a427847210f5","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2fe6379a04b6fd5a351223d56086a427847210f5"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-18 15:38:17.000000000","tz":120},"subject":"WIP: Add preserve_ephemeral option to rebuild.","message":"WIP: Add preserve_ephemeral option to rebuild.\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nTo move this out of WIP we need:\n\n\u003d\u003d\u003d\n\t- Will need tests for the API changes\n\t  - need api samples - see tests/integrated (again there are\n\t    both v2 and v3 versions. There are other examples of how\n\t    extensions handle this in there, but generally you just\n\t    need to produce another (additional) samples with\n\t    preserve_ephemeral enabled. Ping me if you want a hand\n\t    with this bit.\n\u003d\u003d\u003d\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ecea60d4d61b210cfe36233d4014cf1cf7215ff1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ecea60d4d61b210cfe36233d4014cf1cf7215ff1"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2fe6379a04b6fd5a351223d56086a427847210f5","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":15,"change_status":"MERGED"}],"branch":"refs/heads/master"},"5a645cce07f7aa91675968ede0fe7ce91cc13c79":{"kind":"REWORK","_number":17,"created":"2013-12-19 16:00:36.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/17"}}},"commit":{"parents":[{"commit":"2fe6379a04b6fd5a351223d56086a427847210f5","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2fe6379a04b6fd5a351223d56086a427847210f5"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-19 15:39:05.000000000","tz":120},"subject":"WIP: Add preserve_ephemeral option to rebuild.","message":"WIP: Add preserve_ephemeral option to rebuild.\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nTo move this out of WIP we need:\n\n\u003d\u003d\u003d\n\t- Will need tests for the API changes\n\t  - need api samples - v3 version\n\u003d\u003d\u003d\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5a645cce07f7aa91675968ede0fe7ce91cc13c79"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5a645cce07f7aa91675968ede0fe7ce91cc13c79"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2fe6379a04b6fd5a351223d56086a427847210f5","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":15,"change_status":"MERGED"}],"branch":"refs/heads/master"},"a64695a762a038c90dcce07c7b506bc58d925bd3":{"kind":"REWORK","_number":18,"created":"2013-12-19 22:39:28.000000000","uploader":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"ref":"refs/changes/85/60285/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/18"}}},"commit":{"parents":[{"commit":"7e218fc7c162041e8bb8a875b012d380bf2f5338","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7e218fc7c162041e8bb8a875b012d380bf2f5338"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Joe Gordon","email":"joe.gordon0@gmail.com","date":"2013-12-19 22:34:06.000000000","tz":-480},"subject":"WIP: Add preserve_ephemeral option to rebuild.","message":"WIP: Add preserve_ephemeral option to rebuild.\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nTo move this out of WIP we need:\n\n\u003d\u003d\u003d\n\t- Will need tests for the API changes\n\t  - need api samples - v3 version\n\u003d\u003d\u003d\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a64695a762a038c90dcce07c7b506bc58d925bd3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a64695a762a038c90dcce07c7b506bc58d925bd3"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7e218fc7c162041e8bb8a875b012d380bf2f5338","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":16,"change_status":"MERGED"}],"branch":"refs/heads/master"},"9f0563a55457abea3a08fe4710a3b4a5ed5c6a52":{"kind":"REWORK","_number":19,"created":"2013-12-20 14:00:02.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/19"}}},"commit":{"parents":[{"commit":"41cd1898dc973c8a07d5424062acc6a5ec5ca1d5","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/41cd1898dc973c8a07d5424062acc6a5ec5ca1d5"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-20 13:39:26.000000000","tz":120},"subject":"Add preserve_ephemeral option to rebuild","message":"Add preserve_ephemeral option to rebuild\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9f0563a55457abea3a08fe4710a3b4a5ed5c6a52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9f0563a55457abea3a08fe4710a3b4a5ed5c6a52"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"41cd1898dc973c8a07d5424062acc6a5ec5ca1d5","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":17,"change_status":"MERGED"}],"branch":"refs/heads/master"},"97a48709f5db7eba9af2b5ffe9f095175b2bd0d5":{"kind":"REWORK","_number":20,"created":"2013-12-20 14:53:48.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/20"}}},"commit":{"parents":[{"commit":"41cd1898dc973c8a07d5424062acc6a5ec5ca1d5","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/41cd1898dc973c8a07d5424062acc6a5ec5ca1d5"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-20 14:52:28.000000000","tz":120},"subject":"Add preserve_ephemeral option to rebuild","message":"Add preserve_ephemeral option to rebuild\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/97a48709f5db7eba9af2b5ffe9f095175b2bd0d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/97a48709f5db7eba9af2b5ffe9f095175b2bd0d5"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"41cd1898dc973c8a07d5424062acc6a5ec5ca1d5","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":17,"change_status":"MERGED"}],"branch":"refs/heads/master"},"8d8f1cf3f975460f709c0c946d5ddcc94a1a665a":{"kind":"TRIVIAL_REBASE","_number":21,"created":"2013-12-27 16:17:51.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/21"}}},"commit":{"parents":[{"commit":"285a02bc999c3c165a8928b6d94998db5223cbf3","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/285a02bc999c3c165a8928b6d94998db5223cbf3"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-27 08:24:46.000000000","tz":120},"subject":"Add preserve_ephemeral option to rebuild","message":"Add preserve_ephemeral option to rebuild\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d8f1cf3f975460f709c0c946d5ddcc94a1a665a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d8f1cf3f975460f709c0c946d5ddcc94a1a665a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"285a02bc999c3c165a8928b6d94998db5223cbf3","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":18,"change_status":"MERGED"}],"branch":"refs/heads/master"},"8d42bc824bb3d4ef4f37e4cc3ffbd51cf8342eea":{"kind":"REWORK","_number":22,"created":"2013-12-30 13:59:23.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/22"}}},"commit":{"parents":[{"commit":"dc810b7238ed273e5a7cb996f56d40eb165119e9","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dc810b7238ed273e5a7cb996f56d40eb165119e9"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-30 13:13:28.000000000","tz":120},"subject":"Add preserve_ephemeral option to rebuild","message":"Add preserve_ephemeral option to rebuild\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d42bc824bb3d4ef4f37e4cc3ffbd51cf8342eea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d42bc824bb3d4ef4f37e4cc3ffbd51cf8342eea"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"dc810b7238ed273e5a7cb996f56d40eb165119e9","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":19,"change_status":"MERGED"}],"branch":"refs/heads/master"},"c95a68bfc90b27fcbebef60d95ff63fcde7e8656":{"kind":"REWORK","_number":23,"created":"2014-01-08 14:56:07.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/23"}}},"commit":{"parents":[{"commit":"45aed4d32ecbe7ad46f63e8f2c22465a70fa79c5","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/45aed4d32ecbe7ad46f63e8f2c22465a70fa79c5"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2014-01-08 13:48:27.000000000","tz":120},"subject":"Add preserve_ephemeral option to rebuild","message":"Add preserve_ephemeral option to rebuild\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c95a68bfc90b27fcbebef60d95ff63fcde7e8656"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c95a68bfc90b27fcbebef60d95ff63fcde7e8656"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"45aed4d32ecbe7ad46f63e8f2c22465a70fa79c5","is_merged_in_target_branch":false,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":20,"change_status":"MERGED"}],"branch":"refs/heads/master"},"76876e670ea5a852e7f67efde0ce3de1147f2661":{"kind":"REWORK","_number":24,"created":"2014-01-09 16:43:48.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/24"}}},"commit":{"parents":[{"commit":"a51ba1ce7d5fce7aa1104b7c1558934cb3998f27","subject":"Let drivers override default rebuild() behaviour","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a51ba1ce7d5fce7aa1104b7c1558934cb3998f27"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2014-01-09 14:35:48.000000000","tz":120},"subject":"Add preserve_ephemeral option to rebuild","message":"Add preserve_ephemeral option to rebuild\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/76876e670ea5a852e7f67efde0ce3de1147f2661"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/76876e670ea5a852e7f67efde0ce3de1147f2661"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"a51ba1ce7d5fce7aa1104b7c1558934cb3998f27","is_merged_in_target_branch":true,"change_id":"I5fadc27207ed5725ecf0cf6bc34a52a95af42679","change_number":59468,"patch_set_number":21,"change_status":"MERGED"}],"branch":"refs/heads/master"},"977ac29dc70904f78499cf3fb34c64ed8eea497f":{"kind":"REWORK","_number":25,"created":"2014-01-16 02:57:29.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/85/60285/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/25"}}},"commit":{"parents":[{"commit":"b77282d23dd144f867fbe17120413f541ca9b961","subject":"Merge \"baremetal: stop deployment if block devices are not available\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b77282d23dd144f867fbe17120413f541ca9b961"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2014-01-16 02:56:46.000000000","tz":780},"subject":"Add preserve_ephemeral option to rebuild","message":"Add preserve_ephemeral option to rebuild\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/977ac29dc70904f78499cf3fb34c64ed8eea497f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/977ac29dc70904f78499cf3fb34c64ed8eea497f"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b77282d23dd144f867fbe17120413f541ca9b961","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"c557472496a93b8e7f1c12d3e294cf0bc36b6519":{"kind":"TRIVIAL_REBASE","_number":26,"created":"2014-01-16 15:34:41.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/85/60285/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/60285/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/60285/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/60285/26"}}},"commit":{"parents":[{"commit":"5c1cac0cded32f7a25b858c4c4b61a18aafffe39","subject":"Merge \"Use the mangle checksum fill rule regardless to the multi_host\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5c1cac0cded32f7a25b858c4c4b61a18aafffe39"}]}],"author":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2013-12-05 15:17:36.000000000","tz":120},"committer":{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","date":"2014-01-16 14:24:05.000000000","tz":120},"subject":"Add preserve_ephemeral option to rebuild","message":"Add preserve_ephemeral option to rebuild\n\nThe preserve_ephemeral option for rebuild will preserve the content of\nthe ephemeral partition, making stateful golden image based\ndeployments possible even when clouds haven\u0027t deployed Cinder, or the\nhypervisor doesn\u0027t support Cinder (e.g. BareMetal / Ironic).\n\nPartial-Bug: #1174154\nblueprint: baremetal-preserve-ephemeral\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\n\nChange-Id: Id33d5d4107f89814842a3f0b7f33690dd7e3aadc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c557472496a93b8e7f1c12d3e294cf0bc36b6519"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c557472496a93b8e7f1c12d3e294cf0bc36b6519"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"5c1cac0cded32f7a25b858c4c4b61a18aafffe39","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
