)]}'
{"id":"openstack%2Ftaskflow~134690","triplet_id":"openstack%2Ftaskflow~master~I01c83f13186e4be9fa28c32e34e907bb133e8fb3","project":"openstack/taskflow","branch":"master","topic":"bp/process-executor","hashtags":[],"change_id":"I01c83f13186e4be9fa28c32e34e907bb133e8fb3","subject":"Get event/notification sending working correctly","status":"MERGED","created":"2014-11-15 02:59:36.000000000","updated":"2014-12-21 06:19:09.000000000","submitted":"2014-12-21 06:19:09.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9f0baa3a74908c524237a59f77e5d47f9a82d74e","_number":134690,"virtual_id_number":134690,"owner":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2014-12-21 06:19:09.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"all":[{"value":2,"date":"2014-12-21 05:44:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"all":[{"value":1,"date":"2014-12-21 05:44:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-12-21 06:19:09.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6b1a24223579f631f1ed72e80a9fa396769f4c24","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-15 02:59:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8f97b65e4f04f98353059899c4bd1ac5af7e63f1","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-15 03:03:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"cb6ee9160a47db0f99a7411d7956635480ec4d98","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-15 03:53:29.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/2/check/gate-taskflow-pep8/ea9b1e9 : SUCCESS in 49s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/2/check/gate-taskflow-docs/fbb52ba/doc/build/html/ : SUCCESS in 1m 06s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/2/check/gate-taskflow-python27/e27c903 : SUCCESS in 1m 35s\n- gate-taskflow-python33 http://logs.openstack.org/90/134690/2/check/gate-taskflow-python33/90ecd8f : SUCCESS in 2m 59s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/90/134690/2/check/gate-tempest-dsvm-src-taskflow/142f8da : SUCCESS in 43m 44s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/2/check/gate-tempest-dsvm-neutron-src-taskflow/f00ace9 : SUCCESS in 49m 48s\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/2/check/gate-taskflow-python26/0790a34 : SUCCESS in 1m 41s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/90/134690/2/check/gate-taskflow-unittests-26-sa7-mysql/aa72b20 : SUCCESS in 1m 44s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/90/134690/2/check/gate-taskflow-unittests-27-sa8-mysql/bff7def : SUCCESS in 1m 21s","accounts_in_message":[],"_revision_number":2},{"id":"ab1b6f8c25cf870ce2ea502f077679a47028237d","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-15 12:08:32.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"2b74ce94e8222fc8eba3f46935cafe505d1905d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-15 12:23:21.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/3/check/gate-taskflow-pep8/d797926 : SUCCESS in 1m 02s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/3/check/gate-taskflow-docs/7f88643/doc/build/html/ : SUCCESS in 1m 00s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/3/check/gate-taskflow-python27/627c0b9 : SUCCESS in 1m 53s\n- gate-taskflow-python33 http://logs.openstack.org/90/134690/3/check/gate-taskflow-python33/2789f92 : SUCCESS in 3m 10s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/90/134690/3/check/gate-tempest-dsvm-src-taskflow/0c24478 : FAILURE in 13m 40s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/3/check/gate-tempest-dsvm-neutron-src-taskflow/f8b1de6 : FAILURE in 14m 47s\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/3/check/gate-taskflow-python26/2013617 : SUCCESS in 1m 49s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/90/134690/3/check/gate-taskflow-unittests-26-sa7-mysql/6562f59 : SUCCESS in 2m 07s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/90/134690/3/check/gate-taskflow-unittests-27-sa8-mysql/91ead02 : SUCCESS in 1m 22s","accounts_in_message":[],"_revision_number":3},{"id":"1b053ea3ab867888f8981942d57d848423ecc9fb","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-16 02:33:35.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"9dcc9fcf74ffd9bf111ea41399871280df7b5d5b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-16 03:36:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/3/check/gate-taskflow-pep8/0eb723c : SUCCESS in 42s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/3/check/gate-taskflow-docs/eb1cef8/doc/build/html/ : SUCCESS in 55s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/3/check/gate-taskflow-python27/9a95672 : SUCCESS in 1m 45s\n- gate-taskflow-python33 http://logs.openstack.org/90/134690/3/check/gate-taskflow-python33/8728e6e : SUCCESS in 2m 43s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/90/134690/3/check/gate-tempest-dsvm-src-taskflow/f6ba189 : SUCCESS in 47m 50s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/3/check/gate-tempest-dsvm-neutron-src-taskflow/25c4b78 : SUCCESS in 1h 03m 23s\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/3/check/gate-taskflow-python26/bcc5179 : SUCCESS in 1m 47s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/90/134690/3/check/gate-taskflow-unittests-26-sa7-mysql/0e7430f : SUCCESS in 1m 56s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/90/134690/3/check/gate-taskflow-unittests-27-sa8-mysql/cbba814 : SUCCESS in 1m 53s","accounts_in_message":[],"_revision_number":3},{"id":"50f1e0de34cdc0e003531560191cf9a745410f68","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-17 21:06:48.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ee8b96e0bd691c70a161af801bcb1dec4e15c8c7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-17 22:39:53.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/4/check/gate-taskflow-pep8/cfd475a : SUCCESS in 38s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/4/check/gate-taskflow-docs/0ea96c9/doc/build/html/ : SUCCESS in 1m 18s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/4/check/gate-taskflow-python27/35de878 : SUCCESS in 1m 03s\n- gate-taskflow-python33 http://logs.openstack.org/90/134690/4/check/gate-taskflow-python33/d4ffe5e : SUCCESS in 2m 23s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/90/134690/4/check/gate-tempest-dsvm-src-taskflow/b205a3b : FAILURE in 56m 45s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/4/check/gate-tempest-dsvm-neutron-src-taskflow/ce1fee8 : SUCCESS in 58m 03s\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/4/check/gate-taskflow-python26/1fdf1e6 : SUCCESS in 1m 26s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/90/134690/4/check/gate-taskflow-unittests-26-sa7-mysql/2ca7d54 : SUCCESS in 1m 16s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/90/134690/4/check/gate-taskflow-unittests-27-sa8-mysql/7073309 : SUCCESS in 1m 15s","accounts_in_message":[],"_revision_number":4},{"id":"a65c3acc61877d97c154c008a04111e00685751b","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-18 02:52:39.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"2a1ff32c7e2860a83b5b73685aea7bf0300fd0b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-18 03:59:17.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/4/check/gate-taskflow-pep8/6228479 : SUCCESS in 48s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/4/check/gate-taskflow-docs/21d84c1/doc/build/html/ : SUCCESS in 1m 08s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/4/check/gate-taskflow-python27/35d6b83 : SUCCESS in 1m 21s\n- gate-taskflow-python33 http://logs.openstack.org/90/134690/4/check/gate-taskflow-python33/46b3386 : SUCCESS in 2m 30s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/90/134690/4/check/gate-tempest-dsvm-src-taskflow/abdb92d : SUCCESS in 49m 21s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/4/check/gate-tempest-dsvm-neutron-src-taskflow/3d205d5 : SUCCESS in 1h 05m 01s\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/4/check/gate-taskflow-python26/2a0ff92 : SUCCESS in 1m 32s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/90/134690/4/check/gate-taskflow-unittests-26-sa7-mysql/3d9decf : SUCCESS in 1m 11s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/90/134690/4/check/gate-taskflow-unittests-27-sa8-mysql/c4ff3e4 : SUCCESS in 1m 04s","accounts_in_message":[],"_revision_number":4},{"id":"a51a6d93a1550df2ce737fe9de75676b2208e129","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-19 03:06:46.000000000","message":"Patch Set 4: 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":4},{"id":"feeaff6e4652c323e505189e9c149e7ad3f17caf","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-19 19:39:50.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"f0372b8a520ea703824adf7af824fef79f9205dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-19 21:05:46.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/5/check/gate-taskflow-pep8/013b3b0 : SUCCESS in 1m 03s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/5/check/gate-taskflow-docs/c37f773/doc/build/html/ : SUCCESS in 1m 02s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/5/check/gate-taskflow-python27/eec13db : SUCCESS in 1m 30s\n- gate-taskflow-python33 http://logs.openstack.org/90/134690/5/check/gate-taskflow-python33/464be94 : SUCCESS in 2m 32s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/90/134690/5/check/gate-tempest-dsvm-src-taskflow/df9e91b : SUCCESS in 58m 52s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/5/check/gate-tempest-dsvm-neutron-src-taskflow/8ca20d5 : SUCCESS in 58m 55s\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/5/check/gate-taskflow-python26/b211030 : SUCCESS in 1m 20s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/90/134690/5/check/gate-taskflow-unittests-26-sa7-mysql/bc2d008 : SUCCESS in 1m 27s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/90/134690/5/check/gate-taskflow-unittests-27-sa8-mysql/50f9900 : SUCCESS in 1m 19s","accounts_in_message":[],"_revision_number":5},{"id":"ba69a11a76c6983113f6e4fef9c5804152b9fee9","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-20 20:30:10.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"5a0d7ecb945db11abaf353ff50a9797e312dd975","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-20 22:11:24.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/5/check/gate-taskflow-pep8/0f9ea71 : SUCCESS in 46s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/5/check/gate-taskflow-docs/0a4af3b/doc/build/html/ : SUCCESS in 1m 01s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/5/check/gate-taskflow-python27/5c46c7b : SUCCESS in 1m 16s\n- gate-taskflow-python33 http://logs.openstack.org/90/134690/5/check/gate-taskflow-python33/4ba6799 : SUCCESS in 2m 30s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/90/134690/5/check/gate-tempest-dsvm-src-taskflow/dacb6e3 : SUCCESS in 46m 14s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/5/check/gate-tempest-dsvm-neutron-src-taskflow/a0da59e : SUCCESS in 58m 44s\n- gate-tempest-dsvm-src-taskflow-icehouse http://logs.openstack.org/90/134690/5/check/gate-tempest-dsvm-src-taskflow-icehouse/397dedc : FAILURE in 7m 19s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/5/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/221b385 : FAILURE in 7m 40s\n- gate-tempest-dsvm-src-taskflow-juno http://logs.openstack.org/90/134690/5/check/gate-tempest-dsvm-src-taskflow-juno/d650d58 : SUCCESS in 56m 48s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/5/check/gate-tempest-dsvm-neutron-src-taskflow-juno/6ca3091 : SUCCESS in 1h 12m 02s\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/5/check/gate-taskflow-python26/7aaa61c : SUCCESS in 1m 21s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/5/check/gate-taskflow-python34/8364432 : SUCCESS in 2m 48s (non-voting)\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/90/134690/5/check/gate-taskflow-unittests-26-sa7-mysql/d9683c6 : SUCCESS in 1m 41s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/90/134690/5/check/gate-taskflow-unittests-27-sa8-mysql/0e3f542 : SUCCESS in 1m 15s","accounts_in_message":[],"_revision_number":5},{"id":"eb9726c1177c94ce23210aaa1a492cc00ba8c11b","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-21 06:00:59.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"91674f7c2cdc9c2be8970118042d1340232f8f98","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-21 07:00:01.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/5/check/gate-taskflow-pep8/8f8835e : SUCCESS in 48s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/5/check/gate-taskflow-docs/8e452ee/doc/build/html/ : SUCCESS in 1m 11s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/5/check/gate-taskflow-python27/74ea3f0 : SUCCESS in 1m 24s\n- gate-taskflow-python33 http://logs.openstack.org/90/134690/5/check/gate-taskflow-python33/aebcb29 : SUCCESS in 2m 38s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/90/134690/5/check/gate-tempest-dsvm-src-taskflow/c4c701f : SUCCESS in 45m 07s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/5/check/gate-tempest-dsvm-neutron-src-taskflow/a77cb15 : SUCCESS in 53m 34s\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/5/check/gate-taskflow-python26/f51ac63 : SUCCESS in 1m 29s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/5/check/gate-taskflow-python34/1c1a751 : SUCCESS in 3m 17s (non-voting)\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/90/134690/5/check/gate-taskflow-unittests-26-sa7-mysql/886a28a : SUCCESS in 1m 25s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/90/134690/5/check/gate-taskflow-unittests-27-sa8-mysql/3b95f10 : SUCCESS in 1m 10s","accounts_in_message":[],"_revision_number":5},{"id":"e9748fad73772a829665fff56f0d3e973d364494","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 21:51:23.000000000","message":"Patch Set 5: 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":5},{"id":"00dc127b742e56f0618239dbbef5f3212feae2cd","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 23:05:08.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"14257c7d809683eed15e516d613cfd4752080239","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 23:07:17.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"9464a312af0c1b44f8e3e575ae6b3b5ab8dfee1b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 23:38:19.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/7/check/gate-taskflow-python26/c3c05c8 : SUCCESS in 1m 28s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/7/check/gate-taskflow-pep8/72edf36 : SUCCESS in 51s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/7/check/gate-taskflow-docs/8a22095/doc/build/html/ : SUCCESS in 1m 19s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/7/check/gate-taskflow-python27/8b525ca : SUCCESS in 1m 36s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/7/check/gate-tempest-dsvm-neutron-src-taskflow/b653ec1 : SUCCESS in 23m 01s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/7/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/a8d4318 : SUCCESS in 26m 50s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/7/check/gate-tempest-dsvm-neutron-src-taskflow-juno/393fdec : SUCCESS in 30m 58s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/7/check/gate-taskflow-python34/3b804c9 : SUCCESS in 2m 32s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/7/check/gate-taskflow-tox-py26-sa7-mysql/3a21606 : SUCCESS in 1m 38s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/7/check/gate-taskflow-tox-py27-sa8-mysql/e70a686 : SUCCESS in 1m 09s","accounts_in_message":[],"_revision_number":7},{"id":"a72ef58ae0c4bbf107c04ba5c0e106aba63c7534","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-07 00:15:26.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"07e543df5677be0ff694c7dd482a010ddc7c6c95","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-07 00:19:39.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"462c582d589d6a218bbe5f27f7c17ea0f143236e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-07 00:48:07.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/9/check/gate-taskflow-python26/123692d : SUCCESS in 1m 42s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/9/check/gate-taskflow-pep8/af21a54 : SUCCESS in 46s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/9/check/gate-taskflow-docs/7b4414b/doc/build/html/ : SUCCESS in 1m 13s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/9/check/gate-taskflow-python27/1ae7581 : SUCCESS in 1m 28s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/9/check/gate-tempest-dsvm-neutron-src-taskflow/c21a7ca : SUCCESS in 23m 21s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/9/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/b906577 : SUCCESS in 25m 19s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/9/check/gate-tempest-dsvm-neutron-src-taskflow-juno/094b9b4 : SUCCESS in 22m 21s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/9/check/gate-taskflow-python34/56f49ba : SUCCESS in 3m 32s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/9/check/gate-taskflow-tox-py26-sa7-mysql/0f73cc4 : SUCCESS in 1m 28s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/9/check/gate-taskflow-tox-py27-sa8-mysql/c627c0c : SUCCESS in 1m 15s","accounts_in_message":[],"_revision_number":9},{"id":"01fde254f1235011cfd92c384e9b37ab6fa956f6","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-13 07:08:46.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"1b8486741b82cb5e399854dd16e8eb603209baae","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-13 07:39:50.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/10/check//gate-taskflow-python26/2d2b795/ : SUCCESS in 1m 17s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/10/check//gate-taskflow-pep8/ec1d4a3/ : SUCCESS in 45s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/10/check//gate-taskflow-docs/b3bccc0//doc/build/html/ : SUCCESS in 1m 36s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/10/check//gate-taskflow-python27/c9d22f5/ : SUCCESS in 1m 17s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/10/check//gate-tempest-dsvm-neutron-src-taskflow/d3bc5bb/ : SUCCESS in 24m 53s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/10/check//gate-tempest-dsvm-neutron-src-taskflow-icehouse/170cfa0/ : SUCCESS in 24m 39s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/10/check//gate-tempest-dsvm-neutron-src-taskflow-juno/41a0a14/ : SUCCESS in 30m 59s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/10/check//gate-taskflow-python34/7b2b14e/ : SUCCESS in 2m 41s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/10/check//gate-taskflow-tox-py26-sa7-mysql/9ef278c/ : SUCCESS in 1m 28s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/10/check//gate-taskflow-tox-py27-sa8-mysql/9db87c8/ : SUCCESS in 1m 19s","accounts_in_message":[],"_revision_number":10},{"id":"74dd1b69235585a8a9c35b46063ffd094b7d012a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-14 04:43:33.000000000","message":"Patch Set 10: 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":10},{"id":"925ac39f6cfa01ce1fc03904d433c983000500b4","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-14 05:27:39.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"0e8f777f35a6a6791d1affe540f0aa3ac5e0ce59","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-14 05:47:22.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"3055b30d2ed1920440426debf4a976b60f9876cd","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-14 05:49:45.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"1e9e4183c4f8d0baf5e1c6be8cdbed3f6f8146c7","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-14 06:03:46.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"fcb941b1fd761d42fba20d08b4ebf38fb61b4005","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-14 06:38:35.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/14/check//gate-taskflow-python26/f6f35e5/ : SUCCESS in 1m 45s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/14/check//gate-taskflow-pep8/4b93db9/ : SUCCESS in 53s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/14/check//gate-taskflow-docs/960988c//doc/build/html/ : SUCCESS in 59s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/14/check//gate-taskflow-python27/138f9bd/ : SUCCESS in 1m 20s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/14/check//gate-tempest-dsvm-neutron-src-taskflow/6f20105/ : SUCCESS in 34m 45s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/14/check//gate-tempest-dsvm-neutron-src-taskflow-icehouse/bf9f18c/ : SUCCESS in 21m 42s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/14/check//gate-tempest-dsvm-neutron-src-taskflow-juno/c2da0ff/ : SUCCESS in 31m 25s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/14/check//gate-taskflow-python34/909218c/ : SUCCESS in 3m 19s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/14/check//gate-taskflow-tox-py26-sa7-mysql/b896f2e/ : SUCCESS in 1m 20s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/14/check//gate-taskflow-tox-py27-sa8-mysql/3948b92/ : SUCCESS in 1m 16s","accounts_in_message":[],"_revision_number":14},{"id":"13c31e73dcaf59da16683a869cd627bfc18e8a3e","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-14 19:05:28.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"a7780414e9e94feb341d0de2d667c91b0a02d027","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-14 19:38:28.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/15/check//gate-taskflow-python26/cb0af38/ : SUCCESS in 1m 29s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/15/check//gate-taskflow-pep8/8a545bb/ : SUCCESS in 44s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/15/check//gate-taskflow-docs/2c77148//doc/build/html/ : SUCCESS in 1m 36s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/15/check//gate-taskflow-python27/31b9118/ : SUCCESS in 1m 26s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/15/check//gate-tempest-dsvm-neutron-src-taskflow/6282006/ : SUCCESS in 32m 57s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/15/check//gate-tempest-dsvm-neutron-src-taskflow-icehouse/7bccc8f/ : SUCCESS in 24m 07s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/15/check//gate-tempest-dsvm-neutron-src-taskflow-juno/b596853/ : SUCCESS in 23m 14s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/15/check//gate-taskflow-python34/8950ed8/ : SUCCESS in 2m 27s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/15/check//gate-taskflow-tox-py26-sa7-mysql/f426f42/ : SUCCESS in 1m 26s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/15/check//gate-taskflow-tox-py27-sa8-mysql/97d79e8/ : SUCCESS in 1m 02s","accounts_in_message":[],"_revision_number":15},{"id":"36ceaa651e573b6cc4eb5c5f664b6657f5bfad47","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-15 06:59:49.000000000","message":"Patch Set 15: 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":15},{"id":"8ac055e7ca7ae170b79802c545607f4469867c5f","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-15 07:19:11.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"262657e1c7b37cc27881b152fc1d83e0a01f185b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-15 07:52:36.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/16/check//gate-taskflow-python26/a15b50a/ : SUCCESS in 1m 44s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/16/check//gate-taskflow-pep8/e99d363/ : SUCCESS in 52s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/16/check//gate-taskflow-docs/eec40be//doc/build/html/ : SUCCESS in 1m 17s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/16/check//gate-taskflow-python27/8e6692c/ : SUCCESS in 1m 33s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/16/check//gate-tempest-dsvm-neutron-src-taskflow/56500f1/ : SUCCESS in 33m 22s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/16/check//gate-tempest-dsvm-neutron-src-taskflow-icehouse/88c61d1/ : SUCCESS in 22m 35s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/16/check//gate-tempest-dsvm-neutron-src-taskflow-juno/bda6127/ : SUCCESS in 24m 38s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/16/check//gate-taskflow-python34/b6e28e6/ : SUCCESS in 3m 10s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/16/check//gate-taskflow-tox-py26-sa7-mysql/2ebfc38/ : SUCCESS in 1m 33s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/16/check//gate-taskflow-tox-py27-sa8-mysql/3bbb4d1/ : SUCCESS in 1m 16s","accounts_in_message":[],"_revision_number":16},{"id":"cd01b2b4972ac97abb6509c533b2c5a1c05b15e2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-18 21:18:29.000000000","message":"Patch Set 16: 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":16},{"id":"1999fda95c87141ce845da82732ee2827117d47c","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-18 22:49:24.000000000","message":"Patch Set 17: Patch Set 16 was rebased","accounts_in_message":[],"_revision_number":16},{"id":"cdf4d941fba11595cda0121660f36f9b91af8ec0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-18 23:26:24.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/17/check/gate-taskflow-python26/6fbfc9b/ : SUCCESS in 1m 36s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/17/check/gate-taskflow-pep8/d470700/ : SUCCESS in 56s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/17/check/gate-taskflow-docs/665326e//doc/build/html/ : SUCCESS in 1m 16s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/17/check/gate-taskflow-python27/aea2dac/ : SUCCESS in 1m 29s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/17/check/gate-tempest-dsvm-neutron-src-taskflow/80751d3/ : SUCCESS in 35m 02s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/17/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/9df2adf/ : SUCCESS in 28m 09s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/17/check/gate-tempest-dsvm-neutron-src-taskflow-juno/810c197/ : SUCCESS in 28m 27s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/17/check/gate-taskflow-python34/5323f4c/ : SUCCESS in 3m 28s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/17/check/gate-taskflow-tox-py26-sa7-mysql/6492d04/ : SUCCESS in 1m 20s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/17/check/gate-taskflow-tox-py27-sa8-mysql/7d56a74/ : SUCCESS in 1m 19s","accounts_in_message":[],"_revision_number":17},{"id":"015a14a80fae93b4cca8ad45d0c7acf700bd8eda","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-20 04:48:32.000000000","message":"Patch Set 18: Patch Set 17 was rebased","accounts_in_message":[],"_revision_number":17},{"id":"902815177f431b9362fa638c766990e4c999f29d","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-20 04:53:21.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"476e1882179159220cccd4062772dc109b2c73b8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-20 05:27:03.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/19/check/gate-taskflow-python26/2062c34/ : SUCCESS in 1m 27s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/19/check/gate-taskflow-pep8/b56682f/ : SUCCESS in 42s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/19/check/gate-taskflow-docs/7d7ba37//doc/build/html/ : SUCCESS in 48s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/19/check/gate-taskflow-python27/a71122c/ : SUCCESS in 1m 13s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/19/check/gate-tempest-dsvm-neutron-src-taskflow/8c3a2aa/ : SUCCESS in 33m 38s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/19/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/ac6f7ec/ : SUCCESS in 26m 35s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/19/check/gate-tempest-dsvm-neutron-src-taskflow-juno/177f0b2/ : SUCCESS in 25m 19s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/19/check/gate-taskflow-python34/3f16497/ : SUCCESS in 3m 12s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/19/check/gate-taskflow-tox-py26-sa7-mysql/48a488e/ : SUCCESS in 1m 34s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/19/check/gate-taskflow-tox-py27-sa8-mysql/7f7cb29/ : SUCCESS in 1m 11s","accounts_in_message":[],"_revision_number":19},{"id":"9e5125eb7019c3b31b6010c683206ffc7310904e","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-20 06:55:40.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"b3b60cf96a2243906b345f80c61734ecb6188ef8","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-20 07:23:01.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"f035563c4e7f83a485f9c34bca3b84a70dd6ed07","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-20 07:34:11.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"13d52b4ca6fcbe6166b014a18e7465831810b90c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-20 08:02:59.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/22/check/gate-taskflow-python26/f396f8e/ : SUCCESS in 1m 26s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/22/check/gate-taskflow-pep8/4cb0e42/ : SUCCESS in 41s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/22/check/gate-taskflow-docs/4f9f491//doc/build/html/ : SUCCESS in 1m 08s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/22/check/gate-taskflow-python27/ba31fc5/ : SUCCESS in 1m 11s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/22/check/gate-tempest-dsvm-neutron-src-taskflow/74d7475/ : SUCCESS in 28m 45s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/22/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/dddbf64/ : SUCCESS in 27m 16s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/22/check/gate-tempest-dsvm-neutron-src-taskflow-juno/d25f1b4/ : SUCCESS in 25m 23s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/22/check/gate-taskflow-python34/19bba40/ : SUCCESS in 2m 41s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/22/check/gate-taskflow-tox-py26-sa7-mysql/734540a/ : SUCCESS in 1m 23s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/22/check/gate-taskflow-tox-py27-sa8-mysql/6441ea9/ : SUCCESS in 1m 12s","accounts_in_message":[],"_revision_number":22},{"id":"9bc97dfb5e00fdb04d39ec336ac7fa117bdba9da","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-20 08:13:14.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"b40ef76472c05bd4c70bd9b2d1b00c3cb28c8047","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-20 08:32:53.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"99337199c6e38ba0c094bfd228d9fd1f418368b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-20 09:08:51.000000000","message":"Patch Set 24: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/24/check/gate-taskflow-python26/862778b/ : SUCCESS in 1m 24s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/24/check/gate-taskflow-pep8/739f890/ : SUCCESS in 52s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/24/check/gate-taskflow-docs/4bf62a6//doc/build/html/ : SUCCESS in 1m 21s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/24/check/gate-taskflow-python27/3888edd/ : SUCCESS in 1m 09s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/24/check/gate-tempest-dsvm-neutron-src-taskflow/dc6b47a/ : SUCCESS in 35m 54s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/24/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/bf79180/ : SUCCESS in 26m 57s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/24/check/gate-tempest-dsvm-neutron-src-taskflow-juno/f455269/ : SUCCESS in 27m 43s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/24/check/gate-taskflow-python34/28dcd3b/ : SUCCESS in 2m 30s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/24/check/gate-taskflow-tox-py26-sa7-mysql/4f93cb5/ : SUCCESS in 1m 27s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/24/check/gate-taskflow-tox-py27-sa8-mysql/29482bc/ : SUCCESS in 1m 53s","accounts_in_message":[],"_revision_number":24},{"id":"69f59f8d2f36c2aecdaff213c45be2031f4f3d4c","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-20 09:13:08.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"61f943e69cbc79c20f9b59b9685d1be3f5701b00","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-20 09:41:10.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/25/check/gate-taskflow-python26/9d025a5/ : SUCCESS in 1m 21s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/25/check/gate-taskflow-pep8/b1e642e/ : SUCCESS in 42s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/25/check/gate-taskflow-docs/e9ba25f//doc/build/html/ : SUCCESS in 1m 16s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/25/check/gate-taskflow-python27/9b6363b/ : SUCCESS in 1m 11s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/25/check/gate-tempest-dsvm-neutron-src-taskflow/23d2a32/ : SUCCESS in 27m 59s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/25/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/8056698/ : SUCCESS in 26m 49s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/25/check/gate-tempest-dsvm-neutron-src-taskflow-juno/aa58f72/ : SUCCESS in 24m 53s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/25/check/gate-taskflow-python34/9a3725f/ : SUCCESS in 2m 26s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/25/check/gate-taskflow-tox-py26-sa7-mysql/feff0ad/ : SUCCESS in 1m 31s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/25/check/gate-taskflow-tox-py27-sa8-mysql/2dc4c80/ : SUCCESS in 1m 04s","accounts_in_message":[],"_revision_number":25},{"id":"77a01b80546b270b732d9a7d9a4090dff08da037","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-20 17:53:42.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"93090d129fdaadf5f3b68e4bdd8ffe6e4ae83584","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-20 18:27:08.000000000","message":"Patch Set 26: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/26/check/gate-taskflow-python26/d5f25ba/ : SUCCESS in 1m 42s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/26/check/gate-taskflow-pep8/d9ac55c/ : SUCCESS in 43s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/26/check/gate-taskflow-docs/10a4fbe//doc/build/html/ : SUCCESS in 52s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/26/check/gate-taskflow-python27/f2134c4/ : SUCCESS in 1m 19s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/26/check/gate-tempest-dsvm-neutron-src-taskflow/c48ca61/ : SUCCESS in 25m 39s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/26/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/e3e74e2/ : SUCCESS in 26m 07s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/26/check/gate-tempest-dsvm-neutron-src-taskflow-juno/cc73172/ : SUCCESS in 33m 23s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/26/check/gate-taskflow-python34/e115772/ : SUCCESS in 2m 33s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/26/check/gate-taskflow-tox-py26-sa7-mysql/bdd7b90/ : SUCCESS in 1m 36s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/26/check/gate-taskflow-tox-py27-sa8-mysql/a3caf63/ : SUCCESS in 1m 15s","accounts_in_message":[],"_revision_number":26},{"id":"c53a779d26c4b09f754608db523b8f75258789b7","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-21 00:51:22.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"ad57b701db7a535a828dc9a43c37867c34230daf","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-21 01:01:46.000000000","message":"Uploaded patch set 28.","accounts_in_message":[],"_revision_number":28},{"id":"0ea3925e1aa618c08a666aa2dc90cedf7349bdae","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-21 01:34:17.000000000","message":"Patch Set 28: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/28/check/gate-taskflow-python26/c7af1fd/ : SUCCESS in 1m 42s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/28/check/gate-taskflow-pep8/ca77718/ : SUCCESS in 42s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/28/check/gate-taskflow-docs/1afc280//doc/build/html/ : SUCCESS in 1m 06s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/28/check/gate-taskflow-python27/2de6392/ : SUCCESS in 1m 26s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/28/check/gate-tempest-dsvm-neutron-src-taskflow/482962c/ : SUCCESS in 25m 47s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/28/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/86fae1a/ : SUCCESS in 26m 36s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/28/check/gate-tempest-dsvm-neutron-src-taskflow-juno/cf89d5d/ : FAILURE in 32m 27s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/28/check/gate-taskflow-python34/d5f7b19/ : SUCCESS in 2m 31s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/28/check/gate-taskflow-tox-py26-sa7-mysql/22de078/ : SUCCESS in 1m 38s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/28/check/gate-taskflow-tox-py27-sa8-mysql/8ec8a48/ : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":28},{"id":"3cc81106519cf2355477db5b8a5ad233206ed338","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-21 03:49:11.000000000","message":"Uploaded patch set 29.","accounts_in_message":[],"_revision_number":29},{"id":"a4bc2a40df372f28528e739e12166809380fa549","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-21 04:24:13.000000000","message":"Patch Set 29: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/29/check/gate-taskflow-python26/cdc96fd/ : SUCCESS in 1m 26s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/29/check/gate-taskflow-pep8/082bea2/ : SUCCESS in 50s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/29/check/gate-taskflow-docs/d7ec7b8//doc/build/html/ : SUCCESS in 1m 04s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/29/check/gate-taskflow-python27/bb85096/ : SUCCESS in 1m 19s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/29/check/gate-tempest-dsvm-neutron-src-taskflow/ee1d8ec/ : SUCCESS in 34m 59s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/90/134690/29/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/cead01e/ : SUCCESS in 24m 33s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/90/134690/29/check/gate-tempest-dsvm-neutron-src-taskflow-juno/32d72c9/ : SUCCESS in 28m 14s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/29/check/gate-taskflow-python34/7d204ef/ : SUCCESS in 2m 53s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/29/check/gate-taskflow-tox-py26-sa7-mysql/d4ecd09/ : SUCCESS in 1m 28s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/29/check/gate-taskflow-tox-py27-sa8-mysql/e549eb4/ : SUCCESS in 1m 14s","accounts_in_message":[],"_revision_number":29},{"id":"bd4bf1ef419194eb0f94b9727064970dc86e0f47","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-21 05:44:34.000000000","message":"Patch Set 29: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":29},{"id":"540269b7389761c2b81e6c009c39d320c1957f90","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-21 05:44:35.000000000","message":"Patch Set 29: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":29},{"id":"c2bf54d0b754f79ac2073130469f3d9625bb3eee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-21 06:19:09.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":29},{"id":"338bd21231fda123002ea835e906532f7fa58b96","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-21 06:19:09.000000000","message":"Patch Set 29: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/90/134690/29/gate/gate-taskflow-python26/039919b/ : SUCCESS in 1m 31s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/134690/29/gate/gate-taskflow-docs/237efc1//doc/build/html/ : SUCCESS in 49s\n- gate-taskflow-pep8 http://logs.openstack.org/90/134690/29/gate/gate-taskflow-pep8/3b3480f/ : SUCCESS in 44s\n- gate-taskflow-python27 http://logs.openstack.org/90/134690/29/gate/gate-taskflow-python27/47d999d/ : SUCCESS in 1m 15s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/90/134690/29/gate/gate-tempest-dsvm-neutron-src-taskflow/9cb1bf2/ : SUCCESS in 34m 32s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/134690/29/gate/gate-taskflow-tox-py26-sa7-mysql/a6318ee/ : SUCCESS in 1m 33s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/134690/29/gate/gate-taskflow-tox-py27-sa8-mysql/90d194b/ : SUCCESS in 1m 06s\n- gate-taskflow-python34 http://logs.openstack.org/90/134690/29/gate/gate-taskflow-python34/e62c312/ : SUCCESS in 2m 36s","accounts_in_message":[],"_revision_number":29}],"current_revision_number":29,"current_revision":"e841b5a6c23588fa7058a4b6aa58370d57590200","revisions":{"2b58d8e996476165309b433a378dd4129bd05408":{"kind":"REWORK","_number":1,"created":"2014-11-15 02:59:36.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/1"}}},"commit":{"parents":[{"commit":"ca3601287318ab4a8c60cc4b0c7f27e6f41fd0bb","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ca3601287318ab4a8c60cc4b0c7f27e6f41fd0bb"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:55:19.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2b58d8e996476165309b433a378dd4129bd05408"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2b58d8e996476165309b433a378dd4129bd05408"}]},"branch":"refs/heads/master"},"0ef95e516825f7db5ae33cbfb4a7f6f7d7ff367a":{"kind":"REWORK","_number":2,"created":"2014-11-15 03:03:38.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/2"}}},"commit":{"parents":[{"commit":"20fe34b16bebe426304f84499cafad76eb7ea18c","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/20fe34b16bebe426304f84499cafad76eb7ea18c"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 03:03:23.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/0ef95e516825f7db5ae33cbfb4a7f6f7d7ff367a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/0ef95e516825f7db5ae33cbfb4a7f6f7d7ff367a"}]},"branch":"refs/heads/master"},"8333f7c06c187a698baacf66b598dfc5399b37a1":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2014-11-15 12:08:32.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/3"}}},"commit":{"parents":[{"commit":"9818f804185ac9ed6b6c3092a2a32df87f063fda","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/9818f804185ac9ed6b6c3092a2a32df87f063fda"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 12:08:32.000000000","tz":0},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/8333f7c06c187a698baacf66b598dfc5399b37a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/8333f7c06c187a698baacf66b598dfc5399b37a1"}]},"branch":"refs/heads/master"},"3065b4f55c95c19b07ea4bafb19c04a1d4c1ff52":{"kind":"REWORK","_number":4,"created":"2014-11-17 21:06:48.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/4"}}},"commit":{"parents":[{"commit":"8d1ce1f1319a7283478dfbd918434a74be038671","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/8d1ce1f1319a7283478dfbd918434a74be038671"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-17 20:54:35.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/3065b4f55c95c19b07ea4bafb19c04a1d4c1ff52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/3065b4f55c95c19b07ea4bafb19c04a1d4c1ff52"}]},"branch":"refs/heads/master"},"1633f4a20979443895cc8c5336e8f3dbd540cec1":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2014-11-19 19:39:50.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/5"}}},"commit":{"parents":[{"commit":"73f0dae023e41362b7f5a137caf713027382c89f","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/73f0dae023e41362b7f5a137caf713027382c89f"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-19 19:39:50.000000000","tz":0},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1633f4a20979443895cc8c5336e8f3dbd540cec1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1633f4a20979443895cc8c5336e8f3dbd540cec1"}]},"branch":"refs/heads/master"},"6e418bb97b1ddc2fbd8bc6c45607d520319f45e2":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2014-12-06 23:05:08.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/6"}}},"commit":{"parents":[{"commit":"b9cbe21ef3d8a6325b14f6cca280450e9c865c18","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b9cbe21ef3d8a6325b14f6cca280450e9c865c18"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-06 23:05:08.000000000","tz":0},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6e418bb97b1ddc2fbd8bc6c45607d520319f45e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6e418bb97b1ddc2fbd8bc6c45607d520319f45e2"}]},"branch":"refs/heads/master"},"2bcef3f07a525aa912c2f65478b4182e6d858727":{"kind":"REWORK","_number":7,"created":"2014-12-06 23:07:17.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/7"}}},"commit":{"parents":[{"commit":"b9cbe21ef3d8a6325b14f6cca280450e9c865c18","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b9cbe21ef3d8a6325b14f6cca280450e9c865c18"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-06 23:06:47.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2bcef3f07a525aa912c2f65478b4182e6d858727"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2bcef3f07a525aa912c2f65478b4182e6d858727"}]},"branch":"refs/heads/master"},"02e350e6b8ebc3c561991d12b6efe40aa85276e8":{"kind":"REWORK","_number":8,"created":"2014-12-07 00:15:26.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/8"}}},"commit":{"parents":[{"commit":"b9cbe21ef3d8a6325b14f6cca280450e9c865c18","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b9cbe21ef3d8a6325b14f6cca280450e9c865c18"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-07 00:14:44.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/02e350e6b8ebc3c561991d12b6efe40aa85276e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/02e350e6b8ebc3c561991d12b6efe40aa85276e8"}]},"branch":"refs/heads/master"},"440cbee9239209add5f179eebdeb9babc1f68f7b":{"kind":"REWORK","_number":9,"created":"2014-12-07 00:19:39.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/9"}}},"commit":{"parents":[{"commit":"b9cbe21ef3d8a6325b14f6cca280450e9c865c18","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b9cbe21ef3d8a6325b14f6cca280450e9c865c18"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-07 00:19:28.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/440cbee9239209add5f179eebdeb9babc1f68f7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/440cbee9239209add5f179eebdeb9babc1f68f7b"}]},"branch":"refs/heads/master"},"c500f8b358b3d630d4894fb5f33748e85c65f5eb":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2014-12-13 07:08:46.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/10"}}},"commit":{"parents":[{"commit":"1f48b1b67c4bc7f6f0edb68975a140cb76cd6f53","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1f48b1b67c4bc7f6f0edb68975a140cb76cd6f53"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-13 07:08:31.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/c500f8b358b3d630d4894fb5f33748e85c65f5eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/c500f8b358b3d630d4894fb5f33748e85c65f5eb"}]},"branch":"refs/heads/master"},"a43252e2e1ffdad812493bd4b76f651cff887b26":{"kind":"REWORK","_number":11,"created":"2014-12-14 05:27:39.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/11"}}},"commit":{"parents":[{"commit":"3b8eefd27f06375321ad5735abe67986f819810d","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/3b8eefd27f06375321ad5735abe67986f819810d"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-14 05:26:48.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a43252e2e1ffdad812493bd4b76f651cff887b26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a43252e2e1ffdad812493bd4b76f651cff887b26"}]},"branch":"refs/heads/master"},"bfaa3a442948bf7fcb6d9d470db431333edf61b2":{"kind":"REWORK","_number":12,"created":"2014-12-14 05:47:22.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/12"}}},"commit":{"parents":[{"commit":"3b8eefd27f06375321ad5735abe67986f819810d","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/3b8eefd27f06375321ad5735abe67986f819810d"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-14 05:46:28.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/bfaa3a442948bf7fcb6d9d470db431333edf61b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/bfaa3a442948bf7fcb6d9d470db431333edf61b2"}]},"branch":"refs/heads/master"},"ce25a7f0861fc92e810ef7798a56ed3518c10e5a":{"kind":"REWORK","_number":13,"created":"2014-12-14 05:49:45.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/13"}}},"commit":{"parents":[{"commit":"3b8eefd27f06375321ad5735abe67986f819810d","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/3b8eefd27f06375321ad5735abe67986f819810d"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-14 05:49:04.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ce25a7f0861fc92e810ef7798a56ed3518c10e5a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ce25a7f0861fc92e810ef7798a56ed3518c10e5a"}]},"branch":"refs/heads/master"},"95ee15d1d15fb0d61d9e108801d7ea83f2e1ca85":{"kind":"REWORK","_number":14,"created":"2014-12-14 06:03:46.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/14"}}},"commit":{"parents":[{"commit":"3b8eefd27f06375321ad5735abe67986f819810d","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/3b8eefd27f06375321ad5735abe67986f819810d"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-14 06:03:06.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/95ee15d1d15fb0d61d9e108801d7ea83f2e1ca85"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/95ee15d1d15fb0d61d9e108801d7ea83f2e1ca85"}]},"branch":"refs/heads/master"},"860bdf1f35ae10ac0ec725ac185f4325bc41152f":{"kind":"REWORK","_number":15,"created":"2014-12-14 19:05:28.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/15"}}},"commit":{"parents":[{"commit":"3b8eefd27f06375321ad5735abe67986f819810d","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/3b8eefd27f06375321ad5735abe67986f819810d"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-14 19:04:09.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/860bdf1f35ae10ac0ec725ac185f4325bc41152f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/860bdf1f35ae10ac0ec725ac185f4325bc41152f"}]},"branch":"refs/heads/master"},"99a269c5271baebfd6292a456d105543bdb445bc":{"kind":"REWORK","_number":16,"created":"2014-12-15 07:19:11.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/16"}}},"commit":{"parents":[{"commit":"fd3404f32ff136e39aa0b94a38efdaca162448ef","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/fd3404f32ff136e39aa0b94a38efdaca162448ef"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-15 07:17:40.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/99a269c5271baebfd6292a456d105543bdb445bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/99a269c5271baebfd6292a456d105543bdb445bc"}]},"branch":"refs/heads/master"},"677ff43ce6e9f79021fa8abb21e26390dc56afe6":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2014-12-18 22:49:24.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/17"}}},"commit":{"parents":[{"commit":"5747e3c057bdc98778714a0d87e52e03ca4ad184","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5747e3c057bdc98778714a0d87e52e03ca4ad184"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-18 22:49:24.000000000","tz":0},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/677ff43ce6e9f79021fa8abb21e26390dc56afe6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/677ff43ce6e9f79021fa8abb21e26390dc56afe6"}]},"branch":"refs/heads/master"},"b3d984223e6dbb6d13a63372df9e98b25a7bd749":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2014-12-20 04:48:32.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/18"}}},"commit":{"parents":[{"commit":"2a8fde1798dbcaab53d0a1aba9740f729ba64f83","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a8fde1798dbcaab53d0a1aba9740f729ba64f83"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-20 04:48:31.000000000","tz":0},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b3d984223e6dbb6d13a63372df9e98b25a7bd749"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b3d984223e6dbb6d13a63372df9e98b25a7bd749"}]},"branch":"refs/heads/master"},"e3780d1062aa249bb8ddb8df9ce7f25c2f7e8b76":{"kind":"REWORK","_number":19,"created":"2014-12-20 04:53:21.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/19"}}},"commit":{"parents":[{"commit":"2a8fde1798dbcaab53d0a1aba9740f729ba64f83","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a8fde1798dbcaab53d0a1aba9740f729ba64f83"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-20 04:53:10.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e3780d1062aa249bb8ddb8df9ce7f25c2f7e8b76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e3780d1062aa249bb8ddb8df9ce7f25c2f7e8b76"}]},"branch":"refs/heads/master"},"3429e6737015cb05db870fd1e5a34f5cb4e1c21c":{"kind":"REWORK","_number":20,"created":"2014-12-20 06:55:40.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/20"}}},"commit":{"parents":[{"commit":"2a8fde1798dbcaab53d0a1aba9740f729ba64f83","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a8fde1798dbcaab53d0a1aba9740f729ba64f83"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-20 06:55:38.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/3429e6737015cb05db870fd1e5a34f5cb4e1c21c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/3429e6737015cb05db870fd1e5a34f5cb4e1c21c"}]},"branch":"refs/heads/master"},"e1a92d64c9eeb9b54676e80e0a5fb2d6035a40ca":{"kind":"REWORK","_number":21,"created":"2014-12-20 07:23:01.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/21"}}},"commit":{"parents":[{"commit":"2a8fde1798dbcaab53d0a1aba9740f729ba64f83","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a8fde1798dbcaab53d0a1aba9740f729ba64f83"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-20 07:22:43.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e1a92d64c9eeb9b54676e80e0a5fb2d6035a40ca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e1a92d64c9eeb9b54676e80e0a5fb2d6035a40ca"}]},"branch":"refs/heads/master"},"537923b823bdd276401307693c43d53b73e57af7":{"kind":"REWORK","_number":22,"created":"2014-12-20 07:34:11.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/22"}}},"commit":{"parents":[{"commit":"2a8fde1798dbcaab53d0a1aba9740f729ba64f83","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a8fde1798dbcaab53d0a1aba9740f729ba64f83"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-20 07:33:53.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/537923b823bdd276401307693c43d53b73e57af7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/537923b823bdd276401307693c43d53b73e57af7"}]},"branch":"refs/heads/master"},"11cd57f09c82c2a6d5bef5a3e7174898589ab4e4":{"kind":"REWORK","_number":23,"created":"2014-12-20 08:13:14.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/23"}}},"commit":{"parents":[{"commit":"2a8fde1798dbcaab53d0a1aba9740f729ba64f83","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a8fde1798dbcaab53d0a1aba9740f729ba64f83"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-20 08:13:12.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/11cd57f09c82c2a6d5bef5a3e7174898589ab4e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/11cd57f09c82c2a6d5bef5a3e7174898589ab4e4"}]},"branch":"refs/heads/master"},"a3a43be7fa5061d021c60472de2ef6597d4e81fa":{"kind":"REWORK","_number":24,"created":"2014-12-20 08:32:53.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/24"}}},"commit":{"parents":[{"commit":"2a8fde1798dbcaab53d0a1aba9740f729ba64f83","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a8fde1798dbcaab53d0a1aba9740f729ba64f83"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-20 08:32:51.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a3a43be7fa5061d021c60472de2ef6597d4e81fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a3a43be7fa5061d021c60472de2ef6597d4e81fa"}]},"branch":"refs/heads/master"},"adddc08fdd08747e0dcc9c8fdfb4fc98c79122c1":{"kind":"REWORK","_number":25,"created":"2014-12-20 09:13:08.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/25"}}},"commit":{"parents":[{"commit":"2a8fde1798dbcaab53d0a1aba9740f729ba64f83","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a8fde1798dbcaab53d0a1aba9740f729ba64f83"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-20 09:13:06.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/adddc08fdd08747e0dcc9c8fdfb4fc98c79122c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/adddc08fdd08747e0dcc9c8fdfb4fc98c79122c1"}]},"branch":"refs/heads/master"},"e581d4510bd571238308ed1fb6d07da5499fb131":{"kind":"REWORK","_number":26,"created":"2014-12-20 17:53:42.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/26"}}},"commit":{"parents":[{"commit":"2a8fde1798dbcaab53d0a1aba9740f729ba64f83","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a8fde1798dbcaab53d0a1aba9740f729ba64f83"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-20 17:53:40.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e581d4510bd571238308ed1fb6d07da5499fb131"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e581d4510bd571238308ed1fb6d07da5499fb131"}]},"branch":"refs/heads/master"},"a3dfce64851512ace60c1d792b29caffe5b241b5":{"kind":"REWORK","_number":27,"created":"2014-12-21 00:51:22.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/27"}}},"commit":{"parents":[{"commit":"2a8fde1798dbcaab53d0a1aba9740f729ba64f83","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a8fde1798dbcaab53d0a1aba9740f729ba64f83"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-21 00:50:44.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a3dfce64851512ace60c1d792b29caffe5b241b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a3dfce64851512ace60c1d792b29caffe5b241b5"}]},"branch":"refs/heads/master"},"e11e234ac646ea5de9f9a98e2a0cc3c349d0d443":{"kind":"REWORK","_number":28,"created":"2014-12-21 01:01:46.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/28"}}},"commit":{"parents":[{"commit":"2a8fde1798dbcaab53d0a1aba9740f729ba64f83","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a8fde1798dbcaab53d0a1aba9740f729ba64f83"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-21 01:01:33.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e11e234ac646ea5de9f9a98e2a0cc3c349d0d443"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e11e234ac646ea5de9f9a98e2a0cc3c349d0d443"}]},"branch":"refs/heads/master"},"e841b5a6c23588fa7058a4b6aa58370d57590200":{"kind":"REWORK","_number":29,"created":"2014-12-21 03:49:11.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/90/134690/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/134690/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/134690/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/134690/29"}}},"commit":{"parents":[{"commit":"2a8fde1798dbcaab53d0a1aba9740f729ba64f83","subject":"Get the basics of a process executor working","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a8fde1798dbcaab53d0a1aba9740f729ba64f83"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-15 02:39:32.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-21 03:48:44.000000000","tz":-480},"subject":"Get event/notification sending working correctly","message":"Get event/notification sending working correctly\n\nIn order to support tasks notifications and progress\nupdates we need to establish a channel \u0026 proxy by which\nthose events can be sent from the process executing and\nproducing those events and the originating process that\nrequested that task to be executed.\n\nThis review adds on such a proxy and adjusts a cloned tasks\nnotification callbacks to place messages on a queue that will\nbe picked up by a thread in the originating process for dispatch\nto the original callbacks that were registered with the non-cloned\ntask (therefore making the original callbacks appear to be called\nas they are supposed to be).\n\nPart of blueprint process-executor\n\nChange-Id: I01c83f13186e4be9fa28c32e34e907bb133e8fb3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e841b5a6c23588fa7058a4b6aa58370d57590200"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e841b5a6c23588fa7058a4b6aa58370d57590200"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
