)]}'
{"id":"openstack%2Fnova~20936","triplet_id":"openstack%2Fnova~master~I99f45a6de6630482e9c56738f894cc55a37fffaf","project":"openstack/nova","branch":"master","topic":"bp/db-unique-keys","hashtags":[],"change_id":"I99f45a6de6630482e9c56738f894cc55a37fffaf","subject":"Remove race condition (in TaskLog)","status":"MERGED","created":"2013-01-31 20:59:11.000000000","updated":"2013-02-18 10:15:16.000000000","submitted":"2013-02-18 10:15:14.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4f6d45a49c676edef7604d769cb3c02fb51e1fae","_number":20936,"virtual_id_number":20936,"owner":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"recommended":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":1,"date":"2013-02-18 01:57:35.000000000","_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":2,"date":"2013-02-18 10:15:14.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"}],"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":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"all":[{"value":0,"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":2,"date":"2013-02-18 09:00:32.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2013-02-18 05:02:20.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"}],"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":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"all":[{"value":0,"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":1,"date":"2013-02-18 09:00:32.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2013-02-18 05:02:20.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"}],"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":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-02-11 21:57:15.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2013-02-11 22:38:28.000000000","updated_by":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"reviewer":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"state":"REVIEWER"},{"updated":"2013-02-12 14:56:26.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2013-02-18 01:57:35.000000000","updated_by":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"reviewer":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2013-02-18 05:02:20.000000000","updated_by":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"reviewer":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"state":"REVIEWER"},{"updated":"2013-02-18 09:00:32.000000000","updated_by":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"reviewer":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"state":"REVIEWER"},{"updated":"2013-02-18 10:15:14.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"4ca1ebbb8434d61c030b07fd7c18a9df12bfe0aa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-31 21:22:56.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see http://wiki.openstack.org/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/20936/1/check/gate-nova-docs/13765 : SUCCESS\n- http://logs.openstack.org/20936/1/check/gate-nova-pep8/19071 : FAILURE\n- http://logs.openstack.org/20936/1/check/gate-nova-python26/15216 : SUCCESS\n- http://logs.openstack.org/20936/1/check/gate-nova-python27/15273 : SUCCESS\n- http://logs.openstack.org/20936/1/check/gate-tempest-devstack-vm/29335 : SUCCESS\n- http://logs.openstack.org/20936/1/check/gate-tempest-devstack-vm-quantum/4051 : SUCCESS\n- http://logs.openstack.org/20936/1/check/gate-nova-pylint/7351 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"26bdb7a3f78a81a2d4d7faf5e8b56236fa07db4b","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2013-01-31 21:24:04.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"68cec1bbcfd8f0beb6bec1fa3d3e275b68abb1f4","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-01-31 21:24:58.000000000","message":"Patch Set 1: Works for me\n\nSmokeStack Results (patch set 1):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/68661\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/68662\n","accounts_in_message":[],"_revision_number":1},{"id":"62482fd00a8253ac83ae85bd4029e44588df8e2d","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2013-01-31 21:40:08.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n","accounts_in_message":[],"_revision_number":1},{"id":"7989879759230331d4d641c7bfabc7fa7ba0ab99","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-31 21:46:24.000000000","message":"Patch Set 1:\n\nBuild failed.  For information on how to proceed, see http://wiki.openstack.org/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/20936/1/check/gate-nova-docs/13768 : SUCCESS\n- http://logs.openstack.org/20936/1/check/gate-nova-pep8/19074 : FAILURE\n- http://logs.openstack.org/20936/1/check/gate-nova-python26/15219 : SUCCESS\n- http://logs.openstack.org/20936/1/check/gate-nova-python27/15276 : SUCCESS\n- http://logs.openstack.org/20936/1/check/gate-tempest-devstack-vm/29338 : SUCCESS\n- http://logs.openstack.org/20936/1/check/gate-tempest-devstack-vm-quantum/4057 : SUCCESS\n- http://logs.openstack.org/20936/1/check/gate-nova-pylint/7354 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"049ee5256909d9645628e64ea5fb57d519b90a02","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2013-01-31 22:13:45.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b4e458788a95bc2f11b60c59cf38b4f990032b2a","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-01-31 22:37:08.000000000","message":"Patch Set 2: Works for me\n\nSmokeStack Results (patch set 2):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/68677\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/68678\n","accounts_in_message":[],"_revision_number":2},{"id":"75b62273b892d52c439d956b2a7086d7870fb419","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-31 22:43:16.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see http://wiki.openstack.org/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/20936/2/check/gate-nova-docs/13777 : SUCCESS\n- http://logs.openstack.org/20936/2/check/gate-nova-pep8/19083 : FAILURE\n- http://logs.openstack.org/20936/2/check/gate-nova-python26/15228 : SUCCESS\n- http://logs.openstack.org/20936/2/check/gate-nova-python27/15285 : SUCCESS\n- http://logs.openstack.org/20936/2/check/gate-tempest-devstack-vm/29370 : SUCCESS\n- http://logs.openstack.org/20936/2/check/gate-tempest-devstack-vm-quantum/4078 : FAILURE\n- http://logs.openstack.org/20936/2/check/gate-nova-pylint/7358 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"7248196419e4dfcf32fff4cc4d10ab4d48180cb4","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2013-01-31 22:55:52.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f9f2964becced86cfcebf15986e915c6b389429c","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-01-31 23:19:43.000000000","message":"Patch Set 3: Works for me\n\nSmokeStack Results (patch set 3):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/68686\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/68687\n","accounts_in_message":[],"_revision_number":3},{"id":"6d9d01f6f434e0dbe474194e1576d74e02739588","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-31 23:22:08.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/20936/3/check/gate-nova-docs/13779 : SUCCESS\n- http://logs.openstack.org/20936/3/check/gate-nova-pep8/19085 : SUCCESS\n- http://logs.openstack.org/20936/3/check/gate-nova-python26/15230 : SUCCESS\n- http://logs.openstack.org/20936/3/check/gate-nova-python27/15287 : SUCCESS\n- http://logs.openstack.org/20936/3/check/gate-tempest-devstack-vm/29378 : SUCCESS\n- http://logs.openstack.org/20936/3/check/gate-tempest-devstack-vm-quantum/4088 : SUCCESS\n- http://logs.openstack.org/20936/3/check/gate-nova-pylint/7360 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"b51582b05c175e7a8cda60b44faf53e41ba5665c","author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"date":"2013-02-01 18:18:57.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"d4c6589d43689a14357963fda39e2c60f16548a8","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2013-02-05 23:56:24.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\n(1 inline comment)\n\nminor nit inline.","accounts_in_message":[],"_revision_number":3},{"id":"d55499ea74be1ac20bb9630bdedab324a2431c7f","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-02-06 21:45:51.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"a6d67c681948da92c160dc27d1476048dd8a6e2f","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-02-09 23:29:56.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"8a54b361fa4b0b8464bfdd033d44dfe03ef2ef6e","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-02-09 23:30:03.000000000","message":"Patch Set 3:\n\nreverify","accounts_in_message":[],"_revision_number":3},{"id":"a25f297f46c180ac36eb86f08181abe2399acbc2","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-02-11 16:54:24.000000000","message":"Patch Set 3:\n\nSean: This won\u0027t merge because the dependency is WIP and not approved.","accounts_in_message":[],"_revision_number":3},{"id":"303ccf591ced1d53c422ae72901352a0a55eb2ab","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2013-02-11 20:58:16.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b66bcbb2a52f8bc8f8b7d485b652142cb37d699a","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-02-11 21:12:48.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"d5f08bfd7ed1254456761070a1a33a786f483296","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2013-02-11 21:19:40.000000000","message":"Patch Set 4: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"3410cbda5c3d6253e7d7a8c5ff66d1970ea1ff2c","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2013-02-11 21:53:52.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"4f87b1a1dc4d95ca26ca6e8c6611cede7ae4f245","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-02-11 21:56:48.000000000","message":"Patch Set 4: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"f1d50d18e11f0cf7780bcc45892edbce9244bd0e","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-02-11 21:57:15.000000000","message":"Patch Set 5: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"db09a239fee80561f7c93a2d7df4904a979540a4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-11 22:33:15.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/20936/5/check/gate-nova-docs/14638 : SUCCESS\n- http://logs.openstack.org/20936/5/check/gate-nova-pep8/19941 : SUCCESS\n- http://logs.openstack.org/20936/5/check/gate-nova-python26/16085 : SUCCESS\n- http://logs.openstack.org/20936/5/check/gate-nova-python27/16144 : SUCCESS\n- http://logs.openstack.org/20936/5/check/gate-tempest-devstack-vm-full/2092 : SUCCESS\n- http://logs.openstack.org/20936/5/check/gate-tempest-devstack-vm-postgres-full/1818 : SUCCESS\n- http://logs.openstack.org/20936/5/check/gate-tempest-devstack-vm-quantum/6235 : SUCCESS\n- http://logs.openstack.org/20936/5/check/gate-nova-pylint/8008 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":5},{"id":"8a9de872b3e0e53bdbe6c65aa90b2edeead9671b","author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"date":"2013-02-11 22:38:28.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":5},{"id":"9ab268c3c0d020bc0c99c72454b82eba16248833","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-02-12 14:56:26.000000000","message":"Patch Set 5:\n\nWhat happens if there is non unique data in there?","accounts_in_message":[],"_revision_number":5},{"id":"29bda4752039c5f9ce39de941e919b656a7fecfa","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-02-12 15:01:52.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\nI feel like we need a mitigation strategy to ensure that uc.create can\u0027t fail (i.e. we massage the data into uniqueness first).","accounts_in_message":[],"_revision_number":5},{"id":"1fee8e5eb86fe81f89cd836ff69feaa486896884","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2013-02-12 15:11:22.000000000","message":"Patch Set 5: Work In Progress\n\nNeed to drop duplicated entries before creating UC.\n\nWorking on generic method for this.","accounts_in_message":[],"_revision_number":5},{"id":"e54bc76a271523cebb6a55a4d01355d5622fd3b8","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-02-14 18:22:18.000000000","message":"Patch Set 5: Works for me\n\nSmokeStack Results (patch set 5):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/72113\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/72114\n","accounts_in_message":[],"_revision_number":5},{"id":"6063785632ba3e30d405bb9b814dbf304caaca0e","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2013-02-18 00:18:28.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"852bfd94fd3a082ac55d234eb9b37226fabc6351","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-02-18 00:44:08.000000000","message":"Patch Set 6: Works for me\n\nSmokeStack Results (patch set 6):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/72871\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/72872\n","accounts_in_message":[],"_revision_number":6},{"id":"d09557be3d6218a19344653df49d6e648cf0e422","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-18 01:13:17.000000000","message":"Patch Set 6: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see http://wiki.openstack.org/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/20936/6/check/gate-nova-pep8/20532 : SUCCESS\n- http://logs.openstack.org/20936/6/check/gate-nova-docs/15149 : SUCCESS\n- http://logs.openstack.org/20936/6/check/gate-nova-python26/16590 : FAILURE\n- http://logs.openstack.org/20936/6/check/gate-nova-python27/16654 : FAILURE\n- http://logs.openstack.org/20936/6/check/gate-tempest-devstack-vm-full/3445 : SUCCESS\n- http://logs.openstack.org/20936/6/check/gate-tempest-devstack-vm-postgres-full/3168 : FAILURE\n- http://logs.openstack.org/20936/6/check/gate-tempest-devstack-vm-quantum/7813 : SUCCESS\n- http://logs.openstack.org/20936/6/check/gate-nova-pylint/8338 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":6},{"id":"50a3fbec64899fc902bc165758123ec07abd13fa","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2013-02-18 01:32:55.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"17575f343f7de05813668ff084f961084014f59e","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-02-18 01:57:35.000000000","message":"Patch Set 7: Works for me\n\nSmokeStack Results (patch set 7):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/72889\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/72890\n","accounts_in_message":[],"_revision_number":7},{"id":"dbc015bb94e265dc8bbfa5b694f712fc411cdc24","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-18 02:56:17.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/20936/7/check/gate-nova-pep8/20536 : SUCCESS\n- http://logs.openstack.org/20936/7/check/gate-nova-docs/15153 : SUCCESS\n- http://logs.openstack.org/20936/7/check/gate-nova-python26/16594 : SUCCESS\n- http://logs.openstack.org/20936/7/check/gate-nova-python27/16658 : SUCCESS\n- http://logs.openstack.org/20936/7/check/gate-tempest-devstack-vm-full/3451 : SUCCESS\n- http://logs.openstack.org/20936/7/check/gate-tempest-devstack-vm-postgres-full/3174 : SUCCESS\n- http://logs.openstack.org/20936/7/check/gate-tempest-devstack-vm-quantum/7826 : SUCCESS\n- http://logs.openstack.org/20936/7/check/gate-nova-pylint/8342 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":7},{"id":"9db973dc06e927c0302b2e8b41242f9ae3377ad0","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2013-02-18 05:02:20.000000000","message":"Patch Set 7: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"583f55b2b68acdab36316597ba5f0b8a1b400487","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2013-02-18 09:00:32.000000000","message":"Patch Set 7: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":7},{"id":"e6434c7127f575088c5c280ff923b504f1f71af2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-18 09:01:30.000000000","message":"Patch Set 7: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"524e821ac70fddb8cd55fc3eda678c6436ddc9c2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-18 10:15:14.000000000","message":"Patch Set 7: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/20936/7/gate/gate-nova-docs/15164 : SUCCESS\n- http://logs.openstack.org/20936/7/gate/gate-nova-pep8/20547 : SUCCESS\n- http://logs.openstack.org/20936/7/gate/gate-nova-python26/16605 : SUCCESS\n- http://logs.openstack.org/20936/7/gate/gate-nova-python27/16669 : SUCCESS\n- http://logs.openstack.org/20936/7/gate/gate-tempest-devstack-vm-full/3488 : SUCCESS\n- http://logs.openstack.org/20936/7/gate/gate-tempest-devstack-vm-postgres-full/3211 : SUCCESS\n- http://logs.openstack.org/20936/7/gate/gate-tempest-devstack-vm-quantum/7881 : SUCCESS\n","accounts_in_message":[],"_revision_number":7},{"id":"2b4fa5540747e78389d21bd4e2bc55a20bbfe3cc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-18 10:15:16.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"0963a8158781eaf345523b4bffb045fb7b2c91db","revisions":{"59ec54aa0579b3658905e2d45e0ad9ebde1428c2":{"kind":"REWORK","_number":1,"created":"2013-01-31 20:59:11.000000000","uploader":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"ref":"refs/changes/36/20936/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/36/20936/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/36/20936/1"}}},"commit":{"parents":[{"commit":"d17432461f965af7d10bc6f157134ba71c93ae9b","subject":"Add generic UC dropper","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d17432461f965af7d10bc6f157134ba71c93ae9b"}]}],"author":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2013-01-25 03:16:37.000000000","tz":240},"committer":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2013-01-31 20:58:14.000000000","tz":240},"subject":"Remove race condition (in TaskLog)","message":"Remove race condition (in TaskLog)\n\nCreate UC on fields (task_name, host, period_beginning, period_ending)\n\nReplace Select then Insert -\u003e Try to Insert.\n\nblueprint db-unique-keys\n\nChange-Id: I99f45a6de6630482e9c56738f894cc55a37fffaf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/59ec54aa0579b3658905e2d45e0ad9ebde1428c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/59ec54aa0579b3658905e2d45e0ad9ebde1428c2"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d17432461f965af7d10bc6f157134ba71c93ae9b","is_merged_in_target_branch":false,"change_id":"I3e60578d3902559996943868abeb17b41153769b","change_number":20935,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"78774eeb13043a45a28ffb0bc3fbf1708c973bc8":{"kind":"REWORK","_number":2,"created":"2013-01-31 22:13:45.000000000","uploader":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"ref":"refs/changes/36/20936/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/36/20936/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/36/20936/2"}}},"commit":{"parents":[{"commit":"9dc876ed946d1cd643c34a2da3ba11d5f1fdcbae","subject":"Add generic UC dropper","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9dc876ed946d1cd643c34a2da3ba11d5f1fdcbae"}]}],"author":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2013-01-25 03:16:37.000000000","tz":240},"committer":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2013-01-31 22:11:23.000000000","tz":240},"subject":"Remove race condition (in TaskLog)","message":"Remove race condition (in TaskLog)\n\nCreate UC on fields (task_name, host, period_beginning, period_ending)\n\nReplace Select then Insert -\u003e Try to Insert.\n\nblueprint db-unique-keys\n\nChange-Id: I99f45a6de6630482e9c56738f894cc55a37fffaf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/78774eeb13043a45a28ffb0bc3fbf1708c973bc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/78774eeb13043a45a28ffb0bc3fbf1708c973bc8"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"9dc876ed946d1cd643c34a2da3ba11d5f1fdcbae","is_merged_in_target_branch":false,"change_id":"I3e60578d3902559996943868abeb17b41153769b","change_number":20935,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"ee09f85c565a5e03cf354b8a3edf5519a7588cf9":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2013-01-31 22:55:52.000000000","uploader":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"ref":"refs/changes/36/20936/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/36/20936/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/36/20936/3"}}},"commit":{"parents":[{"commit":"68b2b545d6b3bd467157e4ddabcfd44037cdd123","subject":"Add generic UC dropper","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/68b2b545d6b3bd467157e4ddabcfd44037cdd123"}]}],"author":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2013-01-25 03:16:37.000000000","tz":240},"committer":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2013-01-31 22:49:17.000000000","tz":240},"subject":"Remove race condition (in TaskLog)","message":"Remove race condition (in TaskLog)\n\nCreate UC on fields (task_name, host, period_beginning, period_ending)\n\nReplace Select then Insert -\u003e Try to Insert.\n\nblueprint db-unique-keys\n\nChange-Id: I99f45a6de6630482e9c56738f894cc55a37fffaf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ee09f85c565a5e03cf354b8a3edf5519a7588cf9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ee09f85c565a5e03cf354b8a3edf5519a7588cf9"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"68b2b545d6b3bd467157e4ddabcfd44037cdd123","is_merged_in_target_branch":false,"change_id":"I3e60578d3902559996943868abeb17b41153769b","change_number":20935,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"217f213db975a5cf34a2e20fc7da96c82ddf96d5":{"kind":"REWORK","_number":4,"created":"2013-02-11 20:58:16.000000000","uploader":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"ref":"refs/changes/36/20936/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/36/20936/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/36/20936/4"}}},"commit":{"parents":[{"commit":"eaa65abdddc87e3f5157163374982fa19d7a8b0f","subject":"Add generic UC dropper","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/eaa65abdddc87e3f5157163374982fa19d7a8b0f"}]}],"author":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2013-01-25 03:16:37.000000000","tz":240},"committer":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2013-02-11 20:55:07.000000000","tz":240},"subject":"Remove race condition (in TaskLog)","message":"Remove race condition (in TaskLog)\n\nCreate UC on fields (task_name, host, period_beginning, period_ending)\n\nReplace Select then Insert -\u003e Try to Insert.\n\nblueprint db-unique-keys\n\nChange-Id: I99f45a6de6630482e9c56738f894cc55a37fffaf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/217f213db975a5cf34a2e20fc7da96c82ddf96d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/217f213db975a5cf34a2e20fc7da96c82ddf96d5"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eaa65abdddc87e3f5157163374982fa19d7a8b0f","is_merged_in_target_branch":false,"change_id":"I3e60578d3902559996943868abeb17b41153769b","change_number":20935,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"},"47ceff1d0ac20407131a609e5475ea26ad6ed0d9":{"kind":"REWORK","_number":5,"created":"2013-02-11 21:53:52.000000000","uploader":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"ref":"refs/changes/36/20936/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/36/20936/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/36/20936/5"}}},"commit":{"parents":[{"commit":"2e403b2e05176aa9e642b5a8dfc04221984e9b6f","subject":"Add generic UC dropper","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2e403b2e05176aa9e642b5a8dfc04221984e9b6f"}]}],"author":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2013-01-25 03:16:37.000000000","tz":240},"committer":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2013-02-11 21:48:54.000000000","tz":240},"subject":"Remove race condition (in TaskLog)","message":"Remove race condition (in TaskLog)\n\nCreate UC on fields (task_name, host, period_beginning, period_ending)\n\nReplace Select then Insert -\u003e Try to Insert.\n\nblueprint db-unique-keys\n\nChange-Id: I99f45a6de6630482e9c56738f894cc55a37fffaf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/47ceff1d0ac20407131a609e5475ea26ad6ed0d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/47ceff1d0ac20407131a609e5475ea26ad6ed0d9"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2e403b2e05176aa9e642b5a8dfc04221984e9b6f","is_merged_in_target_branch":true,"change_id":"I3e60578d3902559996943868abeb17b41153769b","change_number":20935,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/master"},"99a0de2daee015c1b466f0123c5c18a937c1b012":{"kind":"REWORK","_number":6,"created":"2013-02-18 00:18:28.000000000","uploader":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"ref":"refs/changes/36/20936/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/36/20936/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/36/20936/6"}}},"commit":{"parents":[{"commit":"3f096aec057d5e94608ed114a07b8bacd23acc48","subject":"Add generic dropper for duplicate rows","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3f096aec057d5e94608ed114a07b8bacd23acc48"}]}],"author":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2013-01-25 03:16:37.000000000","tz":240},"committer":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2013-02-18 00:16:32.000000000","tz":240},"subject":"Remove race condition (in TaskLog)","message":"Remove race condition (in TaskLog)\n\nDelete all duplicate rows with same (task_name, host, period_beginning,\nperiod_ending) expect one with the biggest value in `id` column.\n\nCreate UC on fields (task_name, host, period_beginning, period_ending)\n\nReplace Select then Insert -\u003e Try to Insert.\n\nblueprint db-unique-keys\n\nChange-Id: I99f45a6de6630482e9c56738f894cc55a37fffaf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/99a0de2daee015c1b466f0123c5c18a937c1b012"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/99a0de2daee015c1b466f0123c5c18a937c1b012"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"3f096aec057d5e94608ed114a07b8bacd23acc48","is_merged_in_target_branch":false,"change_id":"I7e48d3eb78cf9a5d30752541b143b0c9fa1f838a","change_number":22145,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"0963a8158781eaf345523b4bffb045fb7b2c91db":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2013-02-18 01:32:55.000000000","uploader":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"ref":"refs/changes/36/20936/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/36/20936/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/20936/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/36/20936/7"}}},"commit":{"parents":[{"commit":"cf6e7ac1e4a9fdab81476741849f8100c10b9770","subject":"Add generic dropper for duplicate rows","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cf6e7ac1e4a9fdab81476741849f8100c10b9770"}]}],"author":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2013-01-25 03:16:37.000000000","tz":240},"committer":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2013-02-18 01:31:02.000000000","tz":240},"subject":"Remove race condition (in TaskLog)","message":"Remove race condition (in TaskLog)\n\nDelete all duplicate rows with same (task_name, host, period_beginning,\nperiod_ending) expect one with the biggest value in `id` column.\n\nCreate UC on fields (task_name, host, period_beginning, period_ending)\n\nReplace Select then Insert -\u003e Try to Insert.\n\nblueprint db-unique-keys\n\nChange-Id: I99f45a6de6630482e9c56738f894cc55a37fffaf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0963a8158781eaf345523b4bffb045fb7b2c91db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0963a8158781eaf345523b4bffb045fb7b2c91db"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"cf6e7ac1e4a9fdab81476741849f8100c10b9770","is_merged_in_target_branch":true,"change_id":"I7e48d3eb78cf9a5d30752541b143b0c9fa1f838a","change_number":22145,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
