)]}'
{"id":"openstack%2Ftaskflow~82825","triplet_id":"openstack%2Ftaskflow~master~Icf257cfc0fb161ab2199baa3d7c7e64664a109e7","project":"openstack/taskflow","branch":"master","hashtags":[],"change_id":"Icf257cfc0fb161ab2199baa3d7c7e64664a109e7","subject":"Use same code to reset flow and parts of it","status":"MERGED","created":"2014-03-25 13:44:37.000000000","updated":"2014-03-26 16:29:41.000000000","submitted":"2014-03-26 16:29:41.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"dbf39eb76f55d71bbc46fae9f367312254846341","_number":82825,"virtual_id_number":82825,"owner":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"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-03-26 16:29:41.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},{"value":0,"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"}],"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-03-26 09:28:17.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"},{"value":2,"date":"2014-03-26 15:41:36.000000000","_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},{"value":0,"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"}],"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":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-03-26 15:41:36.000000000","_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},{"value":0,"date":"2014-03-26 09:28:12.000000000","_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"}],"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"},{"value":0,"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},{"value":0,"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"}],"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"},{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-03-26 09:28:17.000000000","updated_by":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"reviewer":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"state":"REVIEWER"},{"updated":"2014-03-26 15:41:36.000000000","updated_by":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"reviewer":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"state":"REVIEWER"},{"updated":"2014-03-26 16:29:41.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b42ed13c243448c57fe25fb0f5971e193d31ef80","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 13:44:38.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"cde368be3f1de97dea8ec52061052cb4b4ddaf7e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 14:10:15.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/25/82825/1/check/gate-taskflow-pep8/3a130fa : SUCCESS in 51s\n- gate-taskflow-docs http://docs-draft.openstack.org/25/82825/1/check/gate-taskflow-docs/c4d9202/doc/build/html/ : SUCCESS in 1m 36s\n- gate-taskflow-python26 http://logs.openstack.org/25/82825/1/check/gate-taskflow-python26/2c7d116 : SUCCESS in 3m 11s\n- gate-taskflow-python27 http://logs.openstack.org/25/82825/1/check/gate-taskflow-python27/5331ac6 : SUCCESS in 2m 54s\n- gate-taskflow-python33 http://logs.openstack.org/25/82825/1/check/gate-taskflow-python33/55f7c2d : SUCCESS in 5m 31s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/25/82825/1/check/gate-taskflow-tox-py26-sa7-mysql/8e8d2b1 : SUCCESS in 2m 08s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/25/82825/1/check/gate-taskflow-tox-py27-sa8-mysql/51233e9 : SUCCESS in 1m 59s\n\n","accounts_in_message":[],"_revision_number":1},{"id":"0131b70ef33cabf19d11a65dc2c7e3f3dd75772d","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-03-25 21:39:33.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"8bca3585ee80ad2d3ba92c8e9e15654548d1596e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-26 09:28:12.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"674a1ecccf11225455071bcfc2dc17fd52b6474d","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-26 09:28:12.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b394e7e63e5b4ce00cb64526ab2613c45c0feb22","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-03-26 09:28:17.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":2},{"id":"5bb684f45a31607fa0f01bccecdc8294ee502ff5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-26 10:00:10.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/25/82825/2/check/gate-taskflow-pep8/fb6b1c7 : SUCCESS in 1m 28s\n- gate-taskflow-docs http://docs-draft.openstack.org/25/82825/2/check/gate-taskflow-docs/acfec00/doc/build/html/ : SUCCESS in 1m 30s\n- gate-taskflow-python26 http://logs.openstack.org/25/82825/2/check/gate-taskflow-python26/7d44dd9 : SUCCESS in 2m 32s\n- gate-taskflow-python27 http://logs.openstack.org/25/82825/2/check/gate-taskflow-python27/bef4c3b : SUCCESS in 2m 10s\n- gate-taskflow-python33 http://logs.openstack.org/25/82825/2/check/gate-taskflow-python33/cbc2e0f : SUCCESS in 5m 03s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/25/82825/2/check/gate-taskflow-tox-py26-sa7-mysql/0e4df6b : SUCCESS in 2m 16s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/25/82825/2/check/gate-taskflow-tox-py27-sa8-mysql/1468819 : SUCCESS in 1m 39s\n\n","accounts_in_message":[],"_revision_number":2},{"id":"487fe0a78605082e23e3dea091c24982b55db0e9","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-26 15:41:36.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"33bce408447315cce5c8921441009f87e12fc476","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-26 16:24:29.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"0aaf5d36a0db367e892953e81a1145cb6cbfc872","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-26 16:29:41.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2},{"id":"dbf39eb76f55d71bbc46fae9f367312254846341","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-26 16:29:41.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- gate-taskflow-docs http://docs-draft.openstack.org/25/82825/2/gate/gate-taskflow-docs/dff8295/doc/build/html/ : SUCCESS in 1m 57s\n- gate-taskflow-pep8 http://logs.openstack.org/25/82825/2/gate/gate-taskflow-pep8/c1768c3 : SUCCESS in 1m 26s\n- gate-taskflow-python26 http://logs.openstack.org/25/82825/2/gate/gate-taskflow-python26/5091336 : SUCCESS in 1m 57s\n- gate-taskflow-python27 http://logs.openstack.org/25/82825/2/gate/gate-taskflow-python27/4cf7f42 : SUCCESS in 1m 55s\n- gate-taskflow-python33 http://logs.openstack.org/25/82825/2/gate/gate-taskflow-python33/e01401c : SUCCESS in 4m 25s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/25/82825/2/gate/gate-taskflow-tox-py26-sa7-mysql/c57b84a : SUCCESS in 2m 21s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/25/82825/2/gate/gate-taskflow-tox-py27-sa8-mysql/f0430a5 : SUCCESS in 1m 59s\n\n","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c36e3e33f1b375a47011e24fa6c9d9ef4611c9d4","revisions":{"0365d196f49f813a007d5df516c2d0aea847b551":{"kind":"REWORK","_number":1,"created":"2014-03-25 13:44:37.000000000","uploader":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"ref":"refs/changes/25/82825/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/25/82825/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/25/82825/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/25/82825/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/25/82825/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/25/82825/1"}}},"commit":{"parents":[{"commit":"11b58eca2742a06308d506cc6f93ff59adfb3411","subject":"Optimize dependency links in flattening","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/11b58eca2742a06308d506cc6f93ff59adfb3411"}]}],"author":{"name":"Ivan A. Melnikov","email":"imelnikov@griddynamics.com","date":"2014-03-25 13:41:42.000000000","tz":240},"committer":{"name":"Ivan A. Melnikov","email":"imelnikov@griddynamics.com","date":"2014-03-25 13:41:42.000000000","tz":240},"subject":"Use same code to reset flow and parts of it","message":"Use same code to reset flow and parts of it\n\nInstead of having special engine and storage method to reset\nreverted flow when running it again, delegate the job to\ngraph action, which already does almost same thing when retrying\nsubgraphs.\n\nChange-Id: Icf257cfc0fb161ab2199baa3d7c7e64664a109e7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/0365d196f49f813a007d5df516c2d0aea847b551"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/0365d196f49f813a007d5df516c2d0aea847b551"}]},"branch":"refs/heads/master"},"c36e3e33f1b375a47011e24fa6c9d9ef4611c9d4":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2014-03-26 09:28:12.000000000","uploader":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"ref":"refs/changes/25/82825/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/25/82825/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/25/82825/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/25/82825/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/25/82825/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/25/82825/2"}}},"commit":{"parents":[{"commit":"4559fdd841061e6243b2b3120d326dc6d83dbd74","subject":"Optimize dependency links in flattening","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/4559fdd841061e6243b2b3120d326dc6d83dbd74"}]}],"author":{"name":"Ivan A. Melnikov","email":"imelnikov@griddynamics.com","date":"2014-03-25 13:41:42.000000000","tz":240},"committer":{"name":"Ivan A. Melnikov","email":"imelnikov@griddynamics.com","date":"2014-03-26 09:27:39.000000000","tz":240},"subject":"Use same code to reset flow and parts of it","message":"Use same code to reset flow and parts of it\n\nInstead of having special engine and storage method to reset\nreverted flow when running it again, delegate the job to\ngraph action, which already does almost same thing when retrying\nsubgraphs.\n\nChange-Id: Icf257cfc0fb161ab2199baa3d7c7e64664a109e7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/c36e3e33f1b375a47011e24fa6c9d9ef4611c9d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/c36e3e33f1b375a47011e24fa6c9d9ef4611c9d4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
