)]}'
{"id":"openstack%2Fnova~19971","triplet_id":"openstack%2Fnova~master~Ib2b9a5bab5d95739b730f0eab15884c2db33a782","project":"openstack/nova","branch":"master","topic":"add_host_to_instance_faults2","hashtags":[],"change_id":"Ib2b9a5bab5d95739b730f0eab15884c2db33a782","subject":"Add host to instance_faults table.","status":"MERGED","created":"2013-01-17 20:43:57.000000000","updated":"2013-01-18 04:32:28.000000000","submitted":"2013-01-18 04:32:26.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1aa160f29f13951415bc213963b1751e71680790","_number":19971,"virtual_id_number":19971,"owner":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},{"value":0,"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"value":0,"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"value":0,"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":2,"date":"2013-01-18 04:32:26.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"recommended":{"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},"all":[{"value":1,"date":"2013-01-17 23:58:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},{"value":0,"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"value":2,"date":"2013-01-17 22:19:12.000000000","_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"value":2,"date":"2013-01-18 04:06:35.000000000","_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"all":[{"value":0,"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},{"value":0,"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"value":0,"date":"2013-01-17 22:19:12.000000000","_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"value":1,"date":"2013-01-18 04:06:35.000000000","_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},{"value":0,"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"value":0,"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"value":0,"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-01-17 21:16:22.000000000","updated_by":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"reviewer":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"state":"REVIEWER"},{"updated":"2013-01-17 22:19:12.000000000","updated_by":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"reviewer":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"state":"REVIEWER"},{"updated":"2013-01-17 23:58:40.000000000","updated_by":{"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},"reviewer":{"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},"state":"REVIEWER"},{"updated":"2013-01-18 04:06:35.000000000","updated_by":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"reviewer":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"state":"REVIEWER"},{"updated":"2013-01-18 04:32:26.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"afbfbd795b3c9e6652b0d372202c9587d2e5a767","author":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"date":"2013-01-17 20:50:58.000000000","message":"Patch Set 1:\n\nI like the patch, but why use host over something like the service id? Since multiple services can run on one host, that might provide some extra information on what service created the exception. Also, we have had problems with instance[\u0027host\u0027] being accurate in the past and service id is much less likely to be inaccurate","accounts_in_message":[],"_revision_number":1},{"id":"1f5ee5eff63f8bf26340412a32c73921124e0d13","author":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"date":"2013-01-17 20:55:12.000000000","message":"Patch Set 1:\n\n\u003e I like the patch, but why use host over something like the service id? \n\nI used `host` because we already store that with the instance and that\u0027s what I was using to troubleshoot some reason bugs. With a service_id, it\u0027d be another level of indirection, no? I\u0027d have to map that to an ip address.\n\n\u003e Since multiple services can run on one host, that might provide some extra information on what service created the exception. \n\nStoring `host` and `service_id` might not be a bad idea actually.\n\n\u003e Also, we have had problems with instance[\u0027host\u0027] being accurate in the past and service id is much less likely to be inaccurate\n\nI\u0027m not familiar with this; why was `host` inaccurate? Wouldn\u0027t that be a major configuration issue?","accounts_in_message":[],"_revision_number":1},{"id":"644546c229bae6aadd4c4465479d2321277c5d27","author":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"date":"2013-01-17 20:55:32.000000000","message":"Patch Set 1:\n\ns/reason/recent/","accounts_in_message":[],"_revision_number":1},{"id":"dd7e4c504372ac3947676558c73e24175c26aa64","author":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"date":"2013-01-17 21:03:42.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"30fe2d5332bec6b97ced9e1e6e424aa7f8fd6418","author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"date":"2013-01-17 21:07:54.000000000","message":"Patch Set 2:\n\nDon\u0027t you want CONF.host instead of instance[\u0027host\u0027]...  if you want to know what host generated the fault?\n\nJohannes: service_id will be hard to get at, unless it\u0027s a global, I think.  But if we had access to that, i\u0027d probably propose we use service[\u0027host\u0027] and service[\u0027topic\u0027] instead of the ID.","accounts_in_message":[],"_revision_number":2},{"id":"a11fbc3a15409971c2faf41585c8b2040ec0a69c","author":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"date":"2013-01-17 21:10:41.000000000","message":"Patch Set 2:\n\nChris: Yeah, I *think* the way it\u0027s being called CONF.host \u003d\u003d instance[\u0027host\u0027]; but I don\u0027t mind changing it to CONF.host to make it even clearer.\n\nI think having add_instance_fault take an `instance` obj instead of uuid is more flexible, so I\u0027d vote to keep that refactoring in place even though it won\u0027t be relevant to this particular patch w/ that change.","accounts_in_message":[],"_revision_number":2},{"id":"5991644abb78bc864bd5a98e29225687a16e2eb1","author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"date":"2013-01-17 21:14:11.000000000","message":"Patch Set 2:\n\nAgree on passing instance.  Can be useful to avoid future work.  I think that you may be correct in most cases when the faults come from compute on CONF.host \u003d\u003d instance[\u0027host\u0027].... except there could be a fault when you\u0027re migrating an instance and the destination creates a fault before instance[\u0027host\u0027] is updated.  Or the source creates a fault after instance[\u0027host\u0027] is updated... etc.   Also, the scheduler could fault without having scheduled the instance to a host yet.","accounts_in_message":[],"_revision_number":2},{"id":"961af4d084d43ab3cc4588f849d614c9d5706064","author":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"date":"2013-01-17 21:15:36.000000000","message":"Patch Set 2:\n\nChris beat me to it about instance[\u0027host\u0027]. So everything he said :)","accounts_in_message":[],"_revision_number":2},{"id":"10011d6f8d5fc6829893dbd7944ee84478a92e6f","author":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"date":"2013-01-17 21:16:22.000000000","message":"Patch Set 2:\n\nThis is a good idea.\n\nMy one concern is instance[\u0027host\u0027] will not always be set where we generate instance faults.  The scheduler can generate faults and instance[\u0027host\u0027] will be None at that time.  \n\nIdeally we\u0027d store the service_id as Johannes said, but it\u0027s self.host (CONF.host) is definitely more accessible and would concisely state which host the fault came from.\n\nThanks for doing this!","accounts_in_message":[],"_revision_number":2},{"id":"93a39fa0c0caedb443c7e4626129a76dd8755f2b","author":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"date":"2013-01-17 21:22:50.000000000","message":"Patch Set 2:\n\nTo clarify my earlier messages, if getting service_id is a pain in the ass, then only storing the host is fine with me. It shouldn\u0027t be hard to figure out which service generated the fault from looking at the traceback.\n\nHowever, I would prefer to use CONF.host to ensure that it\u0027s accurate for all of the reasons Chris and Brian outlined.","accounts_in_message":[],"_revision_number":2},{"id":"1665d0e91a408545640c8a17fe24615293635972","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-17 21:27:00.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/19971/2/check/gate-nova-docs/12659 : SUCCESS\n- http://logs.openstack.org/19971/2/check/gate-nova-pep8/17965 : SUCCESS\n- http://logs.openstack.org/19971/2/check/gate-nova-python26/14123 : SUCCESS\n- http://logs.openstack.org/19971/2/check/gate-nova-python27/14173 : SUCCESS\n- http://logs.openstack.org/19971/2/check/gate-tempest-devstack-vm/27266 : SUCCESS\n- http://logs.openstack.org/19971/2/check/gate-devstack-vm-quantum/4250 : SUCCESS (non-voting)\n- http://logs.openstack.org/19971/2/check/gate-nova-pylint/6535 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"a9228bb87c6f28c7e1aaf2a96d6bba7f35a823d0","author":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"date":"2013-01-17 21:45:38.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"607281942867eac8c96192190953a1281c0a4d09","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-17 22:07:08.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/19971/3/check/gate-nova-docs/12662 : SUCCESS\n- http://logs.openstack.org/19971/3/check/gate-nova-pep8/17968 : SUCCESS\n- http://logs.openstack.org/19971/3/check/gate-nova-python26/14126 : SUCCESS\n- http://logs.openstack.org/19971/3/check/gate-nova-python27/14176 : SUCCESS\n- http://logs.openstack.org/19971/3/check/gate-tempest-devstack-vm/27271 : SUCCESS\n- http://logs.openstack.org/19971/3/check/gate-devstack-vm-quantum/4256 : SUCCESS (non-voting)\n- http://logs.openstack.org/19971/3/check/gate-nova-pylint/6538 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"d9dfe8598bbca9fa3d7ad07fb49600ee369b2c85","author":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"date":"2013-01-17 22:19:12.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"319d1d0c5df340217eecfd99eb9e6b0bd4e3ef2a","author":{"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},"date":"2013-01-17 23:58:40.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\nnice job s1rp. this will be helpful","accounts_in_message":[],"_revision_number":3},{"id":"10c47732c7ea5057c82d64628806aa696751f79f","author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"date":"2013-01-18 04:06:35.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"c2209a0945a07803144d7b45b9b19353b65dd49b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-18 04:06:37.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"806625c189cae5ccfddbc9a1f48e1514882227cf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-18 04:32:26.000000000","message":"Patch Set 3: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/19971/3/gate/gate-nova-docs/12691 : SUCCESS\n- http://logs.openstack.org/19971/3/gate/gate-nova-pep8/17997 : SUCCESS\n- http://logs.openstack.org/19971/3/gate/gate-nova-python26/14155 : SUCCESS\n- http://logs.openstack.org/19971/3/gate/gate-nova-python27/14205 : SUCCESS\n- http://logs.openstack.org/19971/3/gate/gate-tempest-devstack-vm/27321 : SUCCESS\n- http://logs.openstack.org/19971/3/gate/gate-tempest-devstack-vm-quantum/1556 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"a8b29792ac7614a0800b9855b6a60a7eb2150996","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-18 04:32:28.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"d35fccc579812faa5c8d1338744d24e59c426dd6","revisions":{"700c3554e96d6f3a4b073067caff72726c42ca63":{"kind":"REWORK","_number":1,"created":"2013-01-17 20:43:57.000000000","uploader":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"ref":"refs/changes/71/19971/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/19971/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/19971/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/19971/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/19971/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/19971/1"}}},"commit":{"parents":[{"commit":"52fe25a5281a50a5e4c1ff093ce9ed966241a3d7","subject":"Merge \"Move compute node operations to conductor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/52fe25a5281a50a5e4c1ff093ce9ed966241a3d7"}]}],"author":{"name":"Rick Harris","email":"rconradharris@gmail.com","date":"2013-01-17 20:42:27.000000000","tz":0},"committer":{"name":"Rick Harris","email":"rconradharris@gmail.com","date":"2013-01-17 20:42:27.000000000","tz":0},"subject":"Add host to instance_faults table.","message":"Add host to instance_faults table.\n\nInstances can be rescheduled or migrated to different hosts; so, to make\ntroubleshooting easier, it\u0027s convenient to store the host in which the\nfailure occured with the instance fault record.\n\nChange-Id: Ib2b9a5bab5d95739b730f0eab15884c2db33a782\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/700c3554e96d6f3a4b073067caff72726c42ca63"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/700c3554e96d6f3a4b073067caff72726c42ca63"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"52fe25a5281a50a5e4c1ff093ce9ed966241a3d7","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"13215884ee3176eb91d4d64f9a33812649c33cbb":{"kind":"REWORK","_number":2,"created":"2013-01-17 21:03:42.000000000","uploader":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"ref":"refs/changes/71/19971/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/19971/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/19971/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/19971/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/19971/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/19971/2"}}},"commit":{"parents":[{"commit":"52fe25a5281a50a5e4c1ff093ce9ed966241a3d7","subject":"Merge \"Move compute node operations to conductor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/52fe25a5281a50a5e4c1ff093ce9ed966241a3d7"}]}],"author":{"name":"Rick Harris","email":"rconradharris@gmail.com","date":"2013-01-17 20:42:27.000000000","tz":0},"committer":{"name":"Rick Harris","email":"rconradharris@gmail.com","date":"2013-01-17 21:03:39.000000000","tz":0},"subject":"Add host to instance_faults table.","message":"Add host to instance_faults table.\n\nInstances can be rescheduled or migrated to different hosts; so, to make\ntroubleshooting easier, it\u0027s convenient to store the host in which the\nfailure occured with the instance fault record.\n\nChange-Id: Ib2b9a5bab5d95739b730f0eab15884c2db33a782\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/13215884ee3176eb91d4d64f9a33812649c33cbb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/13215884ee3176eb91d4d64f9a33812649c33cbb"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"52fe25a5281a50a5e4c1ff093ce9ed966241a3d7","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"d35fccc579812faa5c8d1338744d24e59c426dd6":{"kind":"REWORK","_number":3,"created":"2013-01-17 21:45:38.000000000","uploader":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"ref":"refs/changes/71/19971/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/19971/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/19971/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/19971/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/19971/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/19971/3"}}},"commit":{"parents":[{"commit":"52fe25a5281a50a5e4c1ff093ce9ed966241a3d7","subject":"Merge \"Move compute node operations to conductor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/52fe25a5281a50a5e4c1ff093ce9ed966241a3d7"}]}],"author":{"name":"Rick Harris","email":"rconradharris@gmail.com","date":"2013-01-17 20:42:27.000000000","tz":0},"committer":{"name":"Rick Harris","email":"rconradharris@gmail.com","date":"2013-01-17 21:44:57.000000000","tz":0},"subject":"Add host to instance_faults table.","message":"Add host to instance_faults table.\n\nInstances can be rescheduled or migrated to different hosts; so, to make\ntroubleshooting easier, it\u0027s convenient to store the host in which the\nfailure occured with the instance fault record.\n\nChange-Id: Ib2b9a5bab5d95739b730f0eab15884c2db33a782\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d35fccc579812faa5c8d1338744d24e59c426dd6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d35fccc579812faa5c8d1338744d24e59c426dd6"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"52fe25a5281a50a5e4c1ff093ce9ed966241a3d7","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
