)]}'
{"id":"openstack%2Ftaskflow~97403","triplet_id":"openstack%2Ftaskflow~master~Ic7cd13ab360e68fc33e94c67a237adeef7040159","project":"openstack/taskflow","branch":"master","hashtags":[],"change_id":"Ic7cd13ab360e68fc33e94c67a237adeef7040159","subject":"Extract the state changes from the ensure storage method","status":"MERGED","created":"2014-06-03 06:00:28.000000000","updated":"2014-11-19 03:04:39.000000000","submitted":"2014-11-19 03:04:38.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"64e08c2cca4ca0e636dfe446c4905630fbcaa0cc","_number":97403,"virtual_id_number":97403,"owner":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2014-11-19 03:04:38.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},{"value":0,"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"},"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":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},{"value":2,"date":"2014-10-30 15:12:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"all":[{"value":1,"date":"2014-11-19 01:51:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},{"value":0,"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},{"value":0,"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"},{"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-06-26 22:54:51.000000000","updated_by":{"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},"reviewer":{"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},"state":"REVIEWER"},{"updated":"2014-10-30 15:12:15.000000000","updated_by":{"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"},"reviewer":{"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"},"state":"REVIEWER"},{"updated":"2014-11-19 03:04:38.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"594a55b7ee8e637f5d42d12ea9759a2d433fc431","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-06-03 06:00:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a805f4efba0e54d5529ae02c1cba4e505017e78e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-03 06:01:03.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"64dea2aa2a54a115186c150707607c9e749943da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-03 08:54:38.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/03/97403/1/check/gate-taskflow-pep8/eb9986d : SUCCESS in 1m 21s\n- gate-taskflow-docs http://docs-draft.openstack.org/03/97403/1/check/gate-taskflow-docs/ef8d21e/doc/build/html/ : SUCCESS in 2m 00s\n- gate-taskflow-python26 http://logs.openstack.org/03/97403/1/check/gate-taskflow-python26/9152985 : SUCCESS in 3m 32s\n- gate-taskflow-python27 http://logs.openstack.org/03/97403/1/check/gate-taskflow-python27/93c350c : SUCCESS in 2m 01s\n- gate-taskflow-python33 http://logs.openstack.org/03/97403/1/check/gate-taskflow-python33/971bcd6 : SUCCESS in 6m 04s\n- check-tempest-dsvm-full http://logs.openstack.org/03/97403/1/check/check-tempest-dsvm-full/d4d1c21 : SUCCESS in 43m 28s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/97403/1/check/check-tempest-dsvm-postgres-full/ea9ded8 : SUCCESS in 44m 50s\n- check-tempest-dsvm-neutron http://logs.openstack.org/03/97403/1/check/check-tempest-dsvm-neutron/3ea974b : SUCCESS in 1h 18m 16s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/97403/1/check/check-tempest-dsvm-neutron-heat-slow/018e12d : FAILURE in 29m 14s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/03/97403/1/check/check-grenade-dsvm/0398b08 : SUCCESS in 36m 34s\n- check-grenade-dsvm-neutron http://logs.openstack.org/03/97403/1/check/check-grenade-dsvm-neutron/e84e7ee : FAILURE in 41m 46s (non-voting)\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/03/97403/1/check/gate-taskflow-tox-py26-sa7-mysql/8498c43 : SUCCESS in 2m 31s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/03/97403/1/check/gate-taskflow-tox-py27-sa8-mysql/52bcd44 : SUCCESS in 2m 04s","accounts_in_message":[],"_revision_number":1},{"id":"a7d6e706bec2580ae59b06cc7d204a834e52984b","author":{"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},"date":"2014-06-26 22:54:51.000000000","message":"Patch Set 1: Code-Review+1\n\nLooks Ok, just moving some statements.","accounts_in_message":[],"_revision_number":1},{"id":"0cd14a0a9c43d1af04d89196c7d38acb26a606f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-26 22:55:36.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"6e567f7122e413d241c12dabe810080f1bbed371","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-26 22:55:41.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"6f00e855c8c86b55aabbd6272b25732b935318a9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-27 00:27:52.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"77104cf1b5c16c146c4999b2efd7c5e91c614da6","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-06-27 00:27:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"18621eb882293b8780a47c36d2deddc07d0544aa","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-06-27 00:28:17.000000000","message":"Topic (detached removed","accounts_in_message":[],"_revision_number":2},{"id":"676c5bc78b9b9dce22825a85d05831e02ea50c25","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-27 01:22:58.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/03/97403/2/check/gate-taskflow-pep8/a098172 : SUCCESS in 51s\n- gate-taskflow-docs http://docs-draft.openstack.org/03/97403/2/check/gate-taskflow-docs/6193ed1/doc/build/html/ : SUCCESS in 2m 29s\n- gate-taskflow-python26 http://logs.openstack.org/03/97403/2/check/gate-taskflow-python26/7726e55 : SUCCESS in 2m 49s\n- gate-taskflow-python27 http://logs.openstack.org/03/97403/2/check/gate-taskflow-python27/ab694d9 : SUCCESS in 1m 57s\n- gate-taskflow-python33 http://logs.openstack.org/03/97403/2/check/gate-taskflow-python33/94ddd47 : SUCCESS in 4m 07s\n- check-tempest-dsvm-full http://logs.openstack.org/03/97403/2/check/check-tempest-dsvm-full/0540392 : SUCCESS in 33m 29s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/97403/2/check/check-tempest-dsvm-postgres-full/c50db1b : SUCCESS in 33m 39s\n- check-tempest-dsvm-neutron http://logs.openstack.org/03/97403/2/check/check-tempest-dsvm-neutron/693121b : SUCCESS in 42m 27s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/97403/2/check/check-tempest-dsvm-neutron-heat-slow/bc79c56 : SUCCESS in 25m 41s\n- check-grenade-dsvm http://logs.openstack.org/03/97403/2/check/check-grenade-dsvm/c659e5e : SUCCESS in 37m 19s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/03/97403/2/check/gate-taskflow-tox-py26-sa7-mysql/c41f9e7 : SUCCESS in 2m 55s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/03/97403/2/check/gate-taskflow-tox-py27-sa8-mysql/aa50707 : SUCCESS in 2m 01s","accounts_in_message":[],"_revision_number":2},{"id":"af4cd0d2ec83a0114fe629d8ab23fa1d2b985eab","author":{"_account_id":6648,"name":"Changbin Liu","email":"changbin.liu@gmail.com","username":"changbl"},"date":"2014-10-30 15:12:15.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"0944634ccd4a482d8374543bbf5c24d46bd286d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-19 01:51:53.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"dc8d8baffe5c238632c1e5ab4fd02e13b1673396","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-19 01:51:53.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"550cf4a97b142cbebb404f702bc271c704e94194","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-19 03:04:38.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-taskflow-docs http://docs-draft.openstack.org/03/97403/2/gate/gate-taskflow-docs/6d435b9/doc/build/html/ : SUCCESS in 1m 17s\n- gate-taskflow-pep8 http://logs.openstack.org/03/97403/2/gate/gate-taskflow-pep8/f25043e : SUCCESS in 48s\n- gate-taskflow-python27 http://logs.openstack.org/03/97403/2/gate/gate-taskflow-python27/23976e6 : SUCCESS in 1m 15s\n- gate-taskflow-python33 http://logs.openstack.org/03/97403/2/gate/gate-taskflow-python33/5f62af2 : SUCCESS in 2m 29s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/03/97403/2/gate/gate-tempest-dsvm-src-taskflow/4ec2772 : SUCCESS in 51m 22s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/03/97403/2/gate/gate-tempest-dsvm-neutron-src-taskflow/27b7b62 : SUCCESS in 1h 10m 15s\n- gate-taskflow-python26 http://logs.openstack.org/03/97403/2/gate/gate-taskflow-python26/93fcb86 : SUCCESS in 1m 19s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/03/97403/2/gate/gate-taskflow-unittests-26-sa7-mysql/0a22bb2 : SUCCESS in 1m 34s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/03/97403/2/gate/gate-taskflow-unittests-27-sa8-mysql/85c6666 : SUCCESS in 1m 04s","accounts_in_message":[],"_revision_number":2},{"id":"64e08c2cca4ca0e636dfe446c4905630fbcaa0cc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-19 03:04:39.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"be4fac32af37fd982a14e27779f1756df1518e03","revisions":{"d4435e7acb650b7159c6b49efe3b14fa703ef3f1":{"kind":"REWORK","_number":1,"created":"2014-06-03 06:00:28.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/03/97403/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/03/97403/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/03/97403/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/03/97403/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/03/97403/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/03/97403/1"}}},"commit":{"parents":[{"commit":"7b5dad30ed660de6e09ad46152fe26dc13d92abd","subject":"Rename the graph analyzer to analyzer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7b5dad30ed660de6e09ad46152fe26dc13d92abd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-06-03 05:58:03.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-06-03 05:59:48.000000000","tz":-420},"subject":"Extract the state changes from the ensure storage method","message":"Extract the state changes from the ensure storage method\n\nInstead of having the ensure storage (which ensures the\natom/s storage details exist) also change the state of\nthe flow have the prepare method which calls into ensure\nstorage do these state changes instead.\n\nChange-Id: Ic7cd13ab360e68fc33e94c67a237adeef7040159\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/d4435e7acb650b7159c6b49efe3b14fa703ef3f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/d4435e7acb650b7159c6b49efe3b14fa703ef3f1"}]},"branch":"refs/heads/master"},"be4fac32af37fd982a14e27779f1756df1518e03":{"kind":"REWORK","_number":2,"created":"2014-06-27 00:27:52.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/03/97403/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/03/97403/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/03/97403/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/03/97403/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/03/97403/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/03/97403/2"}}},"commit":{"parents":[{"commit":"95cb0625f41c71510459524d5777e726321afef9","subject":"Merge \"Fix doc which should state fetch() usage\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/95cb0625f41c71510459524d5777e726321afef9"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-06-03 05:58:03.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-06-27 00:19:19.000000000","tz":-420},"subject":"Extract the state changes from the ensure storage method","message":"Extract the state changes from the ensure storage method\n\nInstead of having the ensure storage (which ensures the\natom/s storage details exist) also change the state of\nthe flow have the prepare method which calls into ensure\nstorage do these state changes instead.\n\nChange-Id: Ic7cd13ab360e68fc33e94c67a237adeef7040159\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/be4fac32af37fd982a14e27779f1756df1518e03"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/be4fac32af37fd982a14e27779f1756df1518e03"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
