)]}'
{"id":"openstack%2Ftaskflow~98696","triplet_id":"openstack%2Ftaskflow~master~I858a4412d03c48c4ef1c2506edf6334c66ded3f0","project":"openstack/taskflow","branch":"master","hashtags":[],"change_id":"I858a4412d03c48c4ef1c2506edf6334c66ded3f0","subject":"Sync our version of the interprocess lock","status":"MERGED","created":"2014-06-09 06:40:55.000000000","updated":"2014-06-19 16:44:54.000000000","submitted":"2014-06-19 16:44:54.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e5507a45870dc2b375c602f9d0ad23ae99d9bc08","_number":98696,"virtual_id_number":98696,"owner":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},{"value":0,"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},{"value":2,"date":"2014-06-19 16:44:54.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},{"value":0,"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"}],"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":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"recommended":{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},"all":[{"value":1,"date":"2014-06-09 17:42:31.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},{"value":1,"date":"2014-06-10 15:09:12.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2014-06-19 10:39:49.000000000","_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},{"value":2,"date":"2014-06-19 15:32:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"}],"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":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"},"all":[{"value":0,"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},{"value":0,"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},{"value":1,"date":"2014-06-19 15:32:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},{"value":0,"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},{"value":0,"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"},{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-06-09 17:42:31.000000000","updated_by":{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},"reviewer":{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},"state":"REVIEWER"},{"updated":"2014-06-10 15:09:12.000000000","updated_by":{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},"reviewer":{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},"state":"REVIEWER"},{"updated":"2014-06-19 10:39:49.000000000","updated_by":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"reviewer":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"state":"REVIEWER"},{"updated":"2014-06-19 15:32:57.000000000","updated_by":{"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"},"reviewer":{"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"},"state":"REVIEWER"},{"updated":"2014-06-19 16:44:54.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"10f5c672e27b39a7c9830fdefb0d4e96f7182948","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-09 06:40:55.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"e6753e959f5c3d752c025e7e6a98173c4a33b8af","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-06-09 06:40:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e6ebbfa32d0f49a13ba70f456b3c90f0aab3d031","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-06-09 06:45:07.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"ddee3ce7b86610c4f439b3732d2e0a43e6bd78e9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-09 06:45:09.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"f1907f956e6dfe90ae77a9e1a6a60b274486de7a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-09 07:48:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/96/98696/2/check/gate-taskflow-pep8/3ac43ff : SUCCESS in 2m 03s\n- gate-taskflow-docs http://docs-draft.openstack.org/96/98696/2/check/gate-taskflow-docs/777507f/doc/build/html/ : SUCCESS in 1m 55s\n- gate-taskflow-python26 http://logs.openstack.org/96/98696/2/check/gate-taskflow-python26/5930595 : SUCCESS in 2m 02s\n- gate-taskflow-python27 http://logs.openstack.org/96/98696/2/check/gate-taskflow-python27/58528c0 : SUCCESS in 1m 59s\n- gate-taskflow-python33 http://logs.openstack.org/96/98696/2/check/gate-taskflow-python33/1bedbaa : SUCCESS in 3m 46s\n- check-tempest-dsvm-full http://logs.openstack.org/96/98696/2/check/check-tempest-dsvm-full/aef0ff1 : SUCCESS in 55m 24s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/96/98696/2/check/check-tempest-dsvm-postgres-full/74d1867 : SUCCESS in 55m 56s\n- check-tempest-dsvm-neutron http://logs.openstack.org/96/98696/2/check/check-tempest-dsvm-neutron/d9e62ed : SUCCESS in 1h 02m 51s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/96/98696/2/check/check-tempest-dsvm-neutron-heat-slow/d12a908 : SUCCESS in 21m 31s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/96/98696/2/check/check-grenade-dsvm/1d80324 : SUCCESS in 47m 45s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/96/98696/2/check/gate-taskflow-tox-py26-sa7-mysql/a433eda : SUCCESS in 1m 53s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/96/98696/2/check/gate-taskflow-tox-py27-sa8-mysql/9e5bd72 : SUCCESS in 1m 28s","accounts_in_message":[],"_revision_number":2},{"id":"d86bbb9eaaff9ab362c8d2c04ee5a23981ebf65c","author":{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},"date":"2014-06-09 17:42:31.000000000","message":"Patch Set 2: Code-Review+1\n\nLooks pretty straightforward","accounts_in_message":[],"_revision_number":2},{"id":"70963138fd2fd704cf29e8500b927885610ed16a","author":{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},"date":"2014-06-10 15:09:12.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"6ddb95b4f5b47f7c378de038ffaf638c06c950a3","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-06-19 10:39:49.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"160d84178b68fbf47242a2a1e177a45e53e6f251","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-19 10:39:50.000000000","message":"Patch Set 2: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"6a5024ea3f513d962d8e11b87861b10c16039825","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-19 11:31:45.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/96/98696/2/check/gate-taskflow-pep8/7d7a644 : SUCCESS in 1m 12s\n- gate-taskflow-docs http://docs-draft.openstack.org/96/98696/2/check/gate-taskflow-docs/3d28200/doc/build/html/ : SUCCESS in 1m 04s\n- gate-taskflow-python26 http://logs.openstack.org/96/98696/2/check/gate-taskflow-python26/ff443a8 : SUCCESS in 1m 48s\n- gate-taskflow-python27 http://logs.openstack.org/96/98696/2/check/gate-taskflow-python27/d62537d : SUCCESS in 1m 52s\n- gate-taskflow-python33 http://logs.openstack.org/96/98696/2/check/gate-taskflow-python33/6cc18fd : SUCCESS in 4m 01s\n- check-tempest-dsvm-full http://logs.openstack.org/96/98696/2/check/check-tempest-dsvm-full/c1b8519 : SUCCESS in 44m 17s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/96/98696/2/check/check-tempest-dsvm-postgres-full/d55c66f : SUCCESS in 43m 59s\n- check-tempest-dsvm-neutron http://logs.openstack.org/96/98696/2/check/check-tempest-dsvm-neutron/8ded51a : SUCCESS in 51m 51s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/96/98696/2/check/check-tempest-dsvm-neutron-heat-slow/18cc426 : SUCCESS in 19m 37s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/96/98696/2/check/check-grenade-dsvm/c7b9d10 : SUCCESS in 38m 25s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/96/98696/2/check/gate-taskflow-tox-py26-sa7-mysql/3df3fd5 : SUCCESS in 2m 08s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/96/98696/2/check/gate-taskflow-tox-py27-sa8-mysql/ac771b7 : SUCCESS in 1m 44s","accounts_in_message":[],"_revision_number":2},{"id":"bd35fb8ff60c51469f4d2b96c369bb9bcabd2b09","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-19 15:32:57.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"d77581a513f73dda691512b6e06cf3fd88f54f30","author":{"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"},"date":"2014-06-19 15:32:57.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"0212bb3342ebe8cafae5cd24a483e0a5dd4a571a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-19 16:44:54.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded.\n\n- gate-taskflow-docs http://docs-draft.openstack.org/96/98696/2/gate/gate-taskflow-docs/c091b19/doc/build/html/ : SUCCESS in 1m 08s\n- gate-taskflow-pep8 http://logs.openstack.org/96/98696/2/gate/gate-taskflow-pep8/3c5d6b5 : SUCCESS in 2m 51s\n- gate-taskflow-python26 http://logs.openstack.org/96/98696/2/gate/gate-taskflow-python26/642a5d5 : SUCCESS in 1m 44s\n- gate-taskflow-python27 http://logs.openstack.org/96/98696/2/gate/gate-taskflow-python27/d5c64c5 : SUCCESS in 2m 33s\n- gate-taskflow-python33 http://logs.openstack.org/96/98696/2/gate/gate-taskflow-python33/da6f5b4 : SUCCESS in 5m 15s\n- gate-tempest-dsvm-full http://logs.openstack.org/96/98696/2/gate/gate-tempest-dsvm-full/cee6fe5 : SUCCESS in 41m 52s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/96/98696/2/gate/gate-tempest-dsvm-postgres-full/2224b35 : SUCCESS in 42m 14s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/96/98696/2/gate/gate-tempest-dsvm-neutron/98eebb1 : SUCCESS in 52m 14s\n- gate-grenade-dsvm http://logs.openstack.org/96/98696/2/gate/gate-grenade-dsvm/2e8280c : SUCCESS in 39m 16s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/96/98696/2/gate/gate-taskflow-tox-py26-sa7-mysql/a6a2dbb : SUCCESS in 1m 40s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/96/98696/2/gate/gate-taskflow-tox-py27-sa8-mysql/4e0eb3d : SUCCESS in 2m 19s","accounts_in_message":[],"_revision_number":2},{"id":"e5507a45870dc2b375c602f9d0ad23ae99d9bc08","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-19 16:44:54.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6542b99672310f7d339b13208dbf7befae5fd75a","revisions":{"2f355ef03aeb98a1203c01c4dd4b721b62ef7ee1":{"kind":"REWORK","_number":1,"created":"2014-06-09 06:40:55.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/96/98696/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/96/98696/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/96/98696/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/96/98696/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/96/98696/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/96/98696/1"}}},"commit":{"parents":[{"commit":"6f9448001c47b9c9b8847ea87db74430fa106e16","subject":"Merge \"Make the runner a runtime provided property\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6f9448001c47b9c9b8847ea87db74430fa106e16"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-06-09 06:37:50.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-06-09 06:40:08.000000000","tz":-420},"subject":"Sync our version interprocess lock","message":"Sync our version interprocess lock\n\nThe oslo version gained a exists function and\nmerged in the commented code we had so we can\ngo ahead and merge that into our source tree.\n\nThe update is from lockutils.py, oslo incubator\ncommit hash e3b52f20367e18.\n\nChange-Id: I858a4412d03c48c4ef1c2506edf6334c66ded3f0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2f355ef03aeb98a1203c01c4dd4b721b62ef7ee1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2f355ef03aeb98a1203c01c4dd4b721b62ef7ee1"}]},"branch":"refs/heads/master"},"6542b99672310f7d339b13208dbf7befae5fd75a":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2014-06-09 06:45:07.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/96/98696/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/96/98696/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/96/98696/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/96/98696/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/96/98696/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/96/98696/2"}}},"commit":{"parents":[{"commit":"6f9448001c47b9c9b8847ea87db74430fa106e16","subject":"Merge \"Make the runner a runtime provided property\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6f9448001c47b9c9b8847ea87db74430fa106e16"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-06-09 06:37:50.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-06-09 06:45:07.000000000","tz":0},"subject":"Sync our version of the interprocess lock","message":"Sync our version of the interprocess lock\n\nThe oslo version gained a exists function and\nmerged in the commented code we had so we can\ngo ahead and merge that into our source tree\nand remove the comment (since it\u0027s not useful\nanymore).\n\nThe update is from lockutils.py, oslo incubator\ncommit hash e3b52f20367e18.\n\nChange-Id: I858a4412d03c48c4ef1c2506edf6334c66ded3f0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6542b99672310f7d339b13208dbf7befae5fd75a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6542b99672310f7d339b13208dbf7befae5fd75a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
