)]}'
{"id":"openstack%2Ftaskflow~71621","triplet_id":"openstack%2Ftaskflow~master~Ifa600bcad1edf2910f02ac36783cd458afbd880c","project":"openstack/taskflow","branch":"master","topic":"checkpoints","hashtags":[],"change_id":"Ifa600bcad1edf2910f02ac36783cd458afbd880c","subject":"Flow smart revert with retry controller","status":"MERGED","created":"2014-02-06 18:19:53.000000000","updated":"2014-03-18 10:56:48.000000000","submitted":"2014-03-18 10:56:48.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":69,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"871b254d5afc7b71c370be36fe05effe6febd679","_number":71621,"virtual_id_number":71621,"owner":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"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-18 10:56:48.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-18 09:34:45.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":0,"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},{"value":2,"date":"2014-03-18 09:34:46.000000000","_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":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"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":1,"date":"2014-03-18 10:09:52.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-18 09:34:45.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-18 10:09:52.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-03-18 10:56:48.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"46c2b14236a36b805308f277c55e8940569f19f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-06 18:20:10.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"c459c7f6b0855305159a38e40e2a0c391896b953","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-06 18:22:06.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8fc39375db960f09c37ba72e2ec01aa2f5a1ffce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-06 18:22:07.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"886a86c27520c8f8d709a19f6993f4c050d8267e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-06 19:04:05.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/2/check/gate-taskflow-pep8/719a3ea : FAILURE in 1m 03s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/2/check/gate-taskflow-python26/3a86ff5 : FAILURE in 1m 50s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/2/check/gate-taskflow-python27/04f2d26 : FAILURE in 1m 24s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/2/check/gate-taskflow-python33/bc8a0b9 : FAILURE in 2m 22s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/2/check/gate-taskflow-tox-py26-sa7-mysql/ed608c6 : FAILURE in 1m 55s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/2/check/gate-taskflow-tox-py27-sa8-mysql/f809e24 : FAILURE in 1m 58s\n- gate-taskflow-tox-py26-sa9-mysql http://logs.openstack.org/21/71621/2/check/gate-taskflow-tox-py26-sa9-mysql/6c4acba : FAILURE in 2m 04s\n- gate-taskflow-tox-py27-sa9-mysql http://logs.openstack.org/21/71621/2/check/gate-taskflow-tox-py27-sa9-mysql/5c0906f : FAILURE in 1m 33s\n","accounts_in_message":[],"_revision_number":2},{"id":"ba09f8e541f3201a52293b3d0a90edce537eccc0","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-02-06 20:03:47.000000000","message":"Patch Set 2: (6 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"4ad06e75baa0f44821f5781a81206b9b11386463","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-07 11:30:59.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"84c641c9849b7ef876140e40d82c1fe648a27834","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-07 11:31:03.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"6a715489440fdc43c09e527e9491c13d5a1f690a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-07 11:36:17.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/3/check/gate-taskflow-pep8/61bd063 : SUCCESS in 1m 20s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/3/check/gate-taskflow-python26/51e1969 : SUCCESS in 1m 46s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/3/check/gate-taskflow-python27/08a2864 : SUCCESS in 1m 25s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/3/check/gate-taskflow-python33/b8b6810 : FAILURE in 2m 22s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/3/check/gate-taskflow-tox-py26-sa7-mysql/19d8eec : SUCCESS in 2m 00s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/3/check/gate-taskflow-tox-py27-sa8-mysql/fc625c2 : SUCCESS in 1m 34s\n- gate-taskflow-tox-py26-sa9-mysql http://logs.openstack.org/21/71621/3/check/gate-taskflow-tox-py26-sa9-mysql/41e47d6 : SUCCESS in 1m 55s\n- gate-taskflow-tox-py27-sa9-mysql http://logs.openstack.org/21/71621/3/check/gate-taskflow-tox-py27-sa9-mysql/eaa9b28 : SUCCESS in 1m 11s\n","accounts_in_message":[],"_revision_number":3},{"id":"b015671c28d95b9f235742c79be5b4ec64196d8c","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-07 17:10:59.000000000","message":"Patch Set 2: (5 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"8ef3cf02f5ff283a04c5f37ff0b62fd69e614453","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-07 17:11:06.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"770c852e99c87758f7bf4d2830cef5f84ae88aa8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-07 17:11:13.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"03e4fa3b469958536ca177e86e547584018f9a67","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-07 17:15:39.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/4/check/gate-taskflow-pep8/42759bc : SUCCESS in 1m 22s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/4/check/gate-taskflow-python26/b3e7cf5 : SUCCESS in 2m 34s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/4/check/gate-taskflow-python27/9e8c838 : SUCCESS in 1m 41s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/4/check/gate-taskflow-python33/47f3ed7 : SUCCESS in 2m 23s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/4/check/gate-taskflow-tox-py26-sa7-mysql/c3d084f : SUCCESS in 1m 56s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/4/check/gate-taskflow-tox-py27-sa8-mysql/78f2404 : SUCCESS in 1m 32s\n- gate-taskflow-tox-py26-sa9-mysql http://logs.openstack.org/21/71621/4/check/gate-taskflow-tox-py26-sa9-mysql/6dacf6a : SUCCESS in 2m 00s\n- gate-taskflow-tox-py27-sa9-mysql http://logs.openstack.org/21/71621/4/check/gate-taskflow-tox-py27-sa9-mysql/1bc5352 : SUCCESS in 1m 20s\n","accounts_in_message":[],"_revision_number":4},{"id":"b1b0815a6fd6a9375e648bf21850ebd29169b6a3","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-10 14:45:26.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a672dac2ea3383326d0a891f91ada71ce658effb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-10 14:45:40.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"b07eb64f08e51cb5964614def9722c57a6b66c12","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-10 16:09:21.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/5/check/gate-taskflow-pep8/f96270c : SUCCESS in 1m 15s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/5/check/gate-taskflow-python26/266266f : SUCCESS in 2m 02s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/5/check/gate-taskflow-python27/27ee772 : SUCCESS in 1m 35s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/5/check/gate-taskflow-python33/1698380 : SUCCESS in 2m 29s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/5/check/gate-taskflow-tox-py26-sa7-mysql/758e097 : SUCCESS in 1m 42s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/5/check/gate-taskflow-tox-py27-sa8-mysql/0210eb5 : SUCCESS in 1m 21s\n- gate-taskflow-tox-py26-sa9-mysql http://logs.openstack.org/21/71621/5/check/gate-taskflow-tox-py26-sa9-mysql/d09a758 : SUCCESS in 2m 02s\n- gate-taskflow-tox-py27-sa9-mysql http://logs.openstack.org/21/71621/5/check/gate-taskflow-tox-py27-sa9-mysql/ebb8d63 : SUCCESS in 1m 38s\n","accounts_in_message":[],"_revision_number":5},{"id":"d98d0bf330b6e22f80791bc89c25b0344d9622be","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-10 16:52:52.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"d579eada97191e472a908768098e50975c771059","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-10 16:53:03.000000000","message":"Patch Set 6:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"53b632ba95388f6c615dcc751819f1cfb47f17d2","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-10 17:19:03.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"d18645fb47920a2beab7526cfa5f909a7e57454b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-10 17:19:18.000000000","message":"Patch Set 7:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"6f1108ad3a1c1a2bf8cbc7dd72af1801cdc94fe8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-10 19:07:40.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/7/check/gate-taskflow-pep8/181cab8 : SUCCESS in 1m 14s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/7/check/gate-taskflow-python26/4e37bd6 : SUCCESS in 2m 29s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/7/check/gate-taskflow-python27/fa0de05 : SUCCESS in 1m 28s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/7/check/gate-taskflow-python33/d875a9b : SUCCESS in 2m 28s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/7/check/gate-taskflow-tox-py26-sa7-mysql/2551703 : SUCCESS in 2m 26s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/7/check/gate-taskflow-tox-py27-sa8-mysql/85a2d44 : SUCCESS in 1m 18s\n- gate-taskflow-tox-py26-sa9-mysql http://logs.openstack.org/21/71621/7/check/gate-taskflow-tox-py26-sa9-mysql/2480d5c : SUCCESS in 2m 04s\n- gate-taskflow-tox-py27-sa9-mysql http://logs.openstack.org/21/71621/7/check/gate-taskflow-tox-py27-sa9-mysql/96ee759 : SUCCESS in 1m 09s\n","accounts_in_message":[],"_revision_number":7},{"id":"249daa9021036959212d61dba367e3c3b904b201","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-02-10 22:14:31.000000000","message":"Patch Set 7: (5 inline comments)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"d76af9f999416f458555d82f2aaf09226aca89db","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-12 09:39:27.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"ca264c7d2941fe55a01d36bec511c6cce63f69da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 09:39:32.000000000","message":"Patch Set 8:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"b10d5c58802087d5d15a7497e4d2ae8c355bdb71","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-12 09:42:19.000000000","message":"Patch Set 7: (5 inline comments)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"db3c331398406ce77c2d0f41f4b2a366f4cef73b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 09:57:07.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/8/check/gate-taskflow-pep8/daa3e16 : SUCCESS in 1m 05s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/8/check/gate-taskflow-python26/c612627 : SUCCESS in 2m 09s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/8/check/gate-taskflow-python27/a8532b0 : SUCCESS in 1m 41s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/8/check/gate-taskflow-python33/75fc990 : SUCCESS in 2m 19s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/8/check/gate-taskflow-tox-py26-sa7-mysql/4b56976 : SUCCESS in 2m 15s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/8/check/gate-taskflow-tox-py27-sa8-mysql/1b7f031 : SUCCESS in 1m 17s\n- gate-taskflow-tox-py26-sa9-mysql http://logs.openstack.org/21/71621/8/check/gate-taskflow-tox-py26-sa9-mysql/1668136 : SUCCESS in 2m 04s\n- gate-taskflow-tox-py27-sa9-mysql http://logs.openstack.org/21/71621/8/check/gate-taskflow-tox-py27-sa9-mysql/b04e6f1 : SUCCESS in 1m 41s\n","accounts_in_message":[],"_revision_number":8},{"id":"9d20c89207dfbde67e15f2c04a946dd3c5e4b646","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-12 11:31:13.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"fa76dcaff99e68c6441f8ec15e9f7cf5c6589360","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 11:31:18.000000000","message":"Patch Set 9:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"74bcf6fd03785314dfe36046402e73690aac23c7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 11:33:49.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/9/check/gate-taskflow-pep8/80eebcd : SUCCESS in 1m 13s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/9/check/gate-taskflow-python26/7f15094 : SUCCESS in 2m 06s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/9/check/gate-taskflow-python27/4136f3a : SUCCESS in 1m 31s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/9/check/gate-taskflow-python33/33ac22c : SUCCESS in 2m 28s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/9/check/gate-taskflow-tox-py26-sa7-mysql/be4e2ef : SUCCESS in 2m 08s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/9/check/gate-taskflow-tox-py27-sa8-mysql/99e0522 : SUCCESS in 1m 22s\n- gate-taskflow-tox-py26-sa9-mysql http://logs.openstack.org/21/71621/9/check/gate-taskflow-tox-py26-sa9-mysql/f3cf86e : SUCCESS in 2m 03s\n- gate-taskflow-tox-py27-sa9-mysql http://logs.openstack.org/21/71621/9/check/gate-taskflow-tox-py27-sa9-mysql/e9cbc9c : SUCCESS in 1m 31s\n","accounts_in_message":[],"_revision_number":9},{"id":"3b20f2d344c4245a2c67ef595963a3893eb7f649","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-12 14:52:00.000000000","message":"Patch Set 7: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"8a740a9dd1af69f19b751359b423c7d84a5d3a26","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-12 16:28:38.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"62b277815161a080df3aca88d713f7b2015086d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 16:34:40.000000000","message":"Patch Set 10:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"d110a1fdb23600098bbe7db129d6593ebecbb880","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-12 17:07:41.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"4ceb2666493b4ae965ade36da2ad3965a7db428a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 17:07:42.000000000","message":"Patch Set 11:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":11},{"id":"cec48ab71de4b0c2012323b5ae607db0b1d3d494","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 18:28:11.000000000","message":"Patch Set 11: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/11/check/gate-taskflow-pep8/d198819 : SUCCESS in 1m 09s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/11/check/gate-taskflow-python26/0adcebf : SUCCESS in 1m 53s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/11/check/gate-taskflow-python27/2928600 : SUCCESS in 1m 50s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/11/check/gate-taskflow-python33/77e9d16 : SUCCESS in 2m 27s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/11/check/gate-taskflow-tox-py26-sa7-mysql/76ed84a : SUCCESS in 2m 01s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/11/check/gate-taskflow-tox-py27-sa8-mysql/0c458fb : SUCCESS in 1m 16s\n- gate-taskflow-tox-py26-sa9-mysql http://logs.openstack.org/21/71621/11/check/gate-taskflow-tox-py26-sa9-mysql/7031c30 : SUCCESS in 2m 23s\n- gate-taskflow-tox-py27-sa9-mysql http://logs.openstack.org/21/71621/11/check/gate-taskflow-tox-py27-sa9-mysql/becd276 : SUCCESS in 1m 41s\n","accounts_in_message":[],"_revision_number":11},{"id":"ce5d120ac8647eb433969e4d353ecce622d57dcf","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-13 15:11:25.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"1d087450aef7590c6b000bd10a567da94afaaeed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-13 15:11:31.000000000","message":"Patch Set 12:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":12},{"id":"e747ecd0136f9cd9aaae0ddbf8eccb1c3dff666e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-13 15:45:36.000000000","message":"Patch Set 12: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/12/check/gate-taskflow-pep8/c580ab9 : FAILURE in 1m 15s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/12/check/gate-taskflow-python26/1464d9a : SUCCESS in 2m 13s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/12/check/gate-taskflow-python27/0630e66 : SUCCESS in 1m 31s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/12/check/gate-taskflow-python33/e93bc04 : SUCCESS in 2m 21s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/12/check/gate-taskflow-tox-py26-sa7-mysql/c5943ab : SUCCESS in 2m 00s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/12/check/gate-taskflow-tox-py27-sa8-mysql/81a7236 : SUCCESS in 1m 22s\n- gate-taskflow-tox-py26-sa9-mysql http://logs.openstack.org/21/71621/12/check/gate-taskflow-tox-py26-sa9-mysql/4136df8 : SUCCESS in 1m 59s\n- gate-taskflow-tox-py27-sa9-mysql http://logs.openstack.org/21/71621/12/check/gate-taskflow-tox-py27-sa9-mysql/7672e8a : SUCCESS in 1m 33s\n","accounts_in_message":[],"_revision_number":12},{"id":"30ecb3ef8e3cade163c333cca5455933eb69cce4","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-14 17:09:45.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"6d3a1b5b5dee29d56b837a9795f2d713abb3c076","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-14 17:09:48.000000000","message":"Patch Set 13:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"0aeef74e45853e58011d32ed572fa112610890de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-14 17:11:59.000000000","message":"Patch Set 13: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/13/check/gate-taskflow-pep8/898d30f : SUCCESS in 51s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/13/check/gate-taskflow-python26/b0160af : SUCCESS in 1m 53s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/13/check/gate-taskflow-python27/446b4de : FAILURE in 12s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/13/check/gate-taskflow-python33/0d79cb8 : FAILURE in 9s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/13/check/gate-taskflow-tox-py26-sa7-mysql/607dff9 : SUCCESS in 2m 07s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/13/check/gate-taskflow-tox-py27-sa8-mysql/3ee12a8 : SUCCESS in 1m 02s\n","accounts_in_message":[],"_revision_number":13},{"id":"9d456b48b16e89a1926569cbcd52c9b24db0fef9","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-02-17 08:44:23.000000000","message":"Patch Set 13:\n\nrecheck bug 1280008","accounts_in_message":[],"_revision_number":13},{"id":"f9e5074ab8d85ad02b4456fc9ba3a583618726cb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-17 08:45:23.000000000","message":"Patch Set 13: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"e7f16e3c120f9f9f450f110ceeb654486c21dafd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-17 08:52:26.000000000","message":"Patch Set 13: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/13/check/gate-taskflow-pep8/b78aa53 : SUCCESS in 37s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/13/check/gate-taskflow-python26/1b0d53c : SUCCESS in 2m 32s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/13/check/gate-taskflow-python27/89bd764 : SUCCESS in 1m 08s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/13/check/gate-taskflow-python33/6fa3373 : SUCCESS in 2m 37s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/13/check/gate-taskflow-tox-py26-sa7-mysql/662fec9 : SUCCESS in 2m 01s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/13/check/gate-taskflow-tox-py27-sa8-mysql/cd517cc : SUCCESS in 1m 16s\n","accounts_in_message":[],"_revision_number":13},{"id":"5c18d95b34cbf4b4393ad44943b818c5dd82582b","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-17 13:24:04.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"dca271d16571ed9b11bf7cba6b7cee5c69ae3247","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-17 13:24:11.000000000","message":"Patch Set 14:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":14},{"id":"32ab4115e0195a9521a2fb29cc21025247b6ca78","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-17 13:31:52.000000000","message":"Patch Set 14: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/14/check/gate-taskflow-pep8/d6423f3 : SUCCESS in 45s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/14/check/gate-taskflow-python26/b8a71f8 : SUCCESS in 2m 15s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/14/check/gate-taskflow-python27/0f0740a : SUCCESS in 1m 14s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/14/check/gate-taskflow-python33/c0eb6c1 : SUCCESS in 2m 38s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/14/check/gate-taskflow-tox-py26-sa7-mysql/4676e87 : SUCCESS in 2m 11s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/14/check/gate-taskflow-tox-py27-sa8-mysql/2e3a570 : SUCCESS in 1m 11s\n","accounts_in_message":[],"_revision_number":14},{"id":"c5afbfa91576f0ff98581a2914328786029c0cef","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-02-18 09:09:59.000000000","message":"Patch Set 14: (4 inline comments)\n\nFew minor comments. It will take some time to review this change properly, sorry.","accounts_in_message":[],"_revision_number":14},{"id":"83d0ca75a0de8838e76a36820d78dfb9148eef18","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-18 10:34:19.000000000","message":"Patch Set 14: (4 inline comments)\n\n","accounts_in_message":[],"_revision_number":14},{"id":"4f9a534539dee914b746fb09587acd3e30325f0a","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-18 10:41:39.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"52cca81b7a9d150b8e1ffda5eb50b148593f4321","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-18 10:41:42.000000000","message":"Patch Set 15:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"87ddf1329b0ccabf822919294b7f4163c388f115","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-18 11:04:46.000000000","message":"Patch Set 15: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/15/check/gate-taskflow-pep8/cee94ba : SUCCESS in 53s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/15/check/gate-taskflow-python26/5c4c38c : SUCCESS in 1m 55s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/15/check/gate-taskflow-python27/7427d9a : SUCCESS in 1m 16s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/15/check/gate-taskflow-python33/2486fa8 : SUCCESS in 2m 40s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/15/check/gate-taskflow-tox-py26-sa7-mysql/55aec83 : SUCCESS in 2m 01s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/15/check/gate-taskflow-tox-py27-sa8-mysql/99d0688 : SUCCESS in 1m 01s\n","accounts_in_message":[],"_revision_number":15},{"id":"0fc415086505d84f3227697a037decbb83593a1a","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-20 11:47:39.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"17ca297dc1dea0c3a830d068b18ec722d9927ea4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-20 11:47:43.000000000","message":"Patch Set 16:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":16},{"id":"82d717895fc7af587526b11fa1bc652bc8b856b1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-20 12:01:19.000000000","message":"Patch Set 16: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/16/check/gate-taskflow-pep8/16f7510 : SUCCESS in 1m 06s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/16/check/gate-taskflow-python26/d534896 : SUCCESS in 2m 20s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/16/check/gate-taskflow-python27/56afa35 : SUCCESS in 1m 45s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/16/check/gate-taskflow-python33/53e1434 : SUCCESS in 6m 45s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/16/check/gate-taskflow-tox-py26-sa7-mysql/e699284 : SUCCESS in 2m 29s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/16/check/gate-taskflow-tox-py27-sa8-mysql/99d23a0 : SUCCESS in 1m 45s\n","accounts_in_message":[],"_revision_number":16},{"id":"af6c85923aaf9dd96dad01a49a5fe72312afecdb","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-02-20 12:04:59.000000000","message":"Patch Set 16: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":16},{"id":"e4102af74a28a73cc4236ddbf7a203f3fd191af3","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-02-20 13:11:50.000000000","message":"Patch Set 16: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":16},{"id":"264f3f4cdf59912abf0959eb80fe5e3640a88cff","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-02-20 13:37:34.000000000","message":"Patch Set 16: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":16},{"id":"c052b87bbfc8cc6fae12214f95a0b27293d45aab","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-20 15:08:50.000000000","message":"Patch Set 16: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":16},{"id":"b6466f709b8dce8c02efbf3ef3aa2fb904dae5de","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-02-21 12:57:43.000000000","message":"Patch Set 16: (2 inline comments)\n\nNew potential bug found.","accounts_in_message":[],"_revision_number":16},{"id":"487f662040b09eaf3394e36d0371019e4889f954","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-21 14:18:38.000000000","message":"Patch Set 16: (3 inline comments)\n\n","accounts_in_message":[],"_revision_number":16},{"id":"7b3d3f8bebaeb4f59419b6390928345b71bee74c","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-02-21 14:24:40.000000000","message":"Patch Set 16: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":16},{"id":"d68b205f4033b3d466c1a25f3a6afb372014dcad","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-02-21 15:34:02.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"bd4e5673845821399178cf6dc7f6ce01546c584b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-21 15:34:05.000000000","message":"Patch Set 17:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":17},{"id":"90a44169c24d47a27217a458fa2ad69d9695efce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-21 15:54:54.000000000","message":"Patch Set 17: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/17/check/gate-taskflow-pep8/3beb0bd : SUCCESS in 1m 18s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/17/check/gate-taskflow-python26/8e0d6fb : SUCCESS in 2m 00s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/17/check/gate-taskflow-python27/71a4079 : SUCCESS in 2m 35s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/17/check/gate-taskflow-python33/e3c90ef : SUCCESS in 4m 27s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/17/check/gate-taskflow-tox-py26-sa7-mysql/32a2748 : SUCCESS in 2m 09s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/17/check/gate-taskflow-tox-py27-sa8-mysql/e1cc48c : SUCCESS in 2m 18s\n","accounts_in_message":[],"_revision_number":17},{"id":"eadd1cde9ad89acf7b0d4133590c0df4b7d4cad1","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-02-21 22:04:19.000000000","message":"Patch Set 17: (1 inline comment)\n\nBefore this goes in, can we update https://etherpad.openstack.org/p/TaskFlow-0.2.0 and make sure we have documented the newness that this brings in and adjust the https://wiki.openstack.org/wiki/TaskFlow/States_of_Task_and_Flow as well (since the state transitions are now altered).","accounts_in_message":[],"_revision_number":17},{"id":"634621cd0db1b0d417efc67f14e14f7f6177d4dd","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-02-21 22:49:00.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"1d238bf01b26124952227d4bffa46a313ac19568","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-21 22:49:03.000000000","message":"Patch Set 18:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":18},{"id":"920adf7d294c7f2524cd0802283d2a5ac8772752","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-02-21 22:49:07.000000000","message":"Patch Set 18:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":18},{"id":"3844b3159a094ceedee9a85fcb0050d614a2719c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-22 00:01:15.000000000","message":"Patch Set 18: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/18/check/gate-taskflow-pep8/d5d737b : SUCCESS in 1m 23s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/18/check/gate-taskflow-python26/2ceb80d : SUCCESS in 3m 01s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/18/check/gate-taskflow-python27/208404f : SUCCESS in 2m 43s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/18/check/gate-taskflow-python33/a606483 : SUCCESS in 4m 44s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/18/check/gate-taskflow-tox-py26-sa7-mysql/e131170 : SUCCESS in 3m 14s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/18/check/gate-taskflow-tox-py27-sa8-mysql/5062a73 : SUCCESS in 2m 43s\n","accounts_in_message":[],"_revision_number":18},{"id":"b0789c5880d6f5bef4cb93cdfbfe0ec1b3fab425","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-02-28 13:55:22.000000000","message":"Patch Set 18: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nsigh...","accounts_in_message":[],"_revision_number":18},{"id":"b060827102a97bdbde95a06925d146b7f94e79c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-28 13:55:24.000000000","message":"Patch Set 18: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":18},{"id":"2e2156ce6450c876ddc14e2b1d29067dd7c29cd1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-28 13:55:26.000000000","message":"Patch Set 18: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\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":18},{"id":"1d159fc922bb8b7b88684e27fcaec33454c82b07","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-03 09:51:24.000000000","message":"Patch Set 18: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":18},{"id":"7a3e7bf5e649a171546f564587253ba6c26328b7","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-03 17:20:03.000000000","message":"Patch Set 18: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":18},{"id":"a59d5ff669d1eeedd7a8d3c9dd1cca4e2a162669","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-03 17:20:07.000000000","message":"Patch Set 18: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":18},{"id":"054c819996bc67776e3d0d1bf6b89dea76ad22b7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-03 17:20:09.000000000","message":"Patch Set 18: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\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":18},{"id":"bd65350d5198097de3b55ff53a72a800db7d06e1","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-03 17:24:30.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"60a0c528ed43a13cb698b2e1fad07907c01f417c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-03 17:24:32.000000000","message":"Patch Set 19:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":19},{"id":"fe1a206a47653931e0b668e3798e75d638efcd29","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-03 17:34:23.000000000","message":"Patch Set 19: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/19/check/gate-taskflow-pep8/a171031 : SUCCESS in 1m 26s\n- gate-taskflow-docs http://docs-draft.openstack.org/21/71621/19/check/gate-taskflow-docs/2256b69/doc/build/html/ : SUCCESS in 58s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/19/check/gate-taskflow-python26/2a6a8b3 : SUCCESS in 2m 34s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/19/check/gate-taskflow-python27/742f83c : SUCCESS in 2m 47s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/19/check/gate-taskflow-python33/2d2fa1d : SUCCESS in 5m 16s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/19/check/gate-taskflow-tox-py26-sa7-mysql/d0a0116 : SUCCESS in 2m 38s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/19/check/gate-taskflow-tox-py27-sa8-mysql/43d461f : SUCCESS in 2m 17s\n","accounts_in_message":[],"_revision_number":19},{"id":"304bc2d8db9b6532e7a7660629b3264b173ada40","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-03-04 01:02:10.000000000","message":"Patch Set 19: (6 inline comments)\n\n","accounts_in_message":[],"_revision_number":19},{"id":"3c51d0f8aad0ee3f93e59a54386f7b82de9e11f2","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-04 12:51:45.000000000","message":"Patch Set 19: (5 inline comments)\n\n","accounts_in_message":[],"_revision_number":19},{"id":"5050739f0d3c6c12f11462b07cc09e8cdc80aaf6","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-04 12:52:14.000000000","message":"Patch Set 18: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":18},{"id":"db814d1104d992ed7c66ebb20db70755b88ba9d9","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-04 12:52:23.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"087640c24db24af4c19c11beb03f80b32678d602","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 12:52:25.000000000","message":"Patch Set 20:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":20},{"id":"0f999954d2657df898e4e64dc53b3c94cc070923","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 12:57:14.000000000","message":"Patch Set 20: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/20/check/gate-taskflow-pep8/366edf4 : SUCCESS in 49s\n- gate-taskflow-docs http://docs-draft.openstack.org/21/71621/20/check/gate-taskflow-docs/3c52796/doc/build/html/ : SUCCESS in 1m 23s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/20/check/gate-taskflow-python26/67e3a54 : SUCCESS in 2m 23s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/20/check/gate-taskflow-python27/005338f : SUCCESS in 2m 21s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/20/check/gate-taskflow-python33/db77ab5 : SUCCESS in 4m 44s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/20/check/gate-taskflow-tox-py26-sa7-mysql/f425b85 : SUCCESS in 2m 28s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/20/check/gate-taskflow-tox-py27-sa8-mysql/42b835e : SUCCESS in 1m 48s\n","accounts_in_message":[],"_revision_number":20},{"id":"5cf523d74fc968add63ea023039a687972a72547","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-03-05 00:07:58.000000000","message":"Patch Set 20: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":20},{"id":"eb9259098f23029c53ac21b1e05679c45d7971d7","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-05 08:57:26.000000000","message":"Patch Set 20: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":20},{"id":"1b719663cdc8de32c8d589cdc564eb4709a491aa","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-05 11:14:01.000000000","message":"Patch Set 20: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":20},{"id":"ba38108a9fc4576cb7eb6f109ee262fe731d7a11","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-05 11:14:31.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"b86d6132b3e75a154a9a34bf58ffca6fbaa7e8f2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-05 11:14:32.000000000","message":"Patch Set 21:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":21},{"id":"425f4aa8a691cd40e453de1f136249621eb49a13","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-05 11:19:17.000000000","message":"Patch Set 21: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/21/check/gate-taskflow-pep8/01f3356 : SUCCESS in 1m 08s\n- gate-taskflow-docs http://docs-draft.openstack.org/21/71621/21/check/gate-taskflow-docs/a4fb0ab/doc/build/html/ : SUCCESS in 1m 32s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/21/check/gate-taskflow-python26/6dc3521 : SUCCESS in 2m 44s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/21/check/gate-taskflow-python27/f84499a : SUCCESS in 2m 23s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/21/check/gate-taskflow-python33/839779e : SUCCESS in 4m 38s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/21/check/gate-taskflow-tox-py26-sa7-mysql/0e80583 : SUCCESS in 2m 22s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/21/check/gate-taskflow-tox-py27-sa8-mysql/fa8acf6 : SUCCESS in 2m 17s\n","accounts_in_message":[],"_revision_number":21},{"id":"a819814d1761643e45244bf3813e78206edd41c5","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-05 11:58:57.000000000","message":"Patch Set 21: I would prefer that you didn\u0027t merge this\n\nLooks like when retry.execute() fails its failure is not passed to retry.revert() in any way. Please fix.","accounts_in_message":[],"_revision_number":21},{"id":"119fb505f81c30cff8ea35d51b391a4139215281","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-05 14:58:24.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"cd40031891bded546e25a93aac4f857d797247bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-05 14:58:28.000000000","message":"Patch Set 22:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":22},{"id":"2c4e6a87b712b5beeac0ae6752a1c6ba2857cb7c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-05 15:13:28.000000000","message":"Patch Set 22: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/22/check/gate-taskflow-pep8/ebe52fb : SUCCESS in 53s\n- gate-taskflow-docs http://docs-draft.openstack.org/21/71621/22/check/gate-taskflow-docs/2aa9fb1/doc/build/html/ : SUCCESS in 1m 40s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/22/check/gate-taskflow-python26/7698446 : SUCCESS in 2m 17s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/22/check/gate-taskflow-python27/9ad454f : SUCCESS in 2m 06s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/22/check/gate-taskflow-python33/9205b0f : SUCCESS in 4m 17s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/22/check/gate-taskflow-tox-py26-sa7-mysql/1beb110 : SUCCESS in 2m 43s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/22/check/gate-taskflow-tox-py27-sa8-mysql/5b6325d : SUCCESS in 2m 47s\n","accounts_in_message":[],"_revision_number":22},{"id":"990053a69ff551a4a2b5e481cecaab3427d04c62","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-03-06 18:39:23.000000000","message":"Patch Set 22: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nJust a small change, thx anastasia!","accounts_in_message":[],"_revision_number":22},{"id":"7cc2ff8d0aeb7cbb61615da64eef9db05d423452","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-07 10:03:59.000000000","message":"Patch Set 22: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":22},{"id":"0e0594ffb681e4bfa10bd228db3fddc8f81c6c10","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-07 10:04:06.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"e6b8b7f20d3d9c3eed5917d82919e946c6d3ffc5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-07 10:04:07.000000000","message":"Patch Set 23:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":23},{"id":"d48f3565766c18ab69d77ebec34b4f469d4d208a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-07 10:08:28.000000000","message":"Patch Set 23: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/23/check/gate-taskflow-pep8/2970097 : SUCCESS in 47s\n- gate-taskflow-docs http://docs-draft.openstack.org/21/71621/23/check/gate-taskflow-docs/10f7f57/doc/build/html/ : SUCCESS in 55s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/23/check/gate-taskflow-python26/5d315b8 : SUCCESS in 2m 14s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/23/check/gate-taskflow-python27/3641879 : SUCCESS in 1m 30s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/23/check/gate-taskflow-python33/771ed0f : SUCCESS in 4m 19s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/23/check/gate-taskflow-tox-py26-sa7-mysql/d87604e : SUCCESS in 2m 34s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/23/check/gate-taskflow-tox-py27-sa8-mysql/4c54224 : SUCCESS in 2m 24s\n","accounts_in_message":[],"_revision_number":23},{"id":"6a86e6f2456fd41d9b72fa4a7e5df94f2358ce4f","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-03-08 02:22:34.000000000","message":"Patch Set 23: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":23},{"id":"e7813d46c9ca6b7ba07a5e8de6554d06b5c10010","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-12 14:41:47.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"3e130622d6a35d7e01fbc4606431820176c6652b","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-03-12 14:42:09.000000000","message":"Patch Set 24: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":24},{"id":"bde18a4c32d52a95547c5a34ac5f69053252553a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-12 14:45:59.000000000","message":"Patch Set 24:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":24},{"id":"ccbce816a1be2f8436d6f22eaea6b2ab8b20c1ed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-12 15:08:58.000000000","message":"Patch Set 24: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/24/check/gate-taskflow-pep8/33a9889 : SUCCESS in 1m 30s\n- gate-taskflow-docs http://docs-draft.openstack.org/21/71621/24/check/gate-taskflow-docs/d2cb815/doc/build/html/ : SUCCESS in 1m 56s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/24/check/gate-taskflow-python26/7b04069 : SUCCESS in 3m 05s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/24/check/gate-taskflow-python27/f6a8929 : SUCCESS in 2m 20s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/24/check/gate-taskflow-python33/4d5b51a : SUCCESS in 5m 01s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/24/check/gate-taskflow-tox-py26-sa7-mysql/4d12262 : SUCCESS in 3m 01s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/24/check/gate-taskflow-tox-py27-sa8-mysql/23e688b : SUCCESS in 2m 20s\n","accounts_in_message":[],"_revision_number":24},{"id":"02a62b0ad2fe67df5ad7f269c8a9c2b380363a91","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-13 17:22:48.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"9c8e26c1f29dd889611046491085b5367b5eaaff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-13 17:22:50.000000000","message":"Patch Set 25:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":25},{"id":"882f7bda9c38c79568b0214b3c97b568fada82c9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-13 17:48:53.000000000","message":"Patch Set 25: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/25/check/gate-taskflow-pep8/f1a8f2d : SUCCESS in 1m 27s\n- gate-taskflow-docs http://docs-draft.openstack.org/21/71621/25/check/gate-taskflow-docs/6cb1136/doc/build/html/ : SUCCESS in 1m 26s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/25/check/gate-taskflow-python26/b1cb309 : SUCCESS in 2m 59s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/25/check/gate-taskflow-python27/7d2dc1c : SUCCESS in 1m 54s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/25/check/gate-taskflow-python33/7e0e87f : SUCCESS in 5m 24s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/25/check/gate-taskflow-tox-py26-sa7-mysql/97b8ae3 : SUCCESS in 3m 17s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/25/check/gate-taskflow-tox-py27-sa8-mysql/8e4158f : SUCCESS in 2m 53s\n","accounts_in_message":[],"_revision_number":25},{"id":"878c628eb58d3e20c9c431057d30483889821e32","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-03-13 19:38:12.000000000","message":"Patch Set 25: (1 inline comment)\n\nOne small change, thx!","accounts_in_message":[],"_revision_number":25},{"id":"45460fff39cae5b6380060fe13a3116e414bfd36","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-14 09:47:13.000000000","message":"Patch Set 25: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":25},{"id":"8a3df4c5d9e716c0acbe2173315eb6d29312c768","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-14 09:51:31.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"577a94d2a930e1323ba6406f8a15f67739d0d356","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-14 09:51:35.000000000","message":"Patch Set 26:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":26},{"id":"bd2d972e67a994cdfb79fe6888dd53d3b1783b13","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-14 09:59:10.000000000","message":"Patch Set 26: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/26/check/gate-taskflow-pep8/f1fc4be : SUCCESS in 1m 25s\n- gate-taskflow-docs http://docs-draft.openstack.org/21/71621/26/check/gate-taskflow-docs/36498bf/doc/build/html/ : SUCCESS in 1m 31s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/26/check/gate-taskflow-python26/2e85acd : SUCCESS in 2m 34s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/26/check/gate-taskflow-python27/cbe8e20 : SUCCESS in 2m 45s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/26/check/gate-taskflow-python33/a25de94 : SUCCESS in 5m 09s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/26/check/gate-taskflow-tox-py26-sa7-mysql/7220226 : SUCCESS in 3m 26s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/26/check/gate-taskflow-tox-py27-sa8-mysql/bc89d8e : SUCCESS in 2m 24s\n","accounts_in_message":[],"_revision_number":26},{"id":"edfb17f794920628a8cf57b587d75698e78a534a","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-14 13:01:47.000000000","message":"Patch Set 26: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":26},{"id":"c00c3e3251a11abb41d64b6a9444ee4facb50437","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-14 14:00:10.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"89422375552767cfc3d8e085bf16ef4612bb5a6d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-14 14:00:13.000000000","message":"Patch Set 27:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":27},{"id":"0f5c4fa37b406e4e9e8a7696eb35347fff94ffb5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-14 14:14:14.000000000","message":"Patch Set 27: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/27/check/gate-taskflow-pep8/a2c148f : SUCCESS in 1m 21s\n- gate-taskflow-docs http://docs-draft.openstack.org/21/71621/27/check/gate-taskflow-docs/aa797fb/doc/build/html/ : SUCCESS in 1m 40s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/27/check/gate-taskflow-python26/27df201 : SUCCESS in 2m 11s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/27/check/gate-taskflow-python27/3becb8c : SUCCESS in 2m 15s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/27/check/gate-taskflow-python33/69ea7ea : SUCCESS in 5m 02s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/27/check/gate-taskflow-tox-py26-sa7-mysql/adc5090 : SUCCESS in 2m 45s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/27/check/gate-taskflow-tox-py27-sa8-mysql/cfee495 : SUCCESS in 2m 07s\n","accounts_in_message":[],"_revision_number":27},{"id":"6eb773a1df999931310531265f7dbc9d8fd76b71","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-03-14 19:31:13.000000000","message":"Patch Set 27: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":27},{"id":"e48b9e882d44136143bbf57c044eba037f1a0dee","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-16 12:03:49.000000000","message":"Patch Set 27: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":27},{"id":"3b71bf31d879e9caaacb6de527b11d39c8d9ae0f","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-17 09:44:28.000000000","message":"Uploaded patch set 28.","accounts_in_message":[],"_revision_number":28},{"id":"7bd36ac790da64581f83049b4ec294f8a2bfd5da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-17 09:44:31.000000000","message":"Patch Set 28:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":28},{"id":"bee8d2c965638dffa2f624333df960dd644e7c34","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-17 09:49:45.000000000","message":"Patch Set 28: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/28/check/gate-taskflow-pep8/f20878e : SUCCESS in 1m 07s\n- gate-taskflow-docs http://docs-draft.openstack.org/21/71621/28/check/gate-taskflow-docs/c28d555/doc/build/html/ : SUCCESS in 1m 21s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/28/check/gate-taskflow-python26/f8de5ca : SUCCESS in 2m 23s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/28/check/gate-taskflow-python27/218ba07 : SUCCESS in 2m 23s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/28/check/gate-taskflow-python33/66846c7 : SUCCESS in 5m 10s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/28/check/gate-taskflow-tox-py26-sa7-mysql/e059eea : SUCCESS in 2m 25s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/28/check/gate-taskflow-tox-py27-sa8-mysql/a549464 : SUCCESS in 2m 01s\n","accounts_in_message":[],"_revision_number":28},{"id":"98870caaa52cba4522f48e880a3fbe062225a1d3","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-17 10:02:49.000000000","message":"Patch Set 27: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":27},{"id":"080b37221f043a41b77e2f7c423d651842d2f0ec","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-03-17 22:59:04.000000000","message":"Patch Set 28: Looks good to me (core reviewer)\n\nGood work anastasia! Thanks for all the patches.","accounts_in_message":[],"_revision_number":28},{"id":"fcb5b9f80f556e68b4e6d476cd68afdd101168ea","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-18 07:55:14.000000000","message":"Patch Set 28: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":28},{"id":"a6faff80e835840957b7b3373ffa567a6619dcc6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 07:55:46.000000000","message":"Patch Set 28: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":28},{"id":"d09c12865c705fc0b56cd3a9080c6460731aec52","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 08:08:45.000000000","message":"Patch Set 28: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":28},{"id":"67171283ca7e8860cc95dba83be41f1facf9bc2e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 08:17:35.000000000","message":"Patch Set 28: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":28},{"id":"18cbe67e4d77c3521f3fd450d6c85d81af213855","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 08:25:35.000000000","message":"Patch Set 28: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":28},{"id":"124db6524020599c8705dcfd4f6774bc53f18d48","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-18 09:34:24.000000000","message":"Uploaded patch set 29.","accounts_in_message":[],"_revision_number":29},{"id":"2ad7517493e72b394c93fb1df2722771df58ecb1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 09:34:26.000000000","message":"Patch Set 29:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":29},{"id":"d1c13548f3c3765040b8c9e8e38af44e2148fb87","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-03-18 09:34:45.000000000","message":"Patch Set 29: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":29},{"id":"6d5cfcc511382593af6e0597e9fa054de09c45ff","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-18 09:34:46.000000000","message":"Patch Set 29: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":29},{"id":"ea75cf100c70786b8b09d3cc738c5c13fbb14e36","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 09:47:47.000000000","message":"Patch Set 29: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/29/check/gate-taskflow-pep8/0f98aee : SUCCESS in 1m 18s\n- gate-taskflow-docs http://docs-draft.openstack.org/21/71621/29/check/gate-taskflow-docs/c6e214a/doc/build/html/ : SUCCESS in 1m 11s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/29/check/gate-taskflow-python26/de4d005 : SUCCESS in 2m 06s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/29/check/gate-taskflow-python27/bb4c937 : SUCCESS in 2m 38s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/29/check/gate-taskflow-python33/980bc3e : SUCCESS in 5m 06s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/29/check/gate-taskflow-tox-py26-sa7-mysql/6f1a60f : SUCCESS in 3m 37s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/29/check/gate-taskflow-tox-py27-sa8-mysql/a09ed79 : SUCCESS in 2m 07s\n","accounts_in_message":[],"_revision_number":29},{"id":"2d27d2e3f5b84f5daa394360b4bf57a0deac22a8","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-18 10:09:52.000000000","message":"Patch Set 29: Approved\n\n","accounts_in_message":[],"_revision_number":29},{"id":"fe347406cdf771c09bd48634d1cde0de6874b374","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 10:09:54.000000000","message":"Patch Set 29: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":29},{"id":"5b71efe3aab50c044dfa1f37052f549d3fa43c76","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 10:16:13.000000000","message":"Patch Set 29: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-docs http://docs-draft.openstack.org/21/71621/29/gate/gate-taskflow-docs/93867c2/doc/build/html/ : SUCCESS in 1m 09s\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/29/gate/gate-taskflow-pep8/a8485d0 : SUCCESS in 1m 19s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/29/gate/gate-taskflow-python26/79e76ef : SUCCESS in 3m 08s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/29/gate/gate-taskflow-python27/186fcce : SUCCESS in 1m 42s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/29/gate/gate-taskflow-python33/7a8a314 : SUCCESS in 6m 14s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/29/gate/gate-taskflow-tox-py26-sa7-mysql/861dd51 : FAILURE in 3m 55s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/29/gate/gate-taskflow-tox-py27-sa8-mysql/5768eb8 : SUCCESS in 1m 39s\n","accounts_in_message":[],"_revision_number":29},{"id":"cc4b5c830b1c9fb30b838da7475d7ab325c2dee2","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-18 10:45:57.000000000","message":"Patch Set 29:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":29},{"id":"d24bb79146869e56a86ccefdc38fe77fb50eeb71","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 10:45:58.000000000","message":"Patch Set 29: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":29},{"id":"84e0687ffc43bcfe56c2d8282843a93fb04a97b2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 10:51:19.000000000","message":"Patch Set 29: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/29/check/gate-taskflow-pep8/9c8c575 : SUCCESS in 1m 06s\n- gate-taskflow-docs http://docs-draft.openstack.org/21/71621/29/check/gate-taskflow-docs/efe6858/doc/build/html/ : SUCCESS in 1m 19s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/29/check/gate-taskflow-python26/d07c1a9 : SUCCESS in 3m 00s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/29/check/gate-taskflow-python27/e9379b0 : SUCCESS in 2m 03s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/29/check/gate-taskflow-python33/0d7cc05 : SUCCESS in 5m 19s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/29/check/gate-taskflow-tox-py26-sa7-mysql/7472f44 : SUCCESS in 2m 52s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/29/check/gate-taskflow-tox-py27-sa8-mysql/eda6d74 : SUCCESS in 2m 36s\n","accounts_in_message":[],"_revision_number":29},{"id":"a23ea8612139b435b403cf8c40bc03138feaa844","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 10:51:20.000000000","message":"Patch Set 29: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":29},{"id":"ec8abb7ff3a0457344711cc2e352c56a7bcaae0a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 10:56:48.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":29},{"id":"ee418bb960683fe73d119b2ccb803ff834ee64de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 10:56:48.000000000","message":"Patch Set 29: Verified\n\nBuild succeeded.\n\n- gate-taskflow-docs http://docs-draft.openstack.org/21/71621/29/gate/gate-taskflow-docs/437ac0d/doc/build/html/ : SUCCESS in 1m 26s\n- gate-taskflow-pep8 http://logs.openstack.org/21/71621/29/gate/gate-taskflow-pep8/4161638 : SUCCESS in 1m 12s\n- gate-taskflow-python26 http://logs.openstack.org/21/71621/29/gate/gate-taskflow-python26/0a005a8 : SUCCESS in 2m 23s\n- gate-taskflow-python27 http://logs.openstack.org/21/71621/29/gate/gate-taskflow-python27/5ea8b55 : SUCCESS in 1m 34s\n- gate-taskflow-python33 http://logs.openstack.org/21/71621/29/gate/gate-taskflow-python33/337bd79 : SUCCESS in 5m 24s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/21/71621/29/gate/gate-taskflow-tox-py26-sa7-mysql/78d4aa4 : SUCCESS in 2m 18s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/21/71621/29/gate/gate-taskflow-tox-py27-sa8-mysql/27e43f3 : SUCCESS in 2m 35s\n","accounts_in_message":[],"_revision_number":29}],"current_revision_number":29,"current_revision":"75eac61a0689c2c032716e9a1b6429f29fb482b0","revisions":{"93b3aebd3190e40d7e795f1dff75f898ffd2a951":{"kind":"REWORK","_number":1,"created":"2014-02-06 18:19:53.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/1"}}},"commit":{"parents":[{"commit":"806fb8da8383055afef4249d03d3fe425c1202b9","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/806fb8da8383055afef4249d03d3fe425c1202b9"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 18:18:42.000000000","tz":120},"subject":"Flow smart revert [WORKINPROGRESS]","message":"Flow smart revert [WORKINPROGRESS]\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/93b3aebd3190e40d7e795f1dff75f898ffd2a951"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/93b3aebd3190e40d7e795f1dff75f898ffd2a951"}]},"branch":"refs/heads/master"},"ae23e1d55893abe48ef915e0c64b2625aee3d1a9":{"kind":"REWORK","_number":2,"created":"2014-02-06 18:22:06.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/2"}}},"commit":{"parents":[{"commit":"806fb8da8383055afef4249d03d3fe425c1202b9","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/806fb8da8383055afef4249d03d3fe425c1202b9"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 18:21:14.000000000","tz":120},"subject":"Flow smart revert [WORKINPROGRESS]","message":"Flow smart revert [WORKINPROGRESS]\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ae23e1d55893abe48ef915e0c64b2625aee3d1a9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ae23e1d55893abe48ef915e0c64b2625aee3d1a9"}]},"branch":"refs/heads/master"},"90eebb203fbc2d427c3531c88f02d8c240e6ede4":{"kind":"REWORK","_number":3,"created":"2014-02-07 11:30:59.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/3"}}},"commit":{"parents":[{"commit":"5ecd5ee13cbe43df9a9adcf3d3a4ca5f9b88a983","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5ecd5ee13cbe43df9a9adcf3d3a4ca5f9b88a983"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-07 11:29:56.000000000","tz":120},"subject":"Flow smart revert [WORKINPROGRESS]","message":"Flow smart revert [WORKINPROGRESS]\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/90eebb203fbc2d427c3531c88f02d8c240e6ede4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/90eebb203fbc2d427c3531c88f02d8c240e6ede4"}]},"branch":"refs/heads/master"},"7edcb1c5fc64b2bfaee945cccef02542b617150b":{"kind":"REWORK","_number":4,"created":"2014-02-07 17:11:06.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/4"}}},"commit":{"parents":[{"commit":"5ecd5ee13cbe43df9a9adcf3d3a4ca5f9b88a983","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5ecd5ee13cbe43df9a9adcf3d3a4ca5f9b88a983"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-07 17:06:34.000000000","tz":120},"subject":"Flow smart revert [WORKINPROGRESS]","message":"Flow smart revert [WORKINPROGRESS]\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7edcb1c5fc64b2bfaee945cccef02542b617150b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7edcb1c5fc64b2bfaee945cccef02542b617150b"}]},"branch":"refs/heads/master"},"a62c97238708b1d3e7d0023dc8053d75c36ff86e":{"kind":"REWORK","_number":5,"created":"2014-02-10 14:45:26.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/5"}}},"commit":{"parents":[{"commit":"bc0f946869fc1945e95617b9042aac73a1aea84c","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/bc0f946869fc1945e95617b9042aac73a1aea84c"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-10 14:43:53.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry contorller.\n\n- Implement smart revertion and flow retries.\n\n- Example has been added.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a62c97238708b1d3e7d0023dc8053d75c36ff86e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a62c97238708b1d3e7d0023dc8053d75c36ff86e"}]},"branch":"refs/heads/master"},"8a09ad420e715cdef56c0020b7148e42830f504e":{"kind":"REWORK","_number":6,"created":"2014-02-10 16:52:52.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/6"}}},"commit":{"parents":[{"commit":"bc0f946869fc1945e95617b9042aac73a1aea84c","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/bc0f946869fc1945e95617b9042aac73a1aea84c"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-10 15:13:53.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry contorller.\n\n- Implement smart revertion and flow retries.\n\n- Example has been added.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/8a09ad420e715cdef56c0020b7148e42830f504e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/8a09ad420e715cdef56c0020b7148e42830f504e"}]},"branch":"refs/heads/master"},"9f0cdf149b922314aa951a89a7805c962249e826":{"kind":"REWORK","_number":7,"created":"2014-02-10 17:19:03.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/7"}}},"commit":{"parents":[{"commit":"bc0f946869fc1945e95617b9042aac73a1aea84c","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/bc0f946869fc1945e95617b9042aac73a1aea84c"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-10 17:17:56.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry contorller.\n\n- Implement smart revertion and flow retries.\n\n- Example has been added.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/9f0cdf149b922314aa951a89a7805c962249e826"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/9f0cdf149b922314aa951a89a7805c962249e826"}]},"branch":"refs/heads/master"},"f5d81efdd0d17b7095ae03947713beef28b5cee8":{"kind":"REWORK","_number":8,"created":"2014-02-12 09:39:27.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/8"}}},"commit":{"parents":[{"commit":"36eb27f54e75d5b9d1169bf607d69a84ccaca9e0","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/36eb27f54e75d5b9d1169bf607d69a84ccaca9e0"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-12 09:38:07.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry contorller.\n\n- Implement smart revertion and flow retries.\n\n- Example has been added.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/f5d81efdd0d17b7095ae03947713beef28b5cee8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/f5d81efdd0d17b7095ae03947713beef28b5cee8"}]},"branch":"refs/heads/master"},"539ff2ab2a2f82e97460adaefd685e30e75ebec8":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2014-02-12 11:31:13.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/9"}}},"commit":{"parents":[{"commit":"b8551c99a3e8d230cf4c09fd9b06184bfce71d09","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b8551c99a3e8d230cf4c09fd9b06184bfce71d09"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-12 11:30:07.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry contorller.\n\n- Implement smart revertion and flow retries.\n\n- Example has been added.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/539ff2ab2a2f82e97460adaefd685e30e75ebec8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/539ff2ab2a2f82e97460adaefd685e30e75ebec8"}]},"branch":"refs/heads/master"},"ae1ec4cdd8fa25f76804b432cee2d09e80ab4a1e":{"kind":"REWORK","_number":10,"created":"2014-02-12 16:28:38.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/10"}}},"commit":{"parents":[{"commit":"b8551c99a3e8d230cf4c09fd9b06184bfce71d09","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b8551c99a3e8d230cf4c09fd9b06184bfce71d09"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-12 16:21:21.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry contorller.\n\n- Implement smart revertion and flow retries.\n\n- Example has been added.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ae1ec4cdd8fa25f76804b432cee2d09e80ab4a1e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ae1ec4cdd8fa25f76804b432cee2d09e80ab4a1e"}]},"branch":"refs/heads/master"},"e38e33b4aeaf0f1bd579c9b19a8a3fa1a5b06efb":{"kind":"REWORK","_number":11,"created":"2014-02-12 17:07:41.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/11"}}},"commit":{"parents":[{"commit":"b8551c99a3e8d230cf4c09fd9b06184bfce71d09","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b8551c99a3e8d230cf4c09fd9b06184bfce71d09"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-12 17:06:30.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry contorller.\n\n- Implement smart revertion and flow retries.\n\n- Example has been added.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e38e33b4aeaf0f1bd579c9b19a8a3fa1a5b06efb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e38e33b4aeaf0f1bd579c9b19a8a3fa1a5b06efb"}]},"branch":"refs/heads/master"},"ab16aaf4cbb81b70ba8fed5fa51e977185b806ea":{"kind":"REWORK","_number":12,"created":"2014-02-13 15:11:25.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/12"}}},"commit":{"parents":[{"commit":"e55fb8dbaa16d0ffde7087bb9ca3f71e8eb43967","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e55fb8dbaa16d0ffde7087bb9ca3f71e8eb43967"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-13 15:10:10.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry contorller.\n\n- Implement smart revertion and flow retries.\n\n- Example has been added.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ab16aaf4cbb81b70ba8fed5fa51e977185b806ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ab16aaf4cbb81b70ba8fed5fa51e977185b806ea"}]},"branch":"refs/heads/master"},"ea8682295fd31c043e0177bc2403409cfb37d0b3":{"kind":"REWORK","_number":13,"created":"2014-02-14 17:09:45.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/13"}}},"commit":{"parents":[{"commit":"e55fb8dbaa16d0ffde7087bb9ca3f71e8eb43967","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e55fb8dbaa16d0ffde7087bb9ca3f71e8eb43967"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-14 11:12:07.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry contorller.\n\n- Implement smart revertion and flow retries.\n\n- Example has been added.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ea8682295fd31c043e0177bc2403409cfb37d0b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ea8682295fd31c043e0177bc2403409cfb37d0b3"}]},"branch":"refs/heads/master"},"a3c31831210f03ac0221652070cd91a354c90fcd":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2014-02-17 13:24:04.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/14"}}},"commit":{"parents":[{"commit":"692e3a3592060f3e73a80714e59e0f4a111e939f","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/692e3a3592060f3e73a80714e59e0f4a111e939f"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-17 13:22:31.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry contorller.\n\n- Implement smart revertion and flow retries.\n\n- Example has been added.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a3c31831210f03ac0221652070cd91a354c90fcd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a3c31831210f03ac0221652070cd91a354c90fcd"}]},"branch":"refs/heads/master"},"382482460a58f6128187a708e7ac25ab5a6313cd":{"kind":"REWORK","_number":15,"created":"2014-02-18 10:41:39.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/15"}}},"commit":{"parents":[{"commit":"70e8c0de883acb03f28337c16e5f9bcc329b8815","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/70e8c0de883acb03f28337c16e5f9bcc329b8815"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-18 10:39:47.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry contorller.\n\n- Implement smart revertion and flow retries.\n\n- Example has been added.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/382482460a58f6128187a708e7ac25ab5a6313cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/382482460a58f6128187a708e7ac25ab5a6313cd"}]},"branch":"refs/heads/master"},"44047d5b326af9a0e58b405c64609fb5df544dec":{"kind":"REWORK","_number":16,"created":"2014-02-20 11:47:39.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/16"}}},"commit":{"parents":[{"commit":"3d11b40b500649d7e1b12a7e0923de479a8664c8","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/3d11b40b500649d7e1b12a7e0923de479a8664c8"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-20 11:30:47.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry contorller.\n\n- Implement smart revertion and flow retries.\n\n- Example has been added.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/44047d5b326af9a0e58b405c64609fb5df544dec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/44047d5b326af9a0e58b405c64609fb5df544dec"}]},"branch":"refs/heads/master"},"7edad2077977b39efa9ab4e065a0d3299c987c66":{"kind":"REWORK","_number":17,"created":"2014-02-21 15:34:02.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/17"}}},"commit":{"parents":[{"commit":"b2d2d8ef23c6e6269f87f7257a768059d77b5d5f","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b2d2d8ef23c6e6269f87f7257a768059d77b5d5f"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-21 15:32:31.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry contorller.\n\n- Implement smart revertion and flow retries and retries resumption.\n\n- Default retry controllers: Times, ForEach and ParameterizedForEach.\n\n- Example and unit tests.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7edad2077977b39efa9ab4e065a0d3299c987c66"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7edad2077977b39efa9ab4e065a0d3299c987c66"}]},"branch":"refs/heads/master"},"351bb02c411f46c2964329f52e228af975068708":{"kind":"NO_CODE_CHANGE","_number":18,"created":"2014-02-21 22:49:00.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/21/71621/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/18"}}},"commit":{"parents":[{"commit":"b2d2d8ef23c6e6269f87f7257a768059d77b5d5f","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b2d2d8ef23c6e6269f87f7257a768059d77b5d5f"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-02-21 22:26:47.000000000","tz":-480},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry controller.\n\n- Implement smart revertion and flow retries and retries resumption.\n\n- Default retry controllers: Times, ForEach and ParameterizedForEach.\n\n- Example and unit tests.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/351bb02c411f46c2964329f52e228af975068708"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/351bb02c411f46c2964329f52e228af975068708"}]},"branch":"refs/heads/master"},"ad137e3ac937af6fc85f82c2f203bb6511891661":{"kind":"REWORK","_number":19,"created":"2014-03-03 17:24:30.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/19"}}},"commit":{"parents":[{"commit":"50b27a9db3ce807d82f9d5e7daa773c707b9bda6","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/50b27a9db3ce807d82f9d5e7daa773c707b9bda6"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-03-03 17:22:20.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry controller.\n\n- Implement smart revertion and flow retries and retries resumption.\n\n- Default retry controllers: Times, ForEach and ParameterizedForEach.\n\n- Example and unit tests.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ad137e3ac937af6fc85f82c2f203bb6511891661"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ad137e3ac937af6fc85f82c2f203bb6511891661"}]},"branch":"refs/heads/master"},"ffe357c69a264fde992d99d7038a8faa62bdf9d5":{"kind":"REWORK","_number":20,"created":"2014-03-04 12:52:23.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/20"}}},"commit":{"parents":[{"commit":"a32be9721f0ea5499d362f8ad55efe56cb513f81","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a32be9721f0ea5499d362f8ad55efe56cb513f81"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-03-04 12:49:46.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry controller.\n\n- Implement smart revertion and flow retries and retries resumption.\n\n- Default retry controllers: Times, ForEach and ParameterizedForEach.\n\n- Example and unit tests.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ffe357c69a264fde992d99d7038a8faa62bdf9d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ffe357c69a264fde992d99d7038a8faa62bdf9d5"}]},"branch":"refs/heads/master"},"2a2fee6e06e4ca6a4f5bf508e94e87f125bd7244":{"kind":"REWORK","_number":21,"created":"2014-03-05 11:14:31.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/21"}}},"commit":{"parents":[{"commit":"ffb1ff13fcb54084fdac15c89277c0f4bdce08ee","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ffb1ff13fcb54084fdac15c89277c0f4bdce08ee"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-03-05 11:12:34.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry controller.\n\n- Implement smart revertion and flow retries and retries resumption.\n\n- Default retry controllers: Times, ForEach and ParameterizedForEach.\n\n- Example and unit tests.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a2fee6e06e4ca6a4f5bf508e94e87f125bd7244"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a2fee6e06e4ca6a4f5bf508e94e87f125bd7244"}]},"branch":"refs/heads/master"},"6bc3061bd64289c1c59632699469ac3c95044f24":{"kind":"REWORK","_number":22,"created":"2014-03-05 14:58:24.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/22"}}},"commit":{"parents":[{"commit":"ffb1ff13fcb54084fdac15c89277c0f4bdce08ee","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ffb1ff13fcb54084fdac15c89277c0f4bdce08ee"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-03-05 14:56:25.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry controller.\n\n- Implement smart revertion and flow retries and retries resumption.\n\n- Default retry controllers: Times, ForEach and ParameterizedForEach.\n\n- Example and unit tests.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6bc3061bd64289c1c59632699469ac3c95044f24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6bc3061bd64289c1c59632699469ac3c95044f24"}]},"branch":"refs/heads/master"},"31495a3315c1617eaf56b3529575ce1ddf727878":{"kind":"REWORK","_number":23,"created":"2014-03-07 10:04:06.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/23"}}},"commit":{"parents":[{"commit":"ffb1ff13fcb54084fdac15c89277c0f4bdce08ee","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ffb1ff13fcb54084fdac15c89277c0f4bdce08ee"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-03-07 10:01:46.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry controller.\n\n- Implement smart revertion and flow retries and retries resumption.\n\n- Default retry controllers: Times, ForEach and ParameterizedForEach.\n\n- Example and unit tests.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/31495a3315c1617eaf56b3529575ce1ddf727878"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/31495a3315c1617eaf56b3529575ce1ddf727878"}]},"branch":"refs/heads/master"},"f38d89e6e54b14a61087d52c0591142476a525a4":{"kind":"TRIVIAL_REBASE","_number":24,"created":"2014-03-12 14:41:47.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/24"}}},"commit":{"parents":[{"commit":"625b9d364f98dd9ac043184d664e9287ae884663","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/625b9d364f98dd9ac043184d664e9287ae884663"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-03-12 14:38:56.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry controller.\n\n- Implement smart revertion and flow retries and retries resumption.\n\n- Default retry controllers: Times, ForEach and ParameterizedForEach.\n\n- Example and unit tests.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/f38d89e6e54b14a61087d52c0591142476a525a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/f38d89e6e54b14a61087d52c0591142476a525a4"}]},"branch":"refs/heads/master"},"031dcc293bfc8b58326658e958938ce78ed64ace":{"kind":"REWORK","_number":25,"created":"2014-03-13 17:22:48.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/25"}}},"commit":{"parents":[{"commit":"aef6f170a37f06f05559e61a0730967a23b818cc","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/aef6f170a37f06f05559e61a0730967a23b818cc"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-03-13 17:19:57.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry controller.\n\n- Implement smart revertion and flow retries and retries resumption.\n\n- Default retry controllers: Times, ForEach and ParameterizedForEach.\n\n- Example and unit tests.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/031dcc293bfc8b58326658e958938ce78ed64ace"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/031dcc293bfc8b58326658e958938ce78ed64ace"}]},"branch":"refs/heads/master"},"b58fe213279349db6fd0aeb43276c9ecec34858c":{"kind":"REWORK","_number":26,"created":"2014-03-14 09:51:31.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/26"}}},"commit":{"parents":[{"commit":"a4ca3e7a3e5e51625a718def729e7998da1c7002","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a4ca3e7a3e5e51625a718def729e7998da1c7002"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-03-14 09:49:12.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry controller.\n\n- Implement smart revertion and flow retries and retries resumption.\n\n- Default retry controllers: Times, ForEach and ParameterizedForEach.\n\n- Example and unit tests.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b58fe213279349db6fd0aeb43276c9ecec34858c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b58fe213279349db6fd0aeb43276c9ecec34858c"}]},"branch":"refs/heads/master"},"5a64099f6371b8b91c0ed0d458355e9e144a8993":{"kind":"TRIVIAL_REBASE","_number":27,"created":"2014-03-14 14:00:10.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/27"}}},"commit":{"parents":[{"commit":"f14e46485a5cad08081b7ba26ebf50d4775ecfd3","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/f14e46485a5cad08081b7ba26ebf50d4775ecfd3"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-03-14 13:57:51.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry controller.\n\n- Implement smart revertion and flow retries and retries resumption.\n\n- Default retry controllers: Times, ForEach and ParameterizedForEach.\n\n- Example and unit tests.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5a64099f6371b8b91c0ed0d458355e9e144a8993"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5a64099f6371b8b91c0ed0d458355e9e144a8993"}]},"branch":"refs/heads/master"},"7995b2f4c0ee5a5ae28446a211c532a79f09b8bb":{"kind":"REWORK","_number":28,"created":"2014-03-17 09:44:28.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/28"}}},"commit":{"parents":[{"commit":"f14e46485a5cad08081b7ba26ebf50d4775ecfd3","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/f14e46485a5cad08081b7ba26ebf50d4775ecfd3"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-03-17 09:41:55.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry controller.\n\n- Implement smart revertion and flow retries and retries resumption.\n\n- Default retry controllers: Times, ForEach and ParameterizedForEach.\n\n- Example and unit tests.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7995b2f4c0ee5a5ae28446a211c532a79f09b8bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7995b2f4c0ee5a5ae28446a211c532a79f09b8bb"}]},"branch":"refs/heads/master"},"75eac61a0689c2c032716e9a1b6429f29fb482b0":{"kind":"TRIVIAL_REBASE","_number":29,"created":"2014-03-18 09:34:24.000000000","uploader":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"ref":"refs/changes/21/71621/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/21/71621/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/21/71621/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/21/71621/29"}}},"commit":{"parents":[{"commit":"ec961aaf59b74bb9c6009e8070cc127ac70b685c","subject":"Add atom intentions for tasks and retries","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ec961aaf59b74bb9c6009e8070cc127ac70b685c"}]}],"author":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-02-06 17:34:39.000000000","tz":120},"committer":{"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","date":"2014-03-18 09:34:01.000000000","tz":120},"subject":"Flow smart revert with retry controller","message":"Flow smart revert with retry controller\n\n- Remove flow REVERTING state. Now flow can be running and reverting simultaneously.\n  Until flow isn\u0027t finished it is in RUNNING state.\n\n- Add RETRYING state for the retry controller.\n\n- Implement smart revertion and flow retries and retries resumption.\n\n- Default retry controllers: Times, ForEach and ParameterizedForEach.\n\n- Example and unit tests.\n\nImplements: blueprint subgraph-execution\nImplements: blueprint reversion-strategies\nImplements: blueprint smart-revert\n\nChange-Id: Ifa600bcad1edf2910f02ac36783cd458afbd880c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/75eac61a0689c2c032716e9a1b6429f29fb482b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/75eac61a0689c2c032716e9a1b6429f29fb482b0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
