)]}'
{"id":"openstack%2Ftaskflow~141534","triplet_id":"openstack%2Ftaskflow~master~Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6","project":"openstack/taskflow","branch":"master","topic":"bug/1370766","hashtags":[],"change_id":"Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6","subject":"Use the notifier type in the task class/module directly","status":"MERGED","created":"2014-12-13 02:26:56.000000000","updated":"2014-12-14 04:43:24.000000000","submitted":"2014-12-14 04:43:23.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a555e5db9cc3018030464916a0be7fc22350a4b7","_number":141534,"virtual_id_number":141534,"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-14 04:43:23.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-14 04:16:44.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-14 04:16:44.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-14 04:43:23.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ad2cce533dd9c9a932a732e32257b920805e2345","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-13 02:26:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5a87929a566f7142de8f16fb602b05110b87205b","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-13 02:51:08.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1df678f88f066b90a4787a5bfff7280615fb6e1f","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-13 03:17:54.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8d28ff37253e4643cf0e7e9790d1ad8ba875af47","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-13 03:33:04.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"890ac3cb557b8eb079d4866ed96fda6612de75c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-13 03:57:42.000000000","message":"Patch Set 4: 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/34/141534/4/check//gate-taskflow-python26/aae17d2/ : SUCCESS in 1m 25s\n- gate-taskflow-pep8 http://logs.openstack.org/34/141534/4/check//gate-taskflow-pep8/9367037/ : FAILURE in 38s\n- gate-taskflow-docs http://docs-draft.openstack.org/34/141534/4/check//gate-taskflow-docs/a54f132//doc/build/html/ : SUCCESS in 48s\n- gate-taskflow-python27 http://logs.openstack.org/34/141534/4/check//gate-taskflow-python27/7560d00/ : SUCCESS in 1m 06s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/34/141534/4/check//gate-tempest-dsvm-neutron-src-taskflow/9766891/ : SUCCESS in 24m 09s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/34/141534/4/check//gate-tempest-dsvm-neutron-src-taskflow-icehouse/5583090/ : SUCCESS in 24m 34s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/34/141534/4/check//gate-tempest-dsvm-neutron-src-taskflow-juno/5357cc6/ : SUCCESS in 23m 25s\n- gate-taskflow-python34 http://logs.openstack.org/34/141534/4/check//gate-taskflow-python34/af10596/ : SUCCESS in 2m 23s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/34/141534/4/check//gate-taskflow-tox-py26-sa7-mysql/c79ac8d/ : SUCCESS in 1m 28s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/34/141534/4/check//gate-taskflow-tox-py27-sa8-mysql/fa1daba/ : SUCCESS in 1m 06s","accounts_in_message":[],"_revision_number":4},{"id":"4219b52f55b6d05632f0d6efe65e78b68e807bbc","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-13 04:27:32.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"f1af7f85dc1f0eb99948742031b169b211e094a4","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-13 04:55:24.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"8e0a11ac686f2807def8257a89d74766e9e215e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-13 05:31:44.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/34/141534/6/check//gate-taskflow-python26/2e54e04/ : SUCCESS in 1m 26s\n- gate-taskflow-pep8 http://logs.openstack.org/34/141534/6/check//gate-taskflow-pep8/d344f6e/ : SUCCESS in 1m 02s\n- gate-taskflow-docs http://docs-draft.openstack.org/34/141534/6/check//gate-taskflow-docs/59ceecd//doc/build/html/ : SUCCESS in 1m 17s\n- gate-taskflow-python27 http://logs.openstack.org/34/141534/6/check//gate-taskflow-python27/efafd48/ : SUCCESS in 1m 22s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/34/141534/6/check//gate-tempest-dsvm-neutron-src-taskflow/c785aac/ : SUCCESS in 36m 17s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/34/141534/6/check//gate-tempest-dsvm-neutron-src-taskflow-icehouse/57d7c22/ : SUCCESS in 23m 15s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/34/141534/6/check//gate-tempest-dsvm-neutron-src-taskflow-juno/0b6a61f/ : SUCCESS in 29m 23s\n- gate-taskflow-python34 http://logs.openstack.org/34/141534/6/check//gate-taskflow-python34/c854bb9/ : SUCCESS in 2m 37s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/34/141534/6/check//gate-taskflow-tox-py26-sa7-mysql/b8a12a3/ : SUCCESS in 1m 13s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/34/141534/6/check//gate-taskflow-tox-py27-sa8-mysql/3294e7e/ : SUCCESS in 1m 05s","accounts_in_message":[],"_revision_number":6},{"id":"9b910a20a73ff6e53dfc95a3a50696015e6765c3","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-13 05:57:06.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"141748521b78c17233009f1d325bf08258d2974f","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-13 05:59:03.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"f40dbd1b23a6a12b925cf77f969b992b58f2fd5e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-13 06:29:44.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/34/141534/8/check//gate-taskflow-python26/ca4fbfd/ : SUCCESS in 1m 23s\n- gate-taskflow-pep8 http://logs.openstack.org/34/141534/8/check//gate-taskflow-pep8/7d6ca97/ : SUCCESS in 54s\n- gate-taskflow-docs http://docs-draft.openstack.org/34/141534/8/check//gate-taskflow-docs/77cb515//doc/build/html/ : SUCCESS in 1m 21s\n- gate-taskflow-python27 http://logs.openstack.org/34/141534/8/check//gate-taskflow-python27/53a6187/ : SUCCESS in 1m 13s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/34/141534/8/check//gate-tempest-dsvm-neutron-src-taskflow/14d99c3/ : SUCCESS in 26m 36s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/34/141534/8/check//gate-tempest-dsvm-neutron-src-taskflow-icehouse/33105a7/ : SUCCESS in 24m 07s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/34/141534/8/check//gate-tempest-dsvm-neutron-src-taskflow-juno/a3a8be2/ : SUCCESS in 30m 38s\n- gate-taskflow-python34 http://logs.openstack.org/34/141534/8/check//gate-taskflow-python34/69040a0/ : SUCCESS in 2m 44s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/34/141534/8/check//gate-taskflow-tox-py26-sa7-mysql/45d2968/ : SUCCESS in 1m 19s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/34/141534/8/check//gate-taskflow-tox-py27-sa8-mysql/f3433cd/ : SUCCESS in 1m 12s","accounts_in_message":[],"_revision_number":8},{"id":"f0b01872f52753654328750662a150136102a09a","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-13 07:44:32.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"1fec59338176f460ace829c5ebf735b3c45eabe7","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-13 07:48:47.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"1c01d6ccb1916868805dbf944ea5be0903fcc0d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-13 08:14:20.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/34/141534/10/check//gate-taskflow-python26/c1f4ae6/ : SUCCESS in 1m 28s\n- gate-taskflow-pep8 http://logs.openstack.org/34/141534/10/check//gate-taskflow-pep8/b8064a2/ : SUCCESS in 53s\n- gate-taskflow-docs http://docs-draft.openstack.org/34/141534/10/check//gate-taskflow-docs/29bc52b//doc/build/html/ : SUCCESS in 1m 01s\n- gate-taskflow-python27 http://logs.openstack.org/34/141534/10/check//gate-taskflow-python27/529bf7c/ : SUCCESS in 1m 19s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/34/141534/10/check//gate-tempest-dsvm-neutron-src-taskflow/15167d2/ : SUCCESS in 25m 01s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/34/141534/10/check//gate-tempest-dsvm-neutron-src-taskflow-icehouse/03d1205/ : SUCCESS in 24m 06s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/34/141534/10/check//gate-tempest-dsvm-neutron-src-taskflow-juno/1d0d259/ : SUCCESS in 23m 48s\n- gate-taskflow-python34 http://logs.openstack.org/34/141534/10/check//gate-taskflow-python34/b49e16e/ : SUCCESS in 2m 51s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/34/141534/10/check//gate-taskflow-tox-py26-sa7-mysql/e3d205e/ : SUCCESS in 1m 24s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/34/141534/10/check//gate-taskflow-tox-py27-sa8-mysql/b8f606f/ : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":10},{"id":"a4094232502a1de01af1935830e32a280a995a0f","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-13 18:22:11.000000000","message":"Patch Set 10: Workflow-1","accounts_in_message":[],"_revision_number":10},{"id":"1adbd3968bfe4335e51523ee42ff77ec6bfbb223","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-13 21:04:54.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"40d3803a13c7573978df42d08e0bd3374d04b212","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-13 21:05:21.000000000","message":"Patch Set 11: Code-Review-2","accounts_in_message":[],"_revision_number":11},{"id":"2152052c7804686f6cbcd3502ed9a4f3d4febb44","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-13 21:28:47.000000000","message":"Patch Set 11: 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/34/141534/11/check//gate-taskflow-python26/f05df94/ : SUCCESS in 1m 29s\n- gate-taskflow-pep8 http://logs.openstack.org/34/141534/11/check//gate-taskflow-pep8/3e8a9d3/ : SUCCESS in 1m 05s\n- gate-taskflow-docs http://docs-draft.openstack.org/34/141534/11/check//gate-taskflow-docs/545944e//doc/build/html/ : SUCCESS in 1m 22s\n- gate-taskflow-python27 http://logs.openstack.org/34/141534/11/check//gate-taskflow-python27/327d3f1/ : SUCCESS in 1m 19s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/34/141534/11/check//gate-tempest-dsvm-neutron-src-taskflow/95a9f33/ : FAILURE in 15m 24s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/34/141534/11/check//gate-tempest-dsvm-neutron-src-taskflow-icehouse/fedf893/ : SUCCESS in 23m 48s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/34/141534/11/check//gate-tempest-dsvm-neutron-src-taskflow-juno/3ffe663/ : FAILURE in 15m 24s\n- gate-taskflow-python34 http://logs.openstack.org/34/141534/11/check//gate-taskflow-python34/f385955/ : SUCCESS in 2m 40s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/34/141534/11/check//gate-taskflow-tox-py26-sa7-mysql/9d71a94/ : SUCCESS in 1m 15s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/34/141534/11/check//gate-taskflow-tox-py27-sa8-mysql/9617c8e/ : SUCCESS in 1m 16s","accounts_in_message":[],"_revision_number":11},{"id":"ec213ef6e3a2a5db93910927ae2e1df268e0275e","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-14 00:38:54.000000000","message":"Patch Set 11:\n\nrecheck","accounts_in_message":[],"_revision_number":11},{"id":"0fa0cf66d474e7f9ebefef36933a7d2490e68175","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-14 01:11:00.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/34/141534/11/check//gate-taskflow-python26/6c4b4f9/ : SUCCESS in 1m 36s\n- gate-taskflow-pep8 http://logs.openstack.org/34/141534/11/check//gate-taskflow-pep8/0840e6c/ : SUCCESS in 52s\n- gate-taskflow-docs http://docs-draft.openstack.org/34/141534/11/check//gate-taskflow-docs/a9bf838//doc/build/html/ : SUCCESS in 1m 13s\n- gate-taskflow-python27 http://logs.openstack.org/34/141534/11/check//gate-taskflow-python27/6a1ca37/ : SUCCESS in 1m 23s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/34/141534/11/check//gate-tempest-dsvm-neutron-src-taskflow/56d22da/ : SUCCESS in 32m 05s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/34/141534/11/check//gate-tempest-dsvm-neutron-src-taskflow-icehouse/a0b33cc/ : SUCCESS in 24m 25s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/34/141534/11/check//gate-tempest-dsvm-neutron-src-taskflow-juno/d021ddf/ : SUCCESS in 29m 54s\n- gate-taskflow-python34 http://logs.openstack.org/34/141534/11/check//gate-taskflow-python34/16f3537/ : SUCCESS in 3m 11s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/34/141534/11/check//gate-taskflow-tox-py26-sa7-mysql/adcebf0/ : SUCCESS in 1m 20s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/34/141534/11/check//gate-taskflow-tox-py27-sa8-mysql/cd37e9e/ : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":11},{"id":"d68a0fe77cf191a86e838397baa910c4c998eedd","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-14 01:52:35.000000000","message":"Patch Set 11: -Code-Review","accounts_in_message":[],"_revision_number":11},{"id":"8326535727cf4a1bb19d1a753152f0e56c545ebb","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-14 02:07:55.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"c21a4da4223aec42654c11996caeed711dddaa21","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-14 02:09:54.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"58e81be3a1360b233920ba69e749368d66dce2a0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-14 02:43:06.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/34/141534/13/check//gate-taskflow-python26/5e99c47/ : SUCCESS in 1m 17s\n- gate-taskflow-pep8 http://logs.openstack.org/34/141534/13/check//gate-taskflow-pep8/434d50f/ : SUCCESS in 54s\n- gate-taskflow-docs http://docs-draft.openstack.org/34/141534/13/check//gate-taskflow-docs/78f0dbc//doc/build/html/ : SUCCESS in 1m 04s\n- gate-taskflow-python27 http://logs.openstack.org/34/141534/13/check//gate-taskflow-python27/5ea4fbc/ : SUCCESS in 2m 17s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/34/141534/13/check//gate-tempest-dsvm-neutron-src-taskflow/b8d2405/ : SUCCESS in 33m 08s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/34/141534/13/check//gate-tempest-dsvm-neutron-src-taskflow-icehouse/f246fc8/ : SUCCESS in 25m 07s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/34/141534/13/check//gate-tempest-dsvm-neutron-src-taskflow-juno/a86a7ac/ : SUCCESS in 30m 33s\n- gate-taskflow-python34 http://logs.openstack.org/34/141534/13/check//gate-taskflow-python34/f67d0d6/ : SUCCESS in 3m 10s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/34/141534/13/check//gate-taskflow-tox-py26-sa7-mysql/64123bb/ : SUCCESS in 1m 34s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/34/141534/13/check//gate-taskflow-tox-py27-sa8-mysql/b2a7d10/ : SUCCESS in 1m 03s","accounts_in_message":[],"_revision_number":13},{"id":"610d0f1bd48021960ce9936519d18469d802f43e","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-14 02:59:32.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"6ef75a0091557b7ce4c32b92f0cc9deaf659b567","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-14 03:09:05.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"5e43bf10bc69821093448030cb1e3331e7b81fcc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-14 03:42:31.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/34/141534/15/check//gate-taskflow-python26/7334012/ : SUCCESS in 1m 31s\n- gate-taskflow-pep8 http://logs.openstack.org/34/141534/15/check//gate-taskflow-pep8/ccb40da/ : SUCCESS in 40s\n- gate-taskflow-docs http://docs-draft.openstack.org/34/141534/15/check//gate-taskflow-docs/98687e7//doc/build/html/ : SUCCESS in 49s\n- gate-taskflow-python27 http://logs.openstack.org/34/141534/15/check//gate-taskflow-python27/26fa3b0/ : SUCCESS in 1m 06s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/34/141534/15/check//gate-tempest-dsvm-neutron-src-taskflow/bd79f7d/ : SUCCESS in 23m 39s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/34/141534/15/check//gate-tempest-dsvm-neutron-src-taskflow-icehouse/efff718/ : SUCCESS in 24m 13s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/34/141534/15/check//gate-tempest-dsvm-neutron-src-taskflow-juno/a2d0efe/ : SUCCESS in 33m 22s\n- gate-taskflow-python34 http://logs.openstack.org/34/141534/15/check//gate-taskflow-python34/247f4c0/ : SUCCESS in 3m 10s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/34/141534/15/check//gate-taskflow-tox-py26-sa7-mysql/8feb998/ : SUCCESS in 1m 16s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/34/141534/15/check//gate-taskflow-tox-py27-sa8-mysql/d7d6125/ : SUCCESS in 1m 34s","accounts_in_message":[],"_revision_number":15},{"id":"ec0fd430ab3dc26bafe4fc1943d08c2e8858e60f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-14 04:16:44.000000000","message":"Patch Set 15: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"9beee261fce37a43c498510756afb21547964ff7","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-14 04:16:44.000000000","message":"Patch Set 15: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":15},{"id":"52e7bca7f831f7d8c662d64378ce44c897577dc6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-14 04:43:23.000000000","message":"Patch Set 15: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/34/141534/15/gate//gate-taskflow-python26/cae0cda/ : SUCCESS in 1m 30s\n- gate-taskflow-docs http://docs-draft.openstack.org/34/141534/15/gate//gate-taskflow-docs/1b160ca//doc/build/html/ : SUCCESS in 1m 28s\n- gate-taskflow-pep8 http://logs.openstack.org/34/141534/15/gate//gate-taskflow-pep8/63688ac/ : SUCCESS in 43s\n- gate-taskflow-python27 http://logs.openstack.org/34/141534/15/gate//gate-taskflow-python27/d330c3d/ : SUCCESS in 1m 09s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/34/141534/15/gate//gate-tempest-dsvm-neutron-src-taskflow/0e50c01/ : SUCCESS in 26m 36s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/34/141534/15/gate//gate-taskflow-tox-py26-sa7-mysql/9ad447e/ : SUCCESS in 1m 29s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/34/141534/15/gate//gate-taskflow-tox-py27-sa8-mysql/86dc2e5/ : SUCCESS in 1m 01s\n- gate-taskflow-python34 http://logs.openstack.org/34/141534/15/gate//gate-taskflow-python34/9f3e2e5/ : SUCCESS in 2m 38s","accounts_in_message":[],"_revision_number":15},{"id":"4ff2dcf98c9c32f8edcbfcb0da8bf2a453c79760","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-14 04:43:24.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":15}],"current_revision_number":15,"current_revision":"1f4dd72e6e859f3820de5e68ece2d09c15a18b70","revisions":{"ec1f02abd0dc675649d5d7a7c9ee7c9a0a93bb86":{"kind":"REWORK","_number":1,"created":"2014-12-13 02:26:56.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/1"}}},"commit":{"parents":[{"commit":"1c7d242033c2ebf34ab73c6ba32308b9bba30ffd","subject":"Avoid holding the lock while scanning for existing jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1c7d242033c2ebf34ab73c6ba32308b9bba30ffd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-13 02:21:59.000000000","tz":-480},"subject":"Use the notifier type in task module directly","message":"Use the notifier type in task module directly\n\nInstead of having code that is somewhat like the notifier\ncode we already have, but is duplicated in the task class\njust move the code that was in the task class (and doing\nsimilar actions) to instead now use a notifier that is\ndirectly contained in the task base class for internal task\ntriggering of internal task events.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ec1f02abd0dc675649d5d7a7c9ee7c9a0a93bb86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ec1f02abd0dc675649d5d7a7c9ee7c9a0a93bb86"}]},"branch":"refs/heads/master"},"cd60e418e70951dce8e3984b7410a349f4e891a3":{"kind":"REWORK","_number":2,"created":"2014-12-13 02:51:08.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/2"}}},"commit":{"parents":[{"commit":"1c7d242033c2ebf34ab73c6ba32308b9bba30ffd","subject":"Avoid holding the lock while scanning for existing jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1c7d242033c2ebf34ab73c6ba32308b9bba30ffd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-13 02:49:26.000000000","tz":-480},"subject":"Use the notifier type in the task class/module directly","message":"Use the notifier type in the task class/module directly\n\nInstead of having code that is some what like the notifier\ncode we already have, but is duplicated and is slightly different\nin the task class just move the code that was in the task class (and\ndoing similar actions) to instead now use a notifier that is directly\ncontained in the task base class for internal task triggering of\ninternal task events.\n\nBreaking change: alters the capabilities of the task to process\nnotifications itself, most actions now must go through the task\nnotifier property and instead use that (update_progress still exists\nas a common utility method, since its likely the most common type\nof notification that will be used).\n\nRemoves the following methods from task base class (as they are\nno longer needed with a notifier attribute):\n\n- trigger (replaced with notifier.notify)\n- autobind (removed, not replaced, can be created by the user\n            of taskflow in a simple manner, without requiring\n            functionality in taskflow)\n- bind (replaced with notifier.register)\n- unbind (replaced with notifier.unregister)\n- listeners_iter (replaced with notifier.listeners_iter)\n\nDue to this change we can now also correctly proxy back events from\nremote tasks to the engine for correct proxying back to the original\ntask.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/cd60e418e70951dce8e3984b7410a349f4e891a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/cd60e418e70951dce8e3984b7410a349f4e891a3"}]},"branch":"refs/heads/master"},"61c0ad5d68aced967f38030bfdd5241aff6e4e03":{"kind":"REWORK","_number":3,"created":"2014-12-13 03:17:54.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/3"}}},"commit":{"parents":[{"commit":"1c7d242033c2ebf34ab73c6ba32308b9bba30ffd","subject":"Avoid holding the lock while scanning for existing jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1c7d242033c2ebf34ab73c6ba32308b9bba30ffd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-13 03:17:44.000000000","tz":-480},"subject":"Use the notifier type in the task class/module directly","message":"Use the notifier type in the task class/module directly\n\nInstead of having code that is some what like the notifier\ncode we already have, but is duplicated and is slightly different\nin the task class just move the code that was in the task class (and\ndoing similar actions) to instead now use a notifier that is directly\ncontained in the task base class for internal task triggering of\ninternal task events.\n\nBreaking change: alters the capabilities of the task to process\nnotifications itself, most actions now must go through the task\nnotifier property and instead use that (update_progress still exists\nas a common utility method, since its likely the most common type\nof notification that will be used).\n\nRemoves the following methods from task base class (as they are\nno longer needed with a notifier attribute):\n\n- trigger (replaced with notifier.notify)\n- autobind (removed, not replaced, can be created by the user\n            of taskflow in a simple manner, without requiring\n            functionality in taskflow)\n- bind (replaced with notifier.register)\n- unbind (replaced with notifier.unregister)\n- listeners_iter (replaced with notifier.listeners_iter)\n\nDue to this change we can now also correctly proxy back events from\nremote tasks to the engine for correct proxying back to the original\ntask.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/61c0ad5d68aced967f38030bfdd5241aff6e4e03"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/61c0ad5d68aced967f38030bfdd5241aff6e4e03"}]},"branch":"refs/heads/master"},"c33782397969cb6ee800921d394b04b946716a38":{"kind":"REWORK","_number":4,"created":"2014-12-13 03:33:04.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/4"}}},"commit":{"parents":[{"commit":"1c7d242033c2ebf34ab73c6ba32308b9bba30ffd","subject":"Avoid holding the lock while scanning for existing jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1c7d242033c2ebf34ab73c6ba32308b9bba30ffd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-13 03:32:49.000000000","tz":-480},"subject":"Use the notifier type in the task class/module directly","message":"Use the notifier type in the task class/module directly\n\nInstead of having code that is some what like the notifier\ncode we already have, but is duplicated and is slightly different\nin the task class just move the code that was in the task class (and\ndoing similar actions) to instead now use a notifier that is directly\ncontained in the task base class for internal task triggering of\ninternal task events.\n\nBreaking change: alters the capabilities of the task to process\nnotifications itself, most actions now must go through the task\nnotifier property and instead use that (update_progress still exists\nas a common utility method, since its likely the most common type\nof notification that will be used).\n\nRemoves the following methods from task base class (as they are\nno longer needed with a notifier attribute):\n\n- trigger (replaced with notifier.notify)\n- autobind (removed, not replaced, can be created by the user\n            of taskflow in a simple manner, without requiring\n            functionality in taskflow)\n- bind (replaced with notifier.register)\n- unbind (replaced with notifier.unregister)\n- listeners_iter (replaced with notifier.listeners_iter)\n\nDue to this change we can now also correctly proxy back events from\nremote tasks to the engine for correct proxying back to the original\ntask.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/c33782397969cb6ee800921d394b04b946716a38"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/c33782397969cb6ee800921d394b04b946716a38"}]},"branch":"refs/heads/master"},"581d90d854260749201fb1b64cd9ecce4c2187b6":{"kind":"REWORK","_number":5,"created":"2014-12-13 04:27:32.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/5"}}},"commit":{"parents":[{"commit":"1c7d242033c2ebf34ab73c6ba32308b9bba30ffd","subject":"Avoid holding the lock while scanning for existing jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1c7d242033c2ebf34ab73c6ba32308b9bba30ffd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-13 04:27:30.000000000","tz":-480},"subject":"Use the notifier type in the task class/module directly","message":"Use the notifier type in the task class/module directly\n\nInstead of having code that is some what like the notifier\ncode we already have, but is duplicated and is slightly different\nin the task class just move the code that was in the task class (and\ndoing similar actions) to instead now use a notifier that is directly\ncontained in the task base class for internal task triggering of\ninternal task events.\n\nBreaking change: alters the capabilities of the task to process\nnotifications itself, most actions now must go through the task\nnotifier property and instead use that (update_progress still exists\nas a common utility method, since its likely the most common type\nof notification that will be used).\n\nRemoves the following methods from task base class (as they are\nno longer needed with a notifier attribute):\n\n- trigger (replaced with notifier.notify)\n- autobind (removed, not replaced, can be created by the user\n            of taskflow in a simple manner, without requiring\n            functionality in taskflow)\n- bind (replaced with notifier.register)\n- unbind (replaced with notifier.unregister)\n- listeners_iter (replaced with notifier.listeners_iter)\n\nDue to this change we can now also correctly proxy back events from\nremote tasks to the engine for correct proxying back to the original\ntask.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/581d90d854260749201fb1b64cd9ecce4c2187b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/581d90d854260749201fb1b64cd9ecce4c2187b6"}]},"branch":"refs/heads/master"},"eccb30ae62b3e4fd04f12d7cfb6b6dcc1711ded6":{"kind":"REWORK","_number":6,"created":"2014-12-13 04:55:24.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/6"}}},"commit":{"parents":[{"commit":"1c7d242033c2ebf34ab73c6ba32308b9bba30ffd","subject":"Avoid holding the lock while scanning for existing jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1c7d242033c2ebf34ab73c6ba32308b9bba30ffd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-13 04:55:22.000000000","tz":-480},"subject":"Use the notifier type in the task class/module directly","message":"Use the notifier type in the task class/module directly\n\nInstead of having code that is some what like the notifier\ncode we already have, but is duplicated and is slightly different\nin the task class just move the code that was in the task class (and\ndoing similar actions) to instead now use a notifier that is directly\ncontained in the task base class for internal task triggering of\ninternal task events.\n\nBreaking change: alters the capabilities of the task to process\nnotifications itself, most actions now must go through the task\nnotifier property and instead use that (update_progress still exists\nas a common utility method, since its likely the most common type\nof notification that will be used).\n\nRemoves the following methods from task base class (as they are\nno longer needed with a notifier attribute):\n\n- trigger (replaced with notifier.notify)\n- autobind (removed, not replaced, can be created by the user\n            of taskflow in a simple manner, without requiring\n            functionality in taskflow)\n- bind (replaced with notifier.register)\n- unbind (replaced with notifier.unregister)\n- listeners_iter (replaced with notifier.listeners_iter)\n\nDue to this change we can now also correctly proxy back events from\nremote tasks to the engine for correct proxying back to the original\ntask.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/eccb30ae62b3e4fd04f12d7cfb6b6dcc1711ded6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/eccb30ae62b3e4fd04f12d7cfb6b6dcc1711ded6"}]},"branch":"refs/heads/master"},"37faefc3879d86b906bbac246ab87724cab119ba":{"kind":"REWORK","_number":7,"created":"2014-12-13 05:57:06.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/7"}}},"commit":{"parents":[{"commit":"1c7d242033c2ebf34ab73c6ba32308b9bba30ffd","subject":"Avoid holding the lock while scanning for existing jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1c7d242033c2ebf34ab73c6ba32308b9bba30ffd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-13 05:56:50.000000000","tz":-480},"subject":"Use the notifier type in the task class/module directly","message":"Use the notifier type in the task class/module directly\n\nInstead of having code that is some what like the notifier\ncode we already have, but is duplicated and is slightly different\nin the task class just move the code that was in the task class (and\ndoing similar actions) to instead now use a notifier that is directly\ncontained in the task base class for internal task triggering of\ninternal task events.\n\nBreaking change: alters the capabilities of the task to process\nnotifications itself, most actions now must go through the task\nnotifier property and instead use that (update_progress still exists\nas a common utility method, since its likely the most common type\nof notification that will be used).\n\nRemoves the following methods from task base class (as they are\nno longer needed with a notifier attribute):\n\n- trigger (replaced with notifier.notify)\n- autobind (removed, not replaced, can be created by the user\n            of taskflow in a simple manner, without requiring\n            functionality in taskflow)\n- bind (replaced with notifier.register)\n- unbind (replaced with notifier.unregister)\n- listeners_iter (replaced with notifier.listeners_iter)\n\nDue to this change we can now also correctly proxy back events from\nremote tasks to the engine for correct proxying back to the original\ntask.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/37faefc3879d86b906bbac246ab87724cab119ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/37faefc3879d86b906bbac246ab87724cab119ba"}]},"branch":"refs/heads/master"},"9155f75f98a87017407f7eceba3cf3b45f3c2264":{"kind":"REWORK","_number":8,"created":"2014-12-13 05:59:03.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/8"}}},"commit":{"parents":[{"commit":"1c7d242033c2ebf34ab73c6ba32308b9bba30ffd","subject":"Avoid holding the lock while scanning for existing jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1c7d242033c2ebf34ab73c6ba32308b9bba30ffd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-13 05:58:25.000000000","tz":-480},"subject":"Use the notifier type in the task class/module directly","message":"Use the notifier type in the task class/module directly\n\nInstead of having code that is some what like the notifier\ncode we already have, but is duplicated and is slightly different\nin the task class just move the code that was in the task class (and\ndoing similar actions) to instead now use a notifier that is directly\ncontained in the task base class for internal task triggering of\ninternal task events.\n\nBreaking change: alters the capabilities of the task to process\nnotifications itself, most actions now must go through the task\nnotifier property and instead use that (update_progress still exists\nas a common utility method, since it\u0027s likely the most common type\nof notification that will be used).\n\nRemoves the following methods from task base class (as they are\nno longer needed with a notifier attribute):\n\n- trigger (replaced with notifier.notify)\n- autobind (removed, not replaced, can be created by the user\n            of taskflow in a simple manner, without requiring\n            functionality in taskflow)\n- bind (replaced with notifier.register)\n- unbind (replaced with notifier.unregister)\n- listeners_iter (replaced with notifier.listeners_iter)\n\nDue to this change we can now also correctly proxy back events from\nremote tasks to the engine for correct proxying back to the original\ntask.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/9155f75f98a87017407f7eceba3cf3b45f3c2264"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/9155f75f98a87017407f7eceba3cf3b45f3c2264"}]},"branch":"refs/heads/master"},"e3920580601f7666e3db8eae1f5fa31439e61dc3":{"kind":"REWORK","_number":9,"created":"2014-12-13 07:44:32.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/9"}}},"commit":{"parents":[{"commit":"f5060ff41ea3fd2f9282c00a5a63f110918568b0","subject":"Remove the base postfix from the internal task executor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/f5060ff41ea3fd2f9282c00a5a63f110918568b0"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-13 07:44:20.000000000","tz":-480},"subject":"Use the notifier type in the task class/module directly","message":"Use the notifier type in the task class/module directly\n\nInstead of having code that is some what like the notifier\ncode we already have, but is duplicated and is slightly different\nin the task class just move the code that was in the task class (and\ndoing similar actions) to instead now use a notifier that is directly\ncontained in the task base class for internal task triggering of\ninternal task events.\n\nBreaking change: alters the capabilities of the task to process\nnotifications itself, most actions now must go through the task\nnotifier property and instead use that (update_progress still exists\nas a common utility method, since it\u0027s likely the most common type\nof notification that will be used).\n\nRemoves the following methods from task base class (as they are\nno longer needed with a notifier attribute):\n\n- trigger (replaced with notifier.notify)\n- autobind (removed, not replaced, can be created by the user\n            of taskflow in a simple manner, without requiring\n            functionality in taskflow)\n- bind (replaced with notifier.register)\n- unbind (replaced with notifier.unregister)\n- listeners_iter (replaced with notifier.listeners_iter)\n\nDue to this change we can now also correctly proxy back events from\nremote tasks to the engine for correct proxying back to the original\ntask.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e3920580601f7666e3db8eae1f5fa31439e61dc3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e3920580601f7666e3db8eae1f5fa31439e61dc3"}]},"branch":"refs/heads/master"},"1327231fb46033e3d58f6617a2fc6785a6dd8cbf":{"kind":"REWORK","_number":10,"created":"2014-12-13 07:48:47.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/10"}}},"commit":{"parents":[{"commit":"f5060ff41ea3fd2f9282c00a5a63f110918568b0","subject":"Remove the base postfix from the internal task executor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/f5060ff41ea3fd2f9282c00a5a63f110918568b0"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-13 07:48:31.000000000","tz":-480},"subject":"Use the notifier type in the task class/module directly","message":"Use the notifier type in the task class/module directly\n\nInstead of having code that is some what like the notifier\ncode we already have, but is duplicated and is slightly different\nin the task class just move the code that was in the task class (and\ndoing similar actions) to instead now use a notifier that is directly\ncontained in the task base class for internal task triggering of\ninternal task events.\n\nBreaking change: alters the capabilities of the task to process\nnotifications itself, most actions now must go through the task\nnotifier property and instead use that (update_progress still exists\nas a common utility method, since it\u0027s likely the most common type\nof notification that will be used).\n\nRemoves the following methods from task base class (as they are\nno longer needed with a notifier attribute):\n\n- trigger (replaced with notifier.notify)\n- autobind (removed, not replaced, can be created by the user\n            of taskflow in a simple manner, without requiring\n            functionality in taskflow)\n- bind (replaced with notifier.register)\n- unbind (replaced with notifier.unregister)\n- listeners_iter (replaced with notifier.listeners_iter)\n\nDue to this change we can now also correctly proxy back events from\nremote tasks to the engine for correct proxying back to the original\ntask.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1327231fb46033e3d58f6617a2fc6785a6dd8cbf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1327231fb46033e3d58f6617a2fc6785a6dd8cbf"}]},"branch":"refs/heads/master"},"b208c2d97ee20d480c33092a66176f7d284809ee":{"kind":"REWORK","_number":11,"created":"2014-12-13 21:04:54.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/11"}}},"commit":{"parents":[{"commit":"f5060ff41ea3fd2f9282c00a5a63f110918568b0","subject":"Remove the base postfix from the internal task executor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/f5060ff41ea3fd2f9282c00a5a63f110918568b0"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-13 21:04:52.000000000","tz":-480},"subject":"Use the notifier type in the task class/module directly","message":"Use the notifier type in the task class/module directly\n\nInstead of having code that is some what like the notifier\ncode we already have, but is duplicated and is slightly different\nin the task class just move the code that was in the task class (and\ndoing similar actions) to instead now use a notifier that is directly\ncontained in the task base class for internal task triggering of\ninternal task events.\n\nBreaking change: alters the capabilities of the task to process\nnotifications itself, most actions now must go through the task\nnotifier property and instead use that (update_progress still exists\nas a common utility method, since it\u0027s likely the most common type\nof notification that will be used).\n\nRemoves the following methods from task base class (as they are\nno longer needed with a notifier attribute):\n\n- trigger (replaced with notifier.notify)\n- autobind (removed, not replaced, can be created by the user\n            of taskflow in a simple manner, without requiring\n            functionality in taskflow)\n- bind (replaced with notifier.register)\n- unbind (replaced with notifier.unregister)\n- listeners_iter (replaced with notifier.listeners_iter)\n\nDue to this change we can now also correctly proxy back events from\nremote tasks to the engine for correct proxying back to the original\ntask.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b208c2d97ee20d480c33092a66176f7d284809ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b208c2d97ee20d480c33092a66176f7d284809ee"}]},"branch":"refs/heads/master"},"79f8cbba3ef11e750fba4d901e63295f34888f2b":{"kind":"REWORK","_number":12,"created":"2014-12-14 02:07:55.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/12"}}},"commit":{"parents":[{"commit":"cdfd8ece61c3340a3de73005ea7b44d0383223fd","subject":"Use a tiny clamp helper to clamp the \u0027on_progress\u0027 value","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/cdfd8ece61c3340a3de73005ea7b44d0383223fd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-14 02:05:47.000000000","tz":-480},"subject":"Use the notifier type in the task class/module directly","message":"Use the notifier type in the task class/module directly\n\nInstead of having code that is some what like the notifier\ncode we already have, but is duplicated and is slightly different\nin the task class just move the code that was in the task class (and\ndoing similar actions) to instead now use a notifier that is directly\ncontained in the task base class for internal task triggering of\ninternal task events.\n\nBreaking change: alters the capabilities of the task to process\nnotifications itself, most actions now must go through the task\nnotifier property and instead use that (update_progress still exists\nas a common utility method, since it\u0027s likely the most common type\nof notification that will be used).\n\nRemoves the following methods from task base class (as they are\nno longer needed with a notifier attribute):\n\n- trigger (replaced with notifier.notify)\n- autobind (removed, not replaced, can be created by the user\n            of taskflow in a simple manner, without requiring\n            functionality in taskflow)\n- bind (replaced with notifier.register)\n- unbind (replaced with notifier.unregister)\n- listeners_iter (replaced with notifier.listeners_iter)\n\nDue to this change we can now also correctly proxy back events from\nremote tasks to the engine for correct proxying back to the original\ntask.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/79f8cbba3ef11e750fba4d901e63295f34888f2b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/79f8cbba3ef11e750fba4d901e63295f34888f2b"}]},"branch":"refs/heads/master"},"35a770453b0b7bb3b190d48f6ccc2a2a4b8dc97d":{"kind":"REWORK","_number":13,"created":"2014-12-14 02:09:54.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/13"}}},"commit":{"parents":[{"commit":"cdfd8ece61c3340a3de73005ea7b44d0383223fd","subject":"Use a tiny clamp helper to clamp the \u0027on_progress\u0027 value","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/cdfd8ece61c3340a3de73005ea7b44d0383223fd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-14 02:09:43.000000000","tz":-480},"subject":"Use the notifier type in the task class/module directly","message":"Use the notifier type in the task class/module directly\n\nInstead of having code that is some what like the notifier\ncode we already have, but is duplicated and is slightly different\nin the task class just move the code that was in the task class (and\ndoing similar actions) to instead now use a notifier that is directly\ncontained in the task base class for internal task triggering of\ninternal task events.\n\nBreaking change: alters the capabilities of the task to process\nnotifications itself, most actions now must go through the task\nnotifier property and instead use that (update_progress still exists\nas a common utility method, since it\u0027s likely the most common type\nof notification that will be used).\n\nRemoves the following methods from task base class (as they are\nno longer needed with a notifier attribute):\n\n- trigger (replaced with notifier.notify)\n- autobind (removed, not replaced, can be created by the user\n            of taskflow in a simple manner, without requiring\n            functionality in taskflow)\n- bind (replaced with notifier.register)\n- unbind (replaced with notifier.unregister)\n- listeners_iter (replaced with notifier.listeners_iter)\n\nDue to this change we can now also correctly proxy back events from\nremote tasks to the engine for correct proxying back to the original\ntask.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/35a770453b0b7bb3b190d48f6ccc2a2a4b8dc97d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/35a770453b0b7bb3b190d48f6ccc2a2a4b8dc97d"}]},"branch":"refs/heads/master"},"094e5f0fa1d48befdcade5694ffb8d5073e85aa9":{"kind":"REWORK","_number":14,"created":"2014-12-14 02:59:32.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/14"}}},"commit":{"parents":[{"commit":"cdfd8ece61c3340a3de73005ea7b44d0383223fd","subject":"Use a tiny clamp helper to clamp the \u0027on_progress\u0027 value","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/cdfd8ece61c3340a3de73005ea7b44d0383223fd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-14 02:59:07.000000000","tz":-480},"subject":"Use the notifier type in the task class/module directly","message":"Use the notifier type in the task class/module directly\n\nInstead of having code that is some what like the notifier\ncode we already have, but is duplicated and is slightly different\nin the task class just move the code that was in the task class (and\ndoing similar actions) to instead now use a notifier that is directly\ncontained in the task base class for internal task triggering of\ninternal task events.\n\nBreaking change: alters the capabilities of the task to process\nnotifications itself, most actions now must go through the task\nnotifier property and instead use that (update_progress still exists\nas a common utility method, since it\u0027s likely the most common type\nof notification that will be used).\n\nRemoves the following methods from task base class (as they are\nno longer needed with a notifier attribute):\n\n- trigger (replaced with notifier.notify)\n- autobind (removed, not replaced, can be created by the user\n            of taskflow in a simple manner, without requiring\n            functionality in taskflow)\n- bind (replaced with notifier.register)\n- unbind (replaced with notifier.unregister)\n- listeners_iter (replaced with notifier.listeners_iter)\n\nDue to this change we can now also correctly proxy back events from\nremote tasks to the engine for correct proxying back to the original\ntask.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/094e5f0fa1d48befdcade5694ffb8d5073e85aa9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/094e5f0fa1d48befdcade5694ffb8d5073e85aa9"}]},"branch":"refs/heads/master"},"1f4dd72e6e859f3820de5e68ece2d09c15a18b70":{"kind":"REWORK","_number":15,"created":"2014-12-14 03:09:05.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/34/141534/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/34/141534/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/34/141534/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/34/141534/15"}}},"commit":{"parents":[{"commit":"cdfd8ece61c3340a3de73005ea7b44d0383223fd","subject":"Use a tiny clamp helper to clamp the \u0027on_progress\u0027 value","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/cdfd8ece61c3340a3de73005ea7b44d0383223fd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-12 23:57:53.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-14 03:09:03.000000000","tz":-480},"subject":"Use the notifier type in the task class/module directly","message":"Use the notifier type in the task class/module directly\n\nInstead of having code that is some what like the notifier\ncode we already have, but is duplicated and is slightly different\nin the task class just move the code that was in the task class (and\ndoing similar actions) to instead now use a notifier that is directly\ncontained in the task base class for internal task triggering of\ninternal task events.\n\nBreaking change: alters the capabilities of the task to process\nnotifications itself, most actions now must go through the task\nnotifier property and instead use that (update_progress still exists\nas a common utility method, since it\u0027s likely the most common type\nof notification that will be used).\n\nRemoves the following methods from task base class (as they are\nno longer needed with a notifier attribute):\n\n- trigger (replaced with notifier.notify)\n- autobind (removed, not replaced, can be created by the user\n            of taskflow in a simple manner, without requiring\n            functionality in taskflow)\n- bind (replaced with notifier.register)\n- unbind (replaced with notifier.unregister)\n- listeners_iter (replaced with notifier.listeners_iter)\n\nDue to this change we can now also correctly proxy back events from\nremote tasks to the engine for correct proxying back to the original\ntask.\n\nFixes bug 1370766\n\nChange-Id: Ic9dfef516d72e6e32e71dda30a1cb3522c9e0be6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1f4dd72e6e859f3820de5e68ece2d09c15a18b70"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1f4dd72e6e859f3820de5e68ece2d09c15a18b70"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
