)]}'
{"id":"openstack%2Ftaskflow~114162","triplet_id":"openstack%2Ftaskflow~master~Ie1386cca13a2da7265e22447b4c111a0a0074201","project":"openstack/taskflow","branch":"master","topic":"bug/1356658","hashtags":[],"change_id":"Ie1386cca13a2da7265e22447b4c111a0a0074201","subject":"Use explicit WBE request state transitions","status":"MERGED","created":"2014-08-14 08:27:30.000000000","updated":"2014-09-09 02:11:10.000000000","submitted":"2014-09-09 02:11:10.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"465502440c39e39458e063828aff6f0a32e09f8a","_number":114162,"virtual_id_number":114162,"owner":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2014-09-09 02:11:10.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},{"value":0,"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"}],"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":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"all":[{"value":0,"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},{"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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":2,"date":"2014-09-08 17:33:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":2,"date":"2014-09-07 02:53:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},{"value":0,"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"}],"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":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"all":[{"value":0,"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},{"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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":1,"date":"2014-09-08 17:33:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},{"value":0,"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},{"value":0,"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"}],"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":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},{"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-08-17 15:18:48.000000000","updated_by":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"reviewer":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"state":"REVIEWER"},{"updated":"2014-08-25 17:31:54.000000000","updated_by":{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},"reviewer":{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},"state":"REVIEWER"},{"updated":"2014-08-29 00:27:08.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-09-07 02:53:15.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-09-08 17:33:55.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2014-09-09 02:11:10.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3a42ed64a2842ea77ad6747ee07dce010ab9aa5f","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-08-14 08:27:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e5b06c0d110ca44c09f466d72ddf5f4fee9cf5ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 08:27:40.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"bbecb7179615530afd234df896a1ce1cd1caed34","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 09:27:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/62/114162/1/check/gate-taskflow-pep8/2e638c0 : SUCCESS in 1m 11s\n- gate-taskflow-docs http://docs-draft.openstack.org/62/114162/1/check/gate-taskflow-docs/9dbe594/doc/build/html/ : SUCCESS in 1m 55s\n- gate-taskflow-python26 http://logs.openstack.org/62/114162/1/check/gate-taskflow-python26/78be86a : SUCCESS in 2m 01s\n- gate-taskflow-python27 http://logs.openstack.org/62/114162/1/check/gate-taskflow-python27/2fc534e : SUCCESS in 2m 22s\n- gate-taskflow-python33 http://logs.openstack.org/62/114162/1/check/gate-taskflow-python33/6097d2b : SUCCESS in 3m 41s\n- check-tempest-dsvm-full http://logs.openstack.org/62/114162/1/check/check-tempest-dsvm-full/523b783 : SUCCESS in 37m 31s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/62/114162/1/check/check-tempest-dsvm-postgres-full/93c0bd1 : SUCCESS in 42m 18s\n- check-tempest-dsvm-neutron http://logs.openstack.org/62/114162/1/check/check-tempest-dsvm-neutron/00c8823 : SUCCESS in 58m 49s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/62/114162/1/check/check-tempest-dsvm-neutron-full/6d97a1f : SUCCESS in 50m 57s (non-voting)\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/62/114162/1/check/check-tempest-dsvm-neutron-heat-slow/6fba097 : SUCCESS in 24m 54s\n- check-grenade-dsvm http://logs.openstack.org/62/114162/1/check/check-grenade-dsvm/18b31a9 : SUCCESS in 44m 54s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/62/114162/1/check/gate-taskflow-tox-py26-sa7-mysql/3ca17b2 : SUCCESS in 2m 22s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/62/114162/1/check/gate-taskflow-tox-py27-sa8-mysql/afa1711 : SUCCESS in 2m 02s","accounts_in_message":[],"_revision_number":1},{"id":"539598626b3e2063a97c59d70a720d551bda235a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 21:55:10.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"5231e50c6be716963b103374836095e1acf3b9c2","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-08-14 21:55:10.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9e96f26f2e4474943446e2084ebe6810965978f4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 23:02:58.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/62/114162/2/check/gate-taskflow-pep8/dd1cb51 : SUCCESS in 1m 30s\n- gate-taskflow-docs http://docs-draft.openstack.org/62/114162/2/check/gate-taskflow-docs/64b6573/doc/build/html/ : SUCCESS in 2m 02s\n- gate-taskflow-python26 http://logs.openstack.org/62/114162/2/check/gate-taskflow-python26/3b4e07d : SUCCESS in 2m 28s\n- gate-taskflow-python27 http://logs.openstack.org/62/114162/2/check/gate-taskflow-python27/323a417 : SUCCESS in 2m 31s\n- gate-taskflow-python33 http://logs.openstack.org/62/114162/2/check/gate-taskflow-python33/eaee5f2 : SUCCESS in 3m 18s\n- check-tempest-dsvm-full http://logs.openstack.org/62/114162/2/check/check-tempest-dsvm-full/eb7cab8 : SUCCESS in 48m 11s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/62/114162/2/check/check-tempest-dsvm-postgres-full/d59cfd8 : SUCCESS in 42m 43s\n- check-tempest-dsvm-neutron http://logs.openstack.org/62/114162/2/check/check-tempest-dsvm-neutron/e523a81 : SUCCESS in 56m 59s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/62/114162/2/check/check-tempest-dsvm-neutron-full/382b593 : SUCCESS in 1h 05m 35s (non-voting)\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/62/114162/2/check/check-tempest-dsvm-neutron-heat-slow/7f635c3 : SUCCESS in 23m 39s\n- check-grenade-dsvm http://logs.openstack.org/62/114162/2/check/check-grenade-dsvm/081efe6 : SUCCESS in 37m 14s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/62/114162/2/check/gate-taskflow-tox-py26-sa7-mysql/69d2594 : SUCCESS in 2m 15s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/62/114162/2/check/gate-taskflow-tox-py27-sa8-mysql/975a60b : SUCCESS in 2m 32s","accounts_in_message":[],"_revision_number":2},{"id":"76d4c2813bba21db1a79f062537431893db77f0c","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-08-15 05:09:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a32b4601385968d01a01e43ed2d72218f5fea107","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-15 05:09:46.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"d5899a5e81589bbf924b5d8a3377a00b5807b882","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-08-15 05:12:53.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"06a925bd4032356b52fc2d7d2fc8ef4643ba897c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-15 05:12:54.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"79b71d9787b46fa6cb52491263ea88e859c5e999","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-15 06:22:00.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/62/114162/4/check/gate-taskflow-pep8/445f73b : SUCCESS in 1m 39s\n- gate-taskflow-docs http://docs-draft.openstack.org/62/114162/4/check/gate-taskflow-docs/4ebff63/doc/build/html/ : SUCCESS in 2m 33s\n- gate-taskflow-python26 http://logs.openstack.org/62/114162/4/check/gate-taskflow-python26/d2bfe88 : SUCCESS in 2m 44s\n- gate-taskflow-python27 http://logs.openstack.org/62/114162/4/check/gate-taskflow-python27/414a43f : SUCCESS in 2m 21s\n- gate-taskflow-python33 http://logs.openstack.org/62/114162/4/check/gate-taskflow-python33/8843690 : SUCCESS in 3m 16s\n- check-tempest-dsvm-full http://logs.openstack.org/62/114162/4/check/check-tempest-dsvm-full/dee21c3 : SUCCESS in 47m 29s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/62/114162/4/check/check-tempest-dsvm-postgres-full/01a366e : SUCCESS in 49m 43s\n- check-tempest-dsvm-neutron http://logs.openstack.org/62/114162/4/check/check-tempest-dsvm-neutron/57e11cc : SUCCESS in 58m 40s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/62/114162/4/check/check-tempest-dsvm-neutron-full/bcbfdb6 : SUCCESS in 1h 04m 52s (non-voting)\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/62/114162/4/check/check-tempest-dsvm-neutron-heat-slow/2e13239 : SUCCESS in 23m 45s\n- check-grenade-dsvm http://logs.openstack.org/62/114162/4/check/check-grenade-dsvm/b21b380 : SUCCESS in 47m 57s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/62/114162/4/check/gate-taskflow-tox-py26-sa7-mysql/6f34331 : SUCCESS in 2m 29s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/62/114162/4/check/gate-taskflow-tox-py27-sa8-mysql/a81701a : SUCCESS in 2m 10s","accounts_in_message":[],"_revision_number":4},{"id":"97655558fed4ab63242b05acc982a824fda31a6a","author":{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},"date":"2014-08-25 17:31:54.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"c7e74449f66453307e147e90f53283e5f790a3ef","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2014-08-27 19:08:22.000000000","message":"Patch Set 4: Code-Review+2\n\n(3 comments)\n\nOne nit on the method name, but it\u0027s not enough to hold things up. One typo that can be addressed as a followup.","accounts_in_message":[],"_revision_number":4},{"id":"8b41d2e46481732c01402bf02cecd57b87568eb1","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-08-28 00:15:00.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"03fcdac196abb720471493ca281ead721c23d693","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-08-28 00:25:46.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9738ae7a687251bf22da4ee62fb6a5671d135824","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-08-28 00:44:58.000000000","message":"Patch Set 4:\n\nFollowup added with adjustment of name.","accounts_in_message":[],"_revision_number":4},{"id":"345c5a71b092476bc228b39bd6f820da5e26606f","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-08-28 17:29:56.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"fecbed218c4171595f8b7f2b9b17ad48c90f6f92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-29 00:26:47.000000000","message":"Patch Set 5: Verified-1\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/62/114162/5/check/gate-taskflow-pep8/981cafb : SUCCESS in 1m 43s\n- gate-taskflow-docs http://docs-draft.openstack.org/62/114162/5/check/gate-taskflow-docs/ea1e404/doc/build/html/ : SUCCESS in 1m 52s\n- gate-taskflow-python26 http://logs.openstack.org/62/114162/5/check/gate-taskflow-python26/4392d42 : SUCCESS in 3m 05s\n- gate-taskflow-python27 http://logs.openstack.org/62/114162/5/check/gate-taskflow-python27/a1adb2e : SUCCESS in 2m 39s\n- gate-taskflow-python33 http://logs.openstack.org/62/114162/5/check/gate-taskflow-python33/07ce5f0 : SUCCESS in 3m 52s\n- check-tempest-dsvm-full http://logs.openstack.org/62/114162/5/check/check-tempest-dsvm-full/d333e86 : FAILURE in 54m 54s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/62/114162/5/check/check-tempest-dsvm-postgres-full/1d759b0 : SUCCESS in 1h 18m 29s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/62/114162/5/check/check-tempest-dsvm-neutron-full/577a94f : SUCCESS in 1h 10m 39s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/62/114162/5/check/check-tempest-dsvm-neutron-heat-slow/db8c436 : SUCCESS in 24m 14s\n- check-grenade-dsvm http://logs.openstack.org/62/114162/5/check/check-grenade-dsvm/2cf0504 : SUCCESS in 46m 47s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/62/114162/5/check/gate-taskflow-tox-py26-sa7-mysql/2ab7511 : SUCCESS in 3m 28s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/62/114162/5/check/gate-taskflow-tox-py27-sa8-mysql/fc3b876 : SUCCESS in 2m 24s","accounts_in_message":[],"_revision_number":5},{"id":"b8ca8ee0a83a58b1a1d59f0a716f9a7dc86e373f","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-08-29 00:27:08.000000000","message":"Patch Set 5:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-full: https://bugs.launchpad.net/bugs/1353131\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":5},{"id":"f0cb79c810d587a5d3ef4ff2c0297513b4f7f7fa","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-08-29 00:40:19.000000000","message":"Patch Set 5:\n\nrecheck bug 1353131","accounts_in_message":[],"_revision_number":5},{"id":"93e1e4f200ceeb4ccf2216ccafa6fac804304fab","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-29 03:11:10.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/62/114162/5/check/gate-taskflow-pep8/8b84a47 : SUCCESS in 1m 38s\n- gate-taskflow-docs http://docs-draft.openstack.org/62/114162/5/check/gate-taskflow-docs/62f443c/doc/build/html/ : SUCCESS in 1m 09s\n- gate-taskflow-python26 http://logs.openstack.org/62/114162/5/check/gate-taskflow-python26/d2a6ce5 : SUCCESS in 2m 57s\n- gate-taskflow-python27 http://logs.openstack.org/62/114162/5/check/gate-taskflow-python27/ec71695 : SUCCESS in 2m 35s\n- gate-taskflow-python33 http://logs.openstack.org/62/114162/5/check/gate-taskflow-python33/ce017dd : SUCCESS in 5m 07s\n- check-tempest-dsvm-full http://logs.openstack.org/62/114162/5/check/check-tempest-dsvm-full/17bb56d : SUCCESS in 52m 49s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/62/114162/5/check/check-tempest-dsvm-postgres-full/6ee57e3 : SUCCESS in 1h 03m 27s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/62/114162/5/check/check-tempest-dsvm-neutron-full/e0d9dfd : SUCCESS in 1h 05m 02s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/62/114162/5/check/check-tempest-dsvm-neutron-heat-slow/a567bb1 : SUCCESS in 26m 24s\n- check-grenade-dsvm http://logs.openstack.org/62/114162/5/check/check-grenade-dsvm/eee92c6 : SUCCESS in 48m 14s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/62/114162/5/check/gate-taskflow-tox-py26-sa7-mysql/136c8bb : SUCCESS in 2m 19s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/62/114162/5/check/gate-taskflow-tox-py27-sa8-mysql/519f837 : SUCCESS in 2m 42s","accounts_in_message":[],"_revision_number":5},{"id":"e25d824c590ceacee950c89a9f23fd6d65d63e2e","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-09-04 23:57:12.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"f10b272bf0ae53c2f76c67d6619b1ad0172d2dda","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-09-05 01:13:22.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"7233e64b18772d200c88fe9a191afb80070f1a26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-05 02:27:47.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/62/114162/7/check/gate-taskflow-pep8/203732b : SUCCESS in 1m 18s\n- gate-taskflow-docs http://docs-draft.openstack.org/62/114162/7/check/gate-taskflow-docs/8e76ab9/doc/build/html/ : SUCCESS in 1m 55s\n- gate-taskflow-python26 http://logs.openstack.org/62/114162/7/check/gate-taskflow-python26/e5e8e48 : SUCCESS in 2m 18s\n- gate-taskflow-python27 http://logs.openstack.org/62/114162/7/check/gate-taskflow-python27/459b0d3 : SUCCESS in 1m 48s\n- gate-taskflow-python33 http://logs.openstack.org/62/114162/7/check/gate-taskflow-python33/3137153 : SUCCESS in 3m 42s\n- check-tempest-dsvm-full http://logs.openstack.org/62/114162/7/check/check-tempest-dsvm-full/a205cb4 : SUCCESS in 59m 11s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/62/114162/7/check/check-tempest-dsvm-postgres-full/a6d1fe2 : SUCCESS in 1h 13m 08s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/62/114162/7/check/check-tempest-dsvm-neutron-full/5e0d7de : SUCCESS in 1h 07m 19s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/62/114162/7/check/check-tempest-dsvm-neutron-heat-slow/6606da6 : SUCCESS in 23m 37s\n- check-grenade-dsvm http://logs.openstack.org/62/114162/7/check/check-grenade-dsvm/37c59dd : SUCCESS in 46m 56s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/62/114162/7/check/gate-taskflow-tox-py26-sa7-mysql/01becb3 : SUCCESS in 2m 22s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/62/114162/7/check/gate-taskflow-tox-py27-sa8-mysql/828ad8c : SUCCESS in 2m 12s","accounts_in_message":[],"_revision_number":7},{"id":"88d61cccba9e3413a555ba2978ab6149024e555f","author":{"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},"date":"2014-09-07 02:53:15.000000000","message":"Patch Set 7: Code-Review+2\n\nlgtm!","accounts_in_message":[],"_revision_number":7},{"id":"1ec0eff247c1413a0559218fac6db7fa67ee885f","author":{"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},"date":"2014-09-07 02:53:53.000000000","message":"Patch Set 7:\n\nHad issues with the name transition_log_error, take care of in https://review.openstack.org/#/c/117392/","accounts_in_message":[],"_revision_number":7},{"id":"fe64e7a817fb9a75b39b154e13379515e8412174","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-08 17:33:55.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"108cc36ca2f76bb7c6285e819d1e69ac32c36da2","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2014-09-08 17:33:55.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"9b521f785bda90213b22057965425a828c9586ff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-09 02:11:10.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":7},{"id":"c2c9b3fed746971f65a1ab0d7f8bb52815246e5d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-09 02:11:10.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded.\n\n- gate-taskflow-docs http://docs-draft.openstack.org/62/114162/7/gate/gate-taskflow-docs/a4eeb4e/doc/build/html/ : SUCCESS in 1m 17s\n- gate-taskflow-pep8 http://logs.openstack.org/62/114162/7/gate/gate-taskflow-pep8/cf149f0 : SUCCESS in 1m 02s\n- gate-taskflow-python26 http://logs.openstack.org/62/114162/7/gate/gate-taskflow-python26/335a68e : SUCCESS in 1m 58s\n- gate-taskflow-python27 http://logs.openstack.org/62/114162/7/gate/gate-taskflow-python27/47683c1 : SUCCESS in 1m 49s\n- gate-taskflow-python33 http://logs.openstack.org/62/114162/7/gate/gate-taskflow-python33/5d381fd : SUCCESS in 3m 14s\n- gate-tempest-dsvm-full http://logs.openstack.org/62/114162/7/gate/gate-tempest-dsvm-full/6fbdbff : SUCCESS in 51m 37s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/62/114162/7/gate/gate-tempest-dsvm-postgres-full/ef8d650 : SUCCESS in 1h 01m 28s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/62/114162/7/gate/gate-tempest-dsvm-neutron-full/0f52dd8 : SUCCESS in 52m 07s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/62/114162/7/gate/gate-tempest-dsvm-neutron-heat-slow/d51c1c5 : SUCCESS in 23m 05s\n- gate-grenade-dsvm http://logs.openstack.org/62/114162/7/gate/gate-grenade-dsvm/b99b352 : SUCCESS in 43m 21s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/62/114162/7/gate/gate-taskflow-unittests-26-sa7-mysql/aec1fb2 : SUCCESS in 2m 07s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/62/114162/7/gate/gate-taskflow-unittests-27-sa8-mysql/9e2d6b8 : SUCCESS in 1m 40s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"e720bdb8afe993deaa5fd0426c002a04b4858ebf","revisions":{"95e52c3ba107b10351781ab9283dc40a045f82c0":{"kind":"REWORK","_number":1,"created":"2014-08-14 08:27:30.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/62/114162/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/62/114162/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/62/114162/1"}}},"commit":{"parents":[{"commit":"90df3d430fd56ca579c064579b6c1bbfa84395c7","subject":"Merge \"Avoid naming time type module the same as a builtin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/90df3d430fd56ca579c064579b6c1bbfa84395c7"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-08-13 23:37:56.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-08-14 08:26:51.000000000","tz":-420},"subject":"Use explicit WBE request state transitions","message":"Use explicit WBE request state transitions\n\nInstead of having an implicit state machine for a requests\nlifecycle move toward an explicit state model and transition\nset that is validated and transitioned in a more easy to\nunderstand/reason about manner.\n\nThis also fixes a bug that was found due to a response validation\nnot taking into account a transition that was found due to this\nstricter transition checking.\n\nIncludes a few tiny related/affected commits:\n\n* Remove testing of request repr() and str() as these types of\n  tests are not useful and we removed the repr() version of the\n  request message as the base classes is good enough.\n* Raise and capture a better exception and save its associated\n  failure object when a request has expired (this gives expired\n  requests better failure objects and associated details).\n\nFixes bug 1356658\n\nChange-Id: Ie1386cca13a2da7265e22447b4c111a0a0074201\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/95e52c3ba107b10351781ab9283dc40a045f82c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/95e52c3ba107b10351781ab9283dc40a045f82c0"}]},"branch":"refs/heads/master"},"dd6e9a717bb5a7f7dc8bbe39d8ed543f95278856":{"kind":"REWORK","_number":2,"created":"2014-08-14 21:55:10.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/62/114162/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/62/114162/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/62/114162/2"}}},"commit":{"parents":[{"commit":"90df3d430fd56ca579c064579b6c1bbfa84395c7","subject":"Merge \"Avoid naming time type module the same as a builtin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/90df3d430fd56ca579c064579b6c1bbfa84395c7"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-08-13 23:37:56.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-08-14 21:54:11.000000000","tz":-420},"subject":"Use explicit WBE request state transitions","message":"Use explicit WBE request state transitions\n\nInstead of having an implicit state machine for a requests\nlifecycle move toward an explicit state model and transition\nset that is validated and transitioned in a more easy to\nunderstand/reason about manner.\n\nThis also fixes a bug that was found due to a response validation\nnot taking into account a transition that was found due to this\nstricter transition checking.\n\nIncludes a few tiny related/affected commits:\n\n* Remove testing of request repr() and str() as these types of\n  tests are not useful and we removed the repr() version of the\n  request message as the base classes is good enough.\n* Raise and capture a better exception and save its associated\n  failure object when a request has expired (this gives expired\n  requests better failure objects and associated details).\n\nFixes bug 1356658\n\nChange-Id: Ie1386cca13a2da7265e22447b4c111a0a0074201\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/dd6e9a717bb5a7f7dc8bbe39d8ed543f95278856"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/dd6e9a717bb5a7f7dc8bbe39d8ed543f95278856"}]},"branch":"refs/heads/master"},"84d7458a8b51ea8ca646ffb44981d5eab491cd84":{"kind":"REWORK","_number":3,"created":"2014-08-15 05:09:45.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/62/114162/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/62/114162/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/62/114162/3"}}},"commit":{"parents":[{"commit":"90df3d430fd56ca579c064579b6c1bbfa84395c7","subject":"Merge \"Avoid naming time type module the same as a builtin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/90df3d430fd56ca579c064579b6c1bbfa84395c7"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-08-13 23:37:56.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-08-15 05:08:29.000000000","tz":-420},"subject":"Use explicit WBE request state transitions","message":"Use explicit WBE request state transitions\n\nInstead of having an implicit state machine for a requests\nlifecycle move toward an explicit state model and transition\nset that is validated and transitioned in a more easy to\nunderstand/reason about manner.\n\nThis also fixes a bug that was found due to a response validation\nnot taking into account a transition that was found due to this\nstricter transition checking.\n\nIncludes a few tiny related/affected commits:\n\n* Remove testing of request repr() and str() as these types of\n  tests are not useful and we removed the repr() version of the\n  request message as the base classes is good enough.\n* Raise and capture a better exception and save its associated\n  failure object when a request has expired (this gives expired\n  requests better failure objects and associated details).\n\nFixes bug 1356658\n\nChange-Id: Ie1386cca13a2da7265e22447b4c111a0a0074201\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/84d7458a8b51ea8ca646ffb44981d5eab491cd84"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/84d7458a8b51ea8ca646ffb44981d5eab491cd84"}]},"branch":"refs/heads/master"},"93de2260f12251069ae5c2b7b84a0805fe26941a":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2014-08-15 05:12:53.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/62/114162/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/62/114162/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/62/114162/4"}}},"commit":{"parents":[{"commit":"90df3d430fd56ca579c064579b6c1bbfa84395c7","subject":"Merge \"Avoid naming time type module the same as a builtin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/90df3d430fd56ca579c064579b6c1bbfa84395c7"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-08-13 23:37:56.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-08-15 05:12:25.000000000","tz":-420},"subject":"Use explicit WBE request state transitions","message":"Use explicit WBE request state transitions\n\nInstead of having an implicit state machine for a requests\nlifecycle move toward an explicit state model and transition\nset that is validated and transitioned in a more easy to\nunderstand/reason about manner.\n\nThis also fixes a bug that was found due to a response validation\nnot taking into account a transition that was found due to this\nstricter transition checking.\n\nIncludes a few tiny related/affected commits:\n\n* Remove testing of request repr() and str() as these types of\n  tests are not useful and we removed the repr() version of the\n  request message as the base classes is good enough.\n* Raise and capture a better exception and save its associated\n  failure object when a request has expired (this gives expired\n  requests better failure objects and associated details).\n\nFixes bug 1356658\n\nPartially fixes bug 1357117\n\nChange-Id: Ie1386cca13a2da7265e22447b4c111a0a0074201\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/93de2260f12251069ae5c2b7b84a0805fe26941a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/93de2260f12251069ae5c2b7b84a0805fe26941a"}]},"branch":"refs/heads/master"},"886c8d9123e91cc4f3bea58f4acdd2216ad8c8cb":{"kind":"REWORK","_number":5,"created":"2014-08-28 17:29:56.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/62/114162/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/62/114162/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/62/114162/5"}}},"commit":{"parents":[{"commit":"613515ded6dcba769e6b7f70390f9b762bdc5c47","subject":"Merge \"Add basic WBE validation sanity tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/613515ded6dcba769e6b7f70390f9b762bdc5c47"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-08-13 23:37:56.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-08-28 17:29:40.000000000","tz":-420},"subject":"Use explicit WBE request state transitions","message":"Use explicit WBE request state transitions\n\nInstead of having an implicit state machine for a requests\nlifecycle move toward an explicit state model and transition\nset that is validated and transitioned in a more easy to\nunderstand/reason about manner.\n\nThis also fixes a bug that was found due to a response validation\nnot taking into account a transition that was found due to this\nstricter transition checking.\n\nIncludes a few tiny related/affected commits:\n\n* Remove testing of request repr() and str() as these types of\n  tests are not useful and we removed the repr() version of the\n  request message as the base classes is good enough.\n* Raise and capture a better exception and save its associated\n  failure object when a request has expired (this gives expired\n  requests better failure objects and associated details).\n\nFixes bug 1356658\n\nPartially fixes bug 1357117\n\nChange-Id: Ie1386cca13a2da7265e22447b4c111a0a0074201\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/886c8d9123e91cc4f3bea58f4acdd2216ad8c8cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/886c8d9123e91cc4f3bea58f4acdd2216ad8c8cb"}]},"branch":"refs/heads/master"},"6a54386c717ceda3c730ffae7febc3166e36dee1":{"kind":"REWORK","_number":6,"created":"2014-09-04 23:57:12.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/62/114162/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/62/114162/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/62/114162/6"}}},"commit":{"parents":[{"commit":"613515ded6dcba769e6b7f70390f9b762bdc5c47","subject":"Merge \"Add basic WBE validation sanity tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/613515ded6dcba769e6b7f70390f9b762bdc5c47"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-08-13 23:37:56.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-09-04 23:56:51.000000000","tz":-420},"subject":"Use explicit WBE request state transitions","message":"Use explicit WBE request state transitions\n\nInstead of having an implicit state machine for a requests\nlifecycle move toward an explicit state model and transition\nset that is validated and transitioned in a more easy to\nunderstand/reason about manner.\n\nThis also fixes a bug that was found due to a response validation\nnot taking into account a transition that was found due to this\nstricter transition checking.\n\nIncludes a few tiny related/affected commits:\n\n* Remove testing of request repr() and str() as these types of\n  tests are not useful and we removed the repr() version of the\n  request message as the base classes is good enough.\n* Raise and capture a better exception and save its associated\n  failure object when a request has expired (this gives expired\n  requests better failure objects and associated details).\n\nFixes bug 1356658\n\nPartially fixes bug 1357117\n\nChange-Id: Ie1386cca13a2da7265e22447b4c111a0a0074201\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6a54386c717ceda3c730ffae7febc3166e36dee1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6a54386c717ceda3c730ffae7febc3166e36dee1"}]},"branch":"refs/heads/master"},"e720bdb8afe993deaa5fd0426c002a04b4858ebf":{"kind":"REWORK","_number":7,"created":"2014-09-05 01:13:22.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/62/114162/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/62/114162/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/114162/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/62/114162/7"}}},"commit":{"parents":[{"commit":"7c3332e49bed1d51ca7aea696105e5d3e7087e75","subject":"Merge \"Split requirements into py2 and py3 files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7c3332e49bed1d51ca7aea696105e5d3e7087e75"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-08-13 23:37:56.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-09-05 01:13:15.000000000","tz":-420},"subject":"Use explicit WBE request state transitions","message":"Use explicit WBE request state transitions\n\nInstead of having an implicit state machine for a requests\nlifecycle move toward an explicit state model and transition\nset that is validated and transitioned in a more easy to\nunderstand/reason about manner.\n\nThis also fixes a bug that was found due to a response validation\nnot taking into account a transition that was found due to this\nstricter transition checking.\n\nIncludes a few tiny related/affected commits:\n\n* Remove testing of request repr() and str() as these types of\n  tests are not useful and we removed the repr() version of the\n  request message as the base classes is good enough.\n* Raise and capture a better exception and save its associated\n  failure object when a request has expired (this gives expired\n  requests better failure objects and associated details).\n\nFixes bug 1356658\n\nPartially fixes bug 1357117\n\nChange-Id: Ie1386cca13a2da7265e22447b4c111a0a0074201\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e720bdb8afe993deaa5fd0426c002a04b4858ebf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e720bdb8afe993deaa5fd0426c002a04b4858ebf"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
