)]}'
{"id":"openstack%2Ftaskflow~132380","triplet_id":"openstack%2Ftaskflow~master~I4a05ea5dcdef97218312e3a88ed4a1dfdf1b1edf","project":"openstack/taskflow","branch":"master","topic":"bp/process-executor","hashtags":[],"change_id":"I4a05ea5dcdef97218312e3a88ed4a1dfdf1b1edf","subject":"Stop returning atoms from execute/revert methods","status":"MERGED","created":"2014-11-01 00:40:27.000000000","updated":"2014-12-09 06:17:06.000000000","submitted":"2014-12-09 06:17:05.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a035c97bc754a3a0fa4ef3c2d692dcaaed2eb336","_number":132380,"virtual_id_number":132380,"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":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2014-12-09 06:17:05.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"all":[{"value":2,"date":"2014-12-09 05:46:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"all":[{"value":1,"date":"2014-12-09 05:46:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-12-09 06:17:05.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6c02cc93003b20562625ffbbe34308105e1f76b1","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-01 00:40:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4c84a08655e3127d05a49159a23b74b2a825cb31","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-01 01:34:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/80/132380/1/check/gate-taskflow-pep8/58e5996 : SUCCESS in 37s\n- gate-taskflow-docs http://docs-draft.openstack.org/80/132380/1/check/gate-taskflow-docs/25c2a42/doc/build/html/ : SUCCESS in 59s\n- gate-taskflow-python27 http://logs.openstack.org/80/132380/1/check/gate-taskflow-python27/20d1a32 : SUCCESS in 1m 18s\n- gate-taskflow-python33 http://logs.openstack.org/80/132380/1/check/gate-taskflow-python33/cf2edf7 : SUCCESS in 3m 13s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/80/132380/1/check/gate-tempest-dsvm-src-taskflow/3b167bd : SUCCESS in 47m 32s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/80/132380/1/check/gate-tempest-dsvm-neutron-src-taskflow/c9b2dfb : SUCCESS in 53m 38s\n- gate-taskflow-python26 http://logs.openstack.org/80/132380/1/check/gate-taskflow-python26/c1a8783 : SUCCESS in 2m 56s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/80/132380/1/check/gate-taskflow-unittests-26-sa7-mysql/14446e0 : SUCCESS in 1m 52s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/80/132380/1/check/gate-taskflow-unittests-27-sa8-mysql/f6780f3 : SUCCESS in 1m 35s","accounts_in_message":[],"_revision_number":1},{"id":"69be77226f8774f87ce558399a48549686c45ac9","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-15 12:08:03.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":1},{"id":"00566d08fab426ff59617e06b30cc86b051ae2c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-15 12:22:10.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-pep8 http://logs.openstack.org/80/132380/2/check/gate-taskflow-pep8/67bad82 : SUCCESS in 51s\n- gate-taskflow-docs http://docs-draft.openstack.org/80/132380/2/check/gate-taskflow-docs/64a3ea6/doc/build/html/ : SUCCESS in 1m 08s\n- gate-taskflow-python27 http://logs.openstack.org/80/132380/2/check/gate-taskflow-python27/469dd4a : SUCCESS in 2m 27s\n- gate-taskflow-python33 http://logs.openstack.org/80/132380/2/check/gate-taskflow-python33/2d5ab3b : SUCCESS in 3m 34s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/80/132380/2/check/gate-tempest-dsvm-src-taskflow/bfc6a17 : FAILURE in 13m 53s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/80/132380/2/check/gate-tempest-dsvm-neutron-src-taskflow/9ab974c : FAILURE in 14m 05s\n- gate-taskflow-python26 http://logs.openstack.org/80/132380/2/check/gate-taskflow-python26/a655904 : SUCCESS in 1m 42s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/80/132380/2/check/gate-taskflow-unittests-26-sa7-mysql/27242f2 : SUCCESS in 1m 50s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/80/132380/2/check/gate-taskflow-unittests-27-sa8-mysql/c6ffb90 : SUCCESS in 1m 40s","accounts_in_message":[],"_revision_number":2},{"id":"9ddb0bb7c9d71a0c5d5b7e4aef67023565f546aa","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-16 02:33:07.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"3eaf01b721f8bfb289899ae06eca585d2e5f2c21","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-16 03:25:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/80/132380/2/check/gate-taskflow-pep8/75f4781 : SUCCESS in 41s\n- gate-taskflow-docs http://docs-draft.openstack.org/80/132380/2/check/gate-taskflow-docs/5a6d34b/doc/build/html/ : SUCCESS in 1m 02s\n- gate-taskflow-python27 http://logs.openstack.org/80/132380/2/check/gate-taskflow-python27/fa36bcd : SUCCESS in 1m 28s\n- gate-taskflow-python33 http://logs.openstack.org/80/132380/2/check/gate-taskflow-python33/b85e50f : SUCCESS in 3m 20s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/80/132380/2/check/gate-tempest-dsvm-src-taskflow/e903406 : SUCCESS in 43m 52s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/80/132380/2/check/gate-tempest-dsvm-neutron-src-taskflow/1a1d9d3 : SUCCESS in 52m 25s\n- gate-taskflow-python26 http://logs.openstack.org/80/132380/2/check/gate-taskflow-python26/90dee68 : SUCCESS in 2m 02s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/80/132380/2/check/gate-taskflow-unittests-26-sa7-mysql/e3892ce : SUCCESS in 1m 42s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/80/132380/2/check/gate-taskflow-unittests-27-sa8-mysql/7230c31 : SUCCESS in 1m 27s","accounts_in_message":[],"_revision_number":2},{"id":"02cb29ba4d08e1cbe6ffa1f8c7737f741b0e13e9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-19 03:06:47.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"15dcff241459c7cb821ab12ec3db0dcbd7f63e12","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-19 19:16:46.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3eb14991ffda00c2ce1f5a2dd9c7d8eb9048e607","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-19 20:14:34.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/80/132380/3/check/gate-taskflow-pep8/65d5b89 : SUCCESS in 43s\n- gate-taskflow-docs http://docs-draft.openstack.org/80/132380/3/check/gate-taskflow-docs/483769f/doc/build/html/ : SUCCESS in 1m 08s\n- gate-taskflow-python27 http://logs.openstack.org/80/132380/3/check/gate-taskflow-python27/d3e2261 : SUCCESS in 1m 19s\n- gate-taskflow-python33 http://logs.openstack.org/80/132380/3/check/gate-taskflow-python33/037c585 : SUCCESS in 2m 32s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/80/132380/3/check/gate-tempest-dsvm-src-taskflow/88321c9 : SUCCESS in 51m 29s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/80/132380/3/check/gate-tempest-dsvm-neutron-src-taskflow/f1876a0 : SUCCESS in 53m 49s\n- gate-taskflow-python26 http://logs.openstack.org/80/132380/3/check/gate-taskflow-python26/0078dc6 : SUCCESS in 1m 47s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/80/132380/3/check/gate-taskflow-unittests-26-sa7-mysql/6348b6b : SUCCESS in 1m 33s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/80/132380/3/check/gate-taskflow-unittests-27-sa8-mysql/db2e9e2 : SUCCESS in 58s","accounts_in_message":[],"_revision_number":3},{"id":"a30f2ffe4be0da982f32b0d0fd80ae5e1891ece7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 21:51:26.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"6e5a2393f4429724a2739e8a843a2511d8d2acfd","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 23:04:26.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"fb932c05411962912691d44ab495ae36ced43418","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 23:31:38.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/80/132380/4/check/gate-taskflow-python26/8063e3f : SUCCESS in 1m 20s\n- gate-taskflow-pep8 http://logs.openstack.org/80/132380/4/check/gate-taskflow-pep8/f934b62 : SUCCESS in 50s\n- gate-taskflow-docs http://docs-draft.openstack.org/80/132380/4/check/gate-taskflow-docs/f08ef26/doc/build/html/ : SUCCESS in 1m 19s\n- gate-taskflow-python27 http://logs.openstack.org/80/132380/4/check/gate-taskflow-python27/29f181b : SUCCESS in 1m 09s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/80/132380/4/check/gate-tempest-dsvm-neutron-src-taskflow/bca09c5 : SUCCESS in 22m 59s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/80/132380/4/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/5df821a : SUCCESS in 26m 18s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/80/132380/4/check/gate-tempest-dsvm-neutron-src-taskflow-juno/97a6615 : SUCCESS in 24m 33s\n- gate-taskflow-python34 http://logs.openstack.org/80/132380/4/check/gate-taskflow-python34/9565cdc : SUCCESS in 2m 40s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/80/132380/4/check/gate-taskflow-tox-py26-sa7-mysql/3c6c356 : SUCCESS in 1m 32s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/80/132380/4/check/gate-taskflow-tox-py27-sa8-mysql/541f17d : SUCCESS in 1m 04s","accounts_in_message":[],"_revision_number":4},{"id":"c0d0521bbdc433ede169151569c5b1ba5b9da0d6","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-09 05:46:04.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"83d24a065935f6d1066b71ee653b585984d0f7dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 05:46:06.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"0e0081082d44de79d4bdf95764babda7fc495a5b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 06:17:05.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/80/132380/4/gate/gate-taskflow-python26/aacfdb7 : SUCCESS in 1m 41s\n- gate-taskflow-docs http://docs-draft.openstack.org/80/132380/4/gate/gate-taskflow-docs/3863bad/doc/build/html/ : SUCCESS in 1m 20s\n- gate-taskflow-pep8 http://logs.openstack.org/80/132380/4/gate/gate-taskflow-pep8/af81bd6 : SUCCESS in 56s\n- gate-taskflow-python27 http://logs.openstack.org/80/132380/4/gate/gate-taskflow-python27/19a7c80 : SUCCESS in 1m 20s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/80/132380/4/gate/gate-tempest-dsvm-neutron-src-taskflow/7d9bfd6 : SUCCESS in 30m 57s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/80/132380/4/gate/gate-taskflow-tox-py26-sa7-mysql/4eadce3 : SUCCESS in 1m 27s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/80/132380/4/gate/gate-taskflow-tox-py27-sa8-mysql/1784ae3 : SUCCESS in 1m 16s\n- gate-taskflow-python34 http://logs.openstack.org/80/132380/4/gate/gate-taskflow-python34/7aae9ab : SUCCESS in 2m 57s","accounts_in_message":[],"_revision_number":4},{"id":"d3a31818fe0877a10e9f1d66a38728cbf78fd5f6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 06:17:06.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"5f0b514a1432c731cb9d7067d2699b24f4025dd1","revisions":{"62bb9bd643eecd1ee091cc0b65817d4ae39edd60":{"kind":"REWORK","_number":1,"created":"2014-11-01 00:40:27.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/80/132380/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/80/132380/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/80/132380/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/80/132380/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/80/132380/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/80/132380/1"}}},"commit":{"parents":[{"commit":"1751656c76ed3ca239c4700c77221992a458546f","subject":"Have tasks be able to provide copy() methods","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1751656c76ed3ca239c4700c77221992a458546f"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-09-13 01:49:29.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-01 00:39:58.000000000","tz":-420},"subject":"Stop returning atoms from execute/revert methods","message":"Stop returning atoms from execute/revert methods\n\nIt is not needed to return the atom that was executed from the\nfutures result() method, since we can just as easily set an\nattribute on the future and reference it from there when using\nit later. This is also required for a process based executor since\nit is not typically possible to send back a raw task object (and\nis not desireable to require this); even if it was possible the\ntask would be pickled and unpickled multiple times so when this\nhappens it can not be guaranteed to even be the same object (in\nfact it is not).\n\nPart of blueprint process-executor\n\nChange-Id: I4a05ea5dcdef97218312e3a88ed4a1dfdf1b1edf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/62bb9bd643eecd1ee091cc0b65817d4ae39edd60"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/62bb9bd643eecd1ee091cc0b65817d4ae39edd60"}]},"branch":"refs/heads/master"},"6a520db8e2a3803de7ee5e1555b7b546b903387e":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2014-11-15 12:08:03.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/80/132380/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/80/132380/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/80/132380/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/80/132380/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/80/132380/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/80/132380/2"}}},"commit":{"parents":[{"commit":"4244999e88e8b16affad7dc21b80c2e333afbe50","subject":"Have tasks be able to provide copy() methods","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/4244999e88e8b16affad7dc21b80c2e333afbe50"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-09-13 01:49:29.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 12:08:03.000000000","tz":0},"subject":"Stop returning atoms from execute/revert methods","message":"Stop returning atoms from execute/revert methods\n\nIt is not needed to return the atom that was executed from the\nfutures result() method, since we can just as easily set an\nattribute on the future and reference it from there when using\nit later. This is also required for a process based executor since\nit is not typically possible to send back a raw task object (and\nis not desireable to require this); even if it was possible the\ntask would be pickled and unpickled multiple times so when this\nhappens it can not be guaranteed to even be the same object (in\nfact it is not).\n\nPart of blueprint process-executor\n\nChange-Id: I4a05ea5dcdef97218312e3a88ed4a1dfdf1b1edf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6a520db8e2a3803de7ee5e1555b7b546b903387e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6a520db8e2a3803de7ee5e1555b7b546b903387e"}]},"branch":"refs/heads/master"},"d1aca64c902b6bf9fd860325e1332faf2584b3b5":{"kind":"REWORK","_number":3,"created":"2014-11-19 19:16:46.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/80/132380/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/80/132380/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/80/132380/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/80/132380/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/80/132380/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/80/132380/3"}}},"commit":{"parents":[{"commit":"7f5191cacc69561e3f9ee5942c5831e7948834b9","subject":"Have tasks be able to provide copy() methods","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7f5191cacc69561e3f9ee5942c5831e7948834b9"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-09-13 01:49:29.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-19 19:02:16.000000000","tz":-480},"subject":"Stop returning atoms from execute/revert methods","message":"Stop returning atoms from execute/revert methods\n\nIt is not needed to return the atom that was executed from the\nfutures result() method, since we can just as easily set an\nattribute on the future and reference it from there when using\nit later. This is also required for a process based executor since\nit is not typically possible to send back a raw task object (and\nis not desireable to require this); even if it was possible the\ntask would be pickled and unpickled multiple times so when this\nhappens it can not be guaranteed to even be the same object (in\nfact it is not).\n\nPart of blueprint process-executor\n\nChange-Id: I4a05ea5dcdef97218312e3a88ed4a1dfdf1b1edf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/d1aca64c902b6bf9fd860325e1332faf2584b3b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/d1aca64c902b6bf9fd860325e1332faf2584b3b5"}]},"branch":"refs/heads/master"},"5f0b514a1432c731cb9d7067d2699b24f4025dd1":{"kind":"REWORK","_number":4,"created":"2014-12-06 23:04:26.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/80/132380/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/80/132380/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/80/132380/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/80/132380/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/80/132380/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/80/132380/4"}}},"commit":{"parents":[{"commit":"dc4262e58715a170f94cb5680f8b295115b64c92","subject":"Have tasks be able to provide copy() methods","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/dc4262e58715a170f94cb5680f8b295115b64c92"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-09-13 01:49:29.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-06 23:03:58.000000000","tz":-480},"subject":"Stop returning atoms from execute/revert methods","message":"Stop returning atoms from execute/revert methods\n\nIt is not needed to return the atom that was executed from the\nfutures result() method, since we can just as easily set an\nattribute on the future and reference it from there when using\nit later. This is also required for a process based executor since\nit is not typically possible to send back a raw task object (and\nis not desireable to require this); even if it was possible the\ntask would be pickled and unpickled multiple times so when this\nhappens it can not be guaranteed to even be the same object (in\nfact it is not).\n\nPart of blueprint process-executor\n\nChange-Id: I4a05ea5dcdef97218312e3a88ed4a1dfdf1b1edf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5f0b514a1432c731cb9d7067d2699b24f4025dd1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5f0b514a1432c731cb9d7067d2699b24f4025dd1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
