)]}'
{"id":"openstack%2Fnova~18590","triplet_id":"openstack%2Fnova~master~I143877f427f5eba4a7c7aa985bb70c79a9513822","project":"openstack/nova","branch":"master","topic":"bp/db-session-cleanup","hashtags":[],"change_id":"I143877f427f5eba4a7c7aa985bb70c79a9513822","subject":"Fix bug and remove update lock in db.instance_test_and_set()","status":"MERGED","created":"2012-12-23 03:12:26.000000000","updated":"2013-01-02 14:29:50.000000000","submitted":"2013-01-02 14:29:49.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1ed36e6050bde14371574fcce25f6325c4e8cf18","_number":18590,"virtual_id_number":18590,"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"},"all":[{"value":2,"date":"2013-01-02 14:29:49.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2012-12-28 19:03:29.000000000","_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"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"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"recommended":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":1,"date":"2013-01-02 11:34:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},{"value":1,"date":"2012-12-29 00:16:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},{"value":2,"date":"2013-01-02 13:52:23.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":2,"date":"2013-01-02 04:39:03.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},{"value":1,"date":"2013-01-02 13:52:23.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"date":"2013-01-02 04:39:03.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"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"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_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":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-12-27 01:40:10.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":"2012-12-28 19:03:29.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":"2012-12-29 00:16:37.000000000","updated_by":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"reviewer":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"state":"REVIEWER"},{"updated":"2013-01-02 04:39:03.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-01-02 11:34:41.000000000","updated_by":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"reviewer":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"state":"REVIEWER"},{"updated":"2013-01-02 13:52:23.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-01-02 14:29:49.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"c9b43621eca9f8761b2094828306e89f142a67d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-23 03:28:38.000000000","message":"Patch Set 1: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/18590/1/check/gate-nova-docs/10336 : SUCCESS\n- http://logs.openstack.org/18590/1/check/gate-nova-pep8/15646 : SUCCESS\n- http://logs.openstack.org/18590/1/check/gate-nova-python26/11784 : SUCCESS\n- http://logs.openstack.org/18590/1/check/gate-nova-python27/11856 : SUCCESS\n- http://logs.openstack.org/18590/1/check/gate-tempest-devstack-vm/23466 : SUCCESS\n- http://logs.openstack.org/18590/1/check/gate-nova-pylint/4820 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"c54a0480c05bf05aea2d73e391ebe766759700fe","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2012-12-24 21:20:22.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n(1 inline comment)\n\nMinor commit message nit if you have to do another version.","accounts_in_message":[],"_revision_number":1},{"id":"a5a3e85bf1f6d609f137b67d93be56e20b6e01fb","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2012-12-24 22:22:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e0c0b5ffcb39184803a4056ee700834cea42b56c","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2012-12-24 22:22:46.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":"b6bea88e5fc2df16af3b395d4b3b21ae6adb6cf0","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2012-12-24 22:23:57.000000000","message":"Patch Set 2:\n\nThanks for catching typo. \n\nCould you please take a look to another path sets? \nhttps://review.openstack.org/#/c/18587/\nhttps://review.openstack.org/#/c/18588/\nhttps://review.openstack.org/#/c/18589/","accounts_in_message":[],"_revision_number":2},{"id":"b37f48e44bb2a17b0ff8c04257eada7086315e94","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-24 22:39:24.000000000","message":"Patch Set 2: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/18590/2/check/gate-nova-docs/10368 : SUCCESS\n- http://logs.openstack.org/18590/2/check/gate-nova-pep8/15678 : SUCCESS\n- http://logs.openstack.org/18590/2/check/gate-nova-python26/11816 : SUCCESS\n- http://logs.openstack.org/18590/2/check/gate-nova-python27/11888 : SUCCESS\n- http://logs.openstack.org/18590/2/check/gate-tempest-devstack-vm/23507 : SUCCESS\n- http://logs.openstack.org/18590/2/check/gate-nova-pylint/4851 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"fb60dfbdb0946f68823e8873d0fa48893e854cf9","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-12-24 22:43:36.000000000","message":"Patch Set 2: Works for me\n\nSmokeStack Results (patch set 2):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/57287\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/57285\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/57286\n","accounts_in_message":[],"_revision_number":2},{"id":"3bd0a7a792dd6e261c1a788d42a9dd4d8fa69bc1","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2012-12-27 01:40:10.000000000","message":"Patch Set 2: (1 inline comment)\n\nTypo in commit msg and \ncan you add a unit test for this?","accounts_in_message":[],"_revision_number":2},{"id":"dc2a3065e838bfbb3b602d0e9278d7303ad3877d","author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"date":"2012-12-27 14:03:05.000000000","message":"Patch Set 2:\n\ncan you also add a unit test?\nthere is a bug in LP to this? if so please also mention it on the commit message","accounts_in_message":[],"_revision_number":2},{"id":"151b0871bbee80c3421b8716c1d726ba84e2cdc3","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2012-12-28 16:25:15.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nBecause instance_test_and_set is a public method, I would prefer you didn\u0027t merge this, unless it\u0027s a fix for a known bug.\n\nWhen possible, public methods shouldn\u0027t take session as a parameter. I have been working on refactoring them to remove it and create private methods where it is necessary to pass a session within db/sqlalchemy/api.py.","accounts_in_message":[],"_revision_number":2},{"id":"9b6f1d3b1ca336caad22248200841b4bf7e40cd4","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2012-12-28 17:28:52.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"911205f4395cbbca3e9084766550753ae73191da","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2012-12-28 17:30:19.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"4dc5966cab5ab3170bc23165395d92ff5ec89176","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-12-28 17:54:27.000000000","message":"Patch Set 4: Works for me\n\nSmokeStack Results (patch set 4):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/57799\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/57797\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/57798\n","accounts_in_message":[],"_revision_number":4},{"id":"1e5b93c6c4b589754c34c7bf1094b0b0d7234e1a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-28 18:03:08.000000000","message":"Patch Set 4: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/18590/4/check/gate-nova-docs/10437 : SUCCESS\n- http://logs.openstack.org/18590/4/check/gate-nova-pep8/15747 : SUCCESS\n- http://logs.openstack.org/18590/4/check/gate-nova-python26/11885 : SUCCESS\n- http://logs.openstack.org/18590/4/check/gate-nova-python27/11957 : SUCCESS\n- http://logs.openstack.org/18590/4/check/gate-tempest-devstack-vm/23660 : SUCCESS\n- http://logs.openstack.org/18590/4/check/gate-devstack-vm-quantum/101 : SUCCESS (non-voting)\n- http://logs.openstack.org/18590/4/check/gate-nova-pylint/4912 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"aea53ae1ed0d9d128a0f3a77c386262e3e72f31a","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2012-12-28 18:08:47.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\nA few minor nits, otherwise LGTM!","accounts_in_message":[],"_revision_number":4},{"id":"5698f6a1bc4069f8d364069034b939b17a1be2d0","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2012-12-28 18:40:10.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"7bc5fc8a0ea7ccec4e8c9631a91f58aa4807919b","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-12-28 19:03:29.000000000","message":"Patch Set 5: Works for me\n\nSmokeStack Results (patch set 5):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/57809\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/57807\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/57808\n","accounts_in_message":[],"_revision_number":5},{"id":"0473e66a2d0f93bc5cacede93c312ceea91128ba","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-28 19:10:43.000000000","message":"Patch Set 5: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/18590/5/check/gate-nova-docs/10439 : SUCCESS\n- http://logs.openstack.org/18590/5/check/gate-nova-pep8/15749 : SUCCESS\n- http://logs.openstack.org/18590/5/check/gate-nova-python26/11887 : SUCCESS\n- http://logs.openstack.org/18590/5/check/gate-nova-python27/11959 : SUCCESS\n- http://logs.openstack.org/18590/5/check/gate-tempest-devstack-vm/23665 : SUCCESS\n- http://logs.openstack.org/18590/5/check/gate-devstack-vm-quantum/106 : SUCCESS (non-voting)\n- http://logs.openstack.org/18590/5/check/gate-nova-pylint/4914 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":5},{"id":"1adb16529e1d2cb5b10db2a379715162d7c43eee","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2012-12-29 00:16:37.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":5},{"id":"2585ea38836051dec44b38b0f43f053fdcc3f1d2","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2013-01-02 04:39:03.000000000","message":"Patch Set 5: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"6acdf09514eb3f284aa25fc60068db70a8b6e549","author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"date":"2013-01-02 11:34:41.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":5},{"id":"e3991c89929887e3303ef976ef5babec612844b5","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-01-02 13:52:23.000000000","message":"Patch Set 5: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":5},{"id":"cdad67f75ed61b16cada3966321f4c2f2f928679","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-02 13:52:25.000000000","message":"Patch Set 5: No score\n\nStarting gate jobs.\nhttp://zuul.openstack.org/","accounts_in_message":[],"_revision_number":5},{"id":"5b2ef7ca15b438a64d20121dd5a2d84c57b862f2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-02 14:29:49.000000000","message":"Patch Set 5: Verified\n\nBuild successful\n\n- http://logs.openstack.org/18590/5/gate/gate-nova-docs/10511 : SUCCESS\n- http://logs.openstack.org/18590/5/gate/gate-nova-pep8/15821 : SUCCESS\n- http://logs.openstack.org/18590/5/gate/gate-nova-python26/11959 : SUCCESS\n- http://logs.openstack.org/18590/5/gate/gate-nova-python27/12031 : SUCCESS\n- http://logs.openstack.org/18590/5/gate/gate-tempest-devstack-vm/23818 : SUCCESS\n- http://logs.openstack.org/18590/5/gate/gate-devstack-vm-quantum/295 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":5},{"id":"f812338a9542cbd9c2793df822ce9d7a136fae3d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-02 14:29:50.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"e313c7dda326d8e6cb5b0e2ac77f53becc037a16","revisions":{"515d6d2a4004c46bf46060b40c850c5eaf5bdb11":{"kind":"REWORK","_number":1,"created":"2012-12-23 03:12:26.000000000","uploader":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"ref":"refs/changes/90/18590/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/90/18590/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/90/18590/1"}}},"commit":{"parents":[{"commit":"8a1843a91a98cf5b945ed97adb82c2f820438949","subject":"Merge \"Imported Translations from Transifex\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8a1843a91a98cf5b945ed97adb82c2f820438949"}]}],"author":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2012-12-23 03:03:55.000000000","tz":240},"committer":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2012-12-23 03:03:55.000000000","tz":240},"subject":"Fix bug in db.instance_test_and_set()","message":"Fix bug in db.instance_test_and_set()\n\nIf session is send via method argumetns it will raise Exception that\nsubtransactions\u003dTrue is required.\n\nblueprint db-session-cleanup\n\nChange-Id: I143877f427f5eba4a7c7aa985bb70c79a9513822\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/515d6d2a4004c46bf46060b40c850c5eaf5bdb11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/515d6d2a4004c46bf46060b40c850c5eaf5bdb11"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"8a1843a91a98cf5b945ed97adb82c2f820438949","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"03b3f623149f56cb32e77f67a4fbbfe093307595":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2012-12-24 22:22:33.000000000","uploader":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"ref":"refs/changes/90/18590/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/90/18590/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/90/18590/2"}}},"commit":{"parents":[{"commit":"8a1843a91a98cf5b945ed97adb82c2f820438949","subject":"Merge \"Imported Translations from Transifex\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8a1843a91a98cf5b945ed97adb82c2f820438949"}]}],"author":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2012-12-23 03:03:55.000000000","tz":240},"committer":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2012-12-24 22:21:40.000000000","tz":240},"subject":"Fix bug in db.instance_test_and_set()","message":"Fix bug in db.instance_test_and_set()\n\nIf session is send via method arguments it will raise Exception that\nsubtransactions\u003dTrue is required.\n\nblueprint db-session-cleanup\n\nChange-Id: I143877f427f5eba4a7c7aa985bb70c79a9513822\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/03b3f623149f56cb32e77f67a4fbbfe093307595"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/03b3f623149f56cb32e77f67a4fbbfe093307595"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"8a1843a91a98cf5b945ed97adb82c2f820438949","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"fba42922201c464c9fe76a36f69a1d25530844e1":{"kind":"REWORK","_number":3,"created":"2012-12-28 17:28:52.000000000","uploader":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"ref":"refs/changes/90/18590/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/90/18590/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/90/18590/3"}}},"commit":{"parents":[{"commit":"8a1843a91a98cf5b945ed97adb82c2f820438949","subject":"Merge \"Imported Translations from Transifex\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8a1843a91a98cf5b945ed97adb82c2f820438949"}]}],"author":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2012-12-23 03:03:55.000000000","tz":240},"committer":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2012-12-28 17:25:48.000000000","tz":240},"subject":"Fix bug and remove update lock in db.instance_test_and_set()","message":"Fix bug and remove update lock in db.instance_test_and_set()\n\nRemove session from arguments.\n\nInstance update works through one query, so we don\u0027t need to use update lock.\n\nAdd tests for instance_test_and_set().\n\nblueprint db-session-cleanup\n\nChange-Id: I143877f427f5eba4a7c7aa985bb70c79a9513822\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fba42922201c464c9fe76a36f69a1d25530844e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fba42922201c464c9fe76a36f69a1d25530844e1"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"8a1843a91a98cf5b945ed97adb82c2f820438949","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"f0f0d14f5f958fa4390259dc9bff6e98e2c75a76":{"kind":"REWORK","_number":4,"created":"2012-12-28 17:30:19.000000000","uploader":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"ref":"refs/changes/90/18590/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/90/18590/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/90/18590/4"}}},"commit":{"parents":[{"commit":"8a1843a91a98cf5b945ed97adb82c2f820438949","subject":"Merge \"Imported Translations from Transifex\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8a1843a91a98cf5b945ed97adb82c2f820438949"}]}],"author":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2012-12-23 03:03:55.000000000","tz":240},"committer":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2012-12-28 17:29:46.000000000","tz":240},"subject":"Fix bug and remove update lock in db.instance_test_and_set()","message":"Fix bug and remove update lock in db.instance_test_and_set()\n\nRemove session from arguments.\n\nInstance update works through one query, so we don\u0027t need to use update lock.\n\nAdd tests for instance_test_and_set().\n\nblueprint db-session-cleanup\n\nChange-Id: I143877f427f5eba4a7c7aa985bb70c79a9513822\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f0f0d14f5f958fa4390259dc9bff6e98e2c75a76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f0f0d14f5f958fa4390259dc9bff6e98e2c75a76"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"8a1843a91a98cf5b945ed97adb82c2f820438949","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"e313c7dda326d8e6cb5b0e2ac77f53becc037a16":{"kind":"REWORK","_number":5,"created":"2012-12-28 18:40:10.000000000","uploader":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"ref":"refs/changes/90/18590/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/90/18590/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/18590/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/90/18590/5"}}},"commit":{"parents":[{"commit":"8a1843a91a98cf5b945ed97adb82c2f820438949","subject":"Merge \"Imported Translations from Transifex\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8a1843a91a98cf5b945ed97adb82c2f820438949"}]}],"author":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2012-12-23 03:03:55.000000000","tz":240},"committer":{"name":"Boris Pavlovic","email":"boris@pavlovic.me","date":"2012-12-28 18:39:02.000000000","tz":240},"subject":"Fix bug and remove update lock in db.instance_test_and_set()","message":"Fix bug and remove update lock in db.instance_test_and_set()\n\nRemove session from arguments.\n\nInstance update works through one query, so we don\u0027t need to use update lock.\n\nAdd tests for instance_test_and_set().\n\nblueprint db-session-cleanup\n\nChange-Id: I143877f427f5eba4a7c7aa985bb70c79a9513822\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e313c7dda326d8e6cb5b0e2ac77f53becc037a16"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e313c7dda326d8e6cb5b0e2ac77f53becc037a16"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"8a1843a91a98cf5b945ed97adb82c2f820438949","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
