)]}'
{"id":"openstack%2Ftaskflow~189554","triplet_id":"openstack%2Ftaskflow~master~Ifd8ff38f82fc8135fe5fec4c8e41f0e06f4fdee3","project":"openstack/taskflow","branch":"master","topic":"better-99-bottles","hashtags":[],"change_id":"Ifd8ff38f82fc8135fe5fec4c8e41f0e06f4fdee3","subject":"Notify on the individual engine steps","status":"MERGED","created":"2015-06-09 05:22:49.000000000","updated":"2015-07-08 23:52:39.000000000","submitted":"2015-07-08 23:52:37.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"68990304938f7f3e94c187ded61db339451be875","_number":189554,"virtual_id_number":189554,"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":"2015-07-08 23:52:37.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},{"value":0,"_account_id":8092,"name":"Sriram Madapusi Vasudevan","email":"sriram1991mv@gmail.com","username":"thesriram"}],"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":"2015-07-08 21:59:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-07-08 21:55:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},{"value":0,"_account_id":8092,"name":"Sriram Madapusi Vasudevan","email":"sriram1991mv@gmail.com","username":"thesriram"}],"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":"2015-07-08 21:59:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},{"value":0,"_account_id":8092,"name":"Sriram Madapusi Vasudevan","email":"sriram1991mv@gmail.com","username":"thesriram"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},{"value":0,"_account_id":8092,"name":"Sriram Madapusi Vasudevan","email":"sriram1991mv@gmail.com","username":"thesriram"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"_account_id":8092,"name":"Sriram Madapusi Vasudevan","email":"sriram1991mv@gmail.com","username":"thesriram"},{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-06-29 16:27:31.000000000","updated_by":{"_account_id":8092,"name":"Sriram Madapusi Vasudevan","email":"sriram1991mv@gmail.com","username":"thesriram"},"reviewer":{"_account_id":8092,"name":"Sriram Madapusi Vasudevan","email":"sriram1991mv@gmail.com","username":"thesriram"},"state":"REVIEWER"},{"updated":"2015-07-08 21:55:50.000000000","updated_by":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"reviewer":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"state":"REVIEWER"},{"updated":"2015-07-08 23:52:37.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b1d87b08bf40626e2d6006e1fcb7e3e6db5c5f64","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-09 05:22:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4eb15f519d75eb0525cf213d7ffff43d3dd24681","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-09 06:08:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/54/189554/1/check/gate-taskflow-python26/8de8b15/ : SUCCESS in 1m 41s\n- gate-taskflow-pep8 http://logs.openstack.org/54/189554/1/check/gate-taskflow-pep8/986d73d/ : SUCCESS in 1m 06s\n- gate-taskflow-docs http://docs-draft.openstack.org/54/189554/1/check/gate-taskflow-docs/7203e44//doc/build/html/ : SUCCESS in 1m 47s\n- gate-taskflow-python27 http://logs.openstack.org/54/189554/1/check/gate-taskflow-python27/729049e/ : SUCCESS in 2m 10s\n- gate-taskflow-python34 http://logs.openstack.org/54/189554/1/check/gate-taskflow-python34/e100508/ : SUCCESS in 2m 18s\n- gate-taskflow-pypy http://logs.openstack.org/54/189554/1/check/gate-taskflow-pypy/4055526/ : FAILURE in 1m 24s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/54/189554/1/check/gate-tempest-dsvm-neutron-src-taskflow/3bed452/ : SUCCESS in 45m 56s","accounts_in_message":[],"_revision_number":1},{"id":"766119e4ae00508db9ca32c5018f8d26dd48a86c","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-09 06:20:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"45ba0dbe643164f765ff15769a445e0e4e75eb77","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-09 07:10:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/54/189554/2/check/gate-taskflow-python26/0993ce9/ : SUCCESS in 1m 53s\n- gate-taskflow-pep8 http://logs.openstack.org/54/189554/2/check/gate-taskflow-pep8/4a73d49/ : SUCCESS in 1m 04s\n- gate-taskflow-docs http://docs-draft.openstack.org/54/189554/2/check/gate-taskflow-docs/dc6cd74//doc/build/html/ : SUCCESS in 1m 46s\n- gate-taskflow-python27 http://logs.openstack.org/54/189554/2/check/gate-taskflow-python27/6c27f51/ : SUCCESS in 2m 04s\n- gate-taskflow-python34 http://logs.openstack.org/54/189554/2/check/gate-taskflow-python34/107bb84/ : SUCCESS in 2m 27s\n- gate-taskflow-pypy http://logs.openstack.org/54/189554/2/check/gate-taskflow-pypy/1cab7e5/ : FAILURE in 1m 21s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/54/189554/2/check/gate-tempest-dsvm-neutron-src-taskflow/e512925/ : SUCCESS in 50m 23s","accounts_in_message":[],"_revision_number":2},{"id":"5f0efe7e299de3513bd0ce4ee7c40e4d35d11f58","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-09 19:26:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e0424ae55af4e26b6e63a933f551d55952305609","author":{"_account_id":8092,"name":"Sriram Madapusi Vasudevan","email":"sriram1991mv@gmail.com","username":"thesriram"},"date":"2015-06-09 19:32:42.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d4c47a8060cf9128aa95d06ed6791e6a4d026ea5","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-09 19:36:12.000000000","message":"Patch Set 4: Commit message was updated","accounts_in_message":[],"_revision_number":4},{"id":"57f86648ab24057c4e559f185484ff67a19d040e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-09 20:54:17.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/54/189554/4/check/gate-taskflow-python26/703de74/ : SUCCESS in 2m 12s\n- gate-taskflow-pep8 http://logs.openstack.org/54/189554/4/check/gate-taskflow-pep8/a3eb3bc/ : SUCCESS in 58s\n- gate-taskflow-docs http://docs-draft.openstack.org/54/189554/4/check/gate-taskflow-docs/e682351//doc/build/html/ : SUCCESS in 59s\n- gate-taskflow-python27 http://logs.openstack.org/54/189554/4/check/gate-taskflow-python27/ac48066/ : SUCCESS in 1m 39s\n- gate-taskflow-python34 http://logs.openstack.org/54/189554/4/check/gate-taskflow-python34/6e744b4/ : SUCCESS in 1m 31s\n- gate-taskflow-pypy http://logs.openstack.org/54/189554/4/check/gate-taskflow-pypy/69d263e/ : FAILURE in 1m 04s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/54/189554/4/check/gate-tempest-dsvm-neutron-src-taskflow/ca6f5ff/ : SUCCESS in 1h 00m 08s","accounts_in_message":[],"_revision_number":4},{"id":"3bfb306794010734ef8b42c992ec9868fd2c942f","author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"date":"2015-06-09 21:20:04.000000000","message":"Patch Set 4: Code-Review-1\n\nNot sure it\u0027s best to enable all of this detail in INFO level when we just downgraded engine state changes from DEBUG to BLATHER.  I feel like this would make the user/operator log explode again and make it (the log) less useful.","accounts_in_message":[],"_revision_number":4},{"id":"7d79dec67ba046ee067237791fb35f5d2b338194","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-09 23:45:10.000000000","message":"Patch Set 4:\n\nDebug then?","accounts_in_message":[],"_revision_number":4},{"id":"bfb34d7e82a4c3383c57c412fac2be82df9e3ecc","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-09 23:50:10.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"8b3ac273c1f68653186391a099e88be163063979","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-10 00:36:09.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/54/189554/5/check/gate-taskflow-python26/95d925e/ : SUCCESS in 2m 02s\n- gate-taskflow-pep8 http://logs.openstack.org/54/189554/5/check/gate-taskflow-pep8/a068c22/ : SUCCESS in 58s\n- gate-taskflow-docs http://docs-draft.openstack.org/54/189554/5/check/gate-taskflow-docs/51f472f//doc/build/html/ : SUCCESS in 1m 23s\n- gate-taskflow-python27 http://logs.openstack.org/54/189554/5/check/gate-taskflow-python27/88d7451/ : SUCCESS in 1m 59s\n- gate-taskflow-python34 http://logs.openstack.org/54/189554/5/check/gate-taskflow-python34/b20bdf5/ : SUCCESS in 2m 04s\n- gate-taskflow-pypy http://logs.openstack.org/54/189554/5/check/gate-taskflow-pypy/b7dc734/ : FAILURE in 1m 32s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/54/189554/5/check/gate-tempest-dsvm-neutron-src-taskflow/ebd32e1/ : SUCCESS in 44m 22s","accounts_in_message":[],"_revision_number":5},{"id":"61748e577729ceac8595b3f36ccf47e3bd94a821","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-10 05:12:49.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"dd0b2c53191d65184a1cf54beff553f500e7aaed","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-10 05:31:31.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"a02f1be723693ccd4a332a574003d4fd1c389645","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-10 06:27:04.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/54/189554/7/check/gate-taskflow-python26/88adbf2/ : SUCCESS in 1m 55s\n- gate-taskflow-pep8 http://logs.openstack.org/54/189554/7/check/gate-taskflow-pep8/3b3b21f/ : SUCCESS in 1m 07s\n- gate-taskflow-docs http://docs-draft.openstack.org/54/189554/7/check/gate-taskflow-docs/34654c6//doc/build/html/ : SUCCESS in 1m 32s\n- gate-taskflow-python27 http://logs.openstack.org/54/189554/7/check/gate-taskflow-python27/7ece001/ : SUCCESS in 2m 00s\n- gate-taskflow-python34 http://logs.openstack.org/54/189554/7/check/gate-taskflow-python34/5495d40/ : SUCCESS in 2m 08s\n- gate-taskflow-pypy http://logs.openstack.org/54/189554/7/check/gate-taskflow-pypy/7fbca66/ : FAILURE in 1m 32s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/54/189554/7/check/gate-tempest-dsvm-neutron-src-taskflow/1e835c3/ : SUCCESS in 55m 26s","accounts_in_message":[],"_revision_number":7},{"id":"89bd92b4ee9e93096c3c664f63827ff156bc2c24","author":{"_account_id":8092,"name":"Sriram Madapusi Vasudevan","email":"sriram1991mv@gmail.com","username":"thesriram"},"date":"2015-06-10 12:47:05.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"a5c66775c75216183e6c660c14564b8bae2d45e7","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-10 17:27:20.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"ccede2bdd2ed969927efdb406444b5dcddabb578","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-10 19:22:26.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/54/189554/8/check/gate-taskflow-python26/5556731/ : SUCCESS in 2m 05s\n- gate-taskflow-pep8 http://logs.openstack.org/54/189554/8/check/gate-taskflow-pep8/212f5bf/ : SUCCESS in 1m 13s\n- gate-taskflow-docs http://docs-draft.openstack.org/54/189554/8/check/gate-taskflow-docs/318041d//doc/build/html/ : SUCCESS in 1m 47s\n- gate-taskflow-python27 http://logs.openstack.org/54/189554/8/check/gate-taskflow-python27/2862be2/ : SUCCESS in 2m 09s\n- gate-taskflow-python34 http://logs.openstack.org/54/189554/8/check/gate-taskflow-python34/1f750d7/ : SUCCESS in 2m 10s\n- gate-taskflow-pypy http://logs.openstack.org/54/189554/8/check/gate-taskflow-pypy/417c52a/ : FAILURE in 1m 33s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/54/189554/8/check/gate-tempest-dsvm-neutron-src-taskflow/7c1e2da/ : SUCCESS in 54m 18s","accounts_in_message":[],"_revision_number":8},{"id":"dd84ccf6d1a6817825d5cf8a76380a421f4dccb0","author":{"_account_id":8092,"name":"Sriram Madapusi Vasudevan","email":"sriram1991mv@gmail.com","username":"thesriram"},"date":"2015-06-10 21:06:52.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"5f9d882572ef9ca008f9476f131c0834e5cfde79","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-15 16:52:10.000000000","message":"Patch Set 8: 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":8},{"id":"f0e4a2dafe95be0d9f0004ce775380f7ce2c01db","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-15 22:07:10.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"bfea59bc9ad3369bf35caaaca87b42ccf04b54cf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-15 22:51:48.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/54/189554/9/check/gate-taskflow-python26/c178b05/ : SUCCESS in 1m 49s\n- gate-taskflow-pep8 http://logs.openstack.org/54/189554/9/check/gate-taskflow-pep8/de7f0eb/ : SUCCESS in 1m 10s\n- gate-taskflow-docs http://docs-draft.openstack.org/54/189554/9/check/gate-taskflow-docs/b7f133a//doc/build/html/ : SUCCESS in 1m 26s\n- gate-taskflow-python27 http://logs.openstack.org/54/189554/9/check/gate-taskflow-python27/dbbba4b/ : SUCCESS in 1m 47s\n- gate-taskflow-python34 http://logs.openstack.org/54/189554/9/check/gate-taskflow-python34/425ef05/ : SUCCESS in 2m 06s\n- gate-taskflow-pypy http://logs.openstack.org/54/189554/9/check/gate-taskflow-pypy/565800b/ : FAILURE in 1m 36s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/54/189554/9/check/gate-tempest-dsvm-neutron-src-taskflow/998606e/ : SUCCESS in 44m 29s","accounts_in_message":[],"_revision_number":9},{"id":"196469ebae87885bd36e112c022d492a7811a4f5","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-19 05:06:41.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"723ff0572ea2fbc049537fb579fdf1695d1a0042","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-19 05:52:37.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/54/189554/10/check/gate-taskflow-python26/7b1758a/ : SUCCESS in 1m 51s\n- gate-taskflow-pep8 http://logs.openstack.org/54/189554/10/check/gate-taskflow-pep8/5c202bb/ : SUCCESS in 1m 06s\n- gate-taskflow-docs http://docs-draft.openstack.org/54/189554/10/check/gate-taskflow-docs/b30f581//doc/build/html/ : SUCCESS in 1m 38s\n- gate-taskflow-python27 http://logs.openstack.org/54/189554/10/check/gate-taskflow-python27/7aea344/ : SUCCESS in 2m 06s\n- gate-taskflow-python34 http://logs.openstack.org/54/189554/10/check/gate-taskflow-python34/ac99877/ : SUCCESS in 2m 17s\n- gate-taskflow-pypy http://logs.openstack.org/54/189554/10/check/gate-taskflow-pypy/3245d72/ : FAILURE in 1m 22s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/54/189554/10/check/gate-tempest-dsvm-neutron-src-taskflow/8d88215/ : SUCCESS in 45m 47s","accounts_in_message":[],"_revision_number":10},{"id":"cf37fb8a8a2ef22ccd38628ce685027065b31737","author":{"_account_id":8092,"name":"Sriram Madapusi Vasudevan","email":"sriram1991mv@gmail.com","username":"thesriram"},"date":"2015-06-29 16:27:31.000000000","message":"Patch Set 10: Code-Review+1","accounts_in_message":[],"_revision_number":10},{"id":"f4a34dcad346abf561ba43f6597575c57c371f6b","author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"date":"2015-07-08 21:33:54.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"900951d42efde005009c3a773aaf4e4baa076017","author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"date":"2015-07-08 21:55:50.000000000","message":"Patch Set 11: Code-Review+2","accounts_in_message":[],"_revision_number":11},{"id":"d6ae78c6cf4bb4dcc33ae34fa5f6ba98a649ce48","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-07-08 21:59:43.000000000","message":"Patch Set 11: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":11},{"id":"d2ca4b307d38f14d1f1c32236830e69034037991","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-08 22:52:39.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/54/189554/11/check/gate-taskflow-pep8/3cff579/ : SUCCESS in 1m 09s\n- gate-taskflow-docs http://docs-draft.openstack.org/54/189554/11/check/gate-taskflow-docs/280640b//doc/build/html/ : SUCCESS in 1m 48s\n- gate-taskflow-python27 http://logs.openstack.org/54/189554/11/check/gate-taskflow-python27/88c50b0/ : SUCCESS in 1m 52s\n- gate-taskflow-python34 http://logs.openstack.org/54/189554/11/check/gate-taskflow-python34/603dfd9/ : SUCCESS in 2m 58s\n- gate-taskflow-pypy http://logs.openstack.org/54/189554/11/check/gate-taskflow-pypy/3f4ab01/ : FAILURE in 2m 23s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/54/189554/11/check/gate-tempest-dsvm-neutron-src-taskflow/5aa0828/ : SUCCESS in 57m 43s","accounts_in_message":[],"_revision_number":11},{"id":"3f48feae5cdca50aecda37228fbe201029e58b05","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-08 22:52:45.000000000","message":"Patch Set 11: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":11},{"id":"dac2f99f481aa87eead041ac313fca358743ee0d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-08 23:52:37.000000000","message":"Patch Set 11: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-taskflow-docs http://docs-draft.openstack.org/54/189554/11/gate/gate-taskflow-docs/ff6f541//doc/build/html/ : SUCCESS in 2m 11s\n- gate-taskflow-pep8 http://logs.openstack.org/54/189554/11/gate/gate-taskflow-pep8/57958bc/ : SUCCESS in 1m 02s\n- gate-taskflow-python27 http://logs.openstack.org/54/189554/11/gate/gate-taskflow-python27/3dbf8d9/ : SUCCESS in 1m 55s\n- gate-taskflow-python34 http://logs.openstack.org/54/189554/11/gate/gate-taskflow-python34/4aae758/ : SUCCESS in 2m 26s\n- gate-taskflow-pypy http://logs.openstack.org/54/189554/11/gate/gate-taskflow-pypy/ebd822e/ : FAILURE in 1m 24s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/54/189554/11/gate/gate-tempest-dsvm-neutron-src-taskflow/2bfa3ae/ : SUCCESS in 51m 13s","accounts_in_message":[],"_revision_number":11},{"id":"5d4036b2027d3452916b1607a0e8ea15cde015d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-08 23:52:39.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"63c67302488bea87e2e2870dc83e73aacddeaa34","revisions":{"298a5e725d5e1c094fa7c64998175e5f2cac94fb":{"kind":"REWORK","_number":1,"created":"2015-06-09 05:22:49.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/54/189554/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/54/189554/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/54/189554/1"}}},"commit":{"parents":[{"commit":"4746575e509f41d1e4168db40f67c04456c7b87b","subject":"Handle conductor ctrl-c more appropriately","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/4746575e509f41d1e4168db40f67c04456c7b87b"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-09 05:16:47.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-09 05:22:42.000000000","tz":-420},"subject":"Show the individual engine steps (and log the time each takes)","message":"Show the individual engine steps (and log the time each takes)\n\nChange-Id: Ifd8ff38f82fc8135fe5fec4c8e41f0e06f4fdee3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/298a5e725d5e1c094fa7c64998175e5f2cac94fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/298a5e725d5e1c094fa7c64998175e5f2cac94fb"}]},"branch":"refs/heads/master"},"9444eb0358f2be600c6d88e6a35987b4956be189":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-06-09 06:20:20.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/54/189554/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/54/189554/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/54/189554/2"}}},"commit":{"parents":[{"commit":"4746575e509f41d1e4168db40f67c04456c7b87b","subject":"Handle conductor ctrl-c more appropriately","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/4746575e509f41d1e4168db40f67c04456c7b87b"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-09 05:16:47.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-09 06:18:36.000000000","tz":-420},"subject":"Show the individual engine steps (and log the time each takes)","message":"Show the individual engine steps (and log the time each takes)\n\nWhen a conductor is running it is quite useful to show how log\neach engine step takes, at a INFO level so that such information\ncan be analyzed (either for operational purposes or for developer\npurposes).\n\nTo enable this information being output, add a helper context\nmanager that can track this information (only when a certain\nlog level or higher is enabled); also turn this information on\nfor the 99_bottles demo so that it\u0027s useable (and viewable)\nthere.\n\nChange-Id: Ifd8ff38f82fc8135fe5fec4c8e41f0e06f4fdee3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/9444eb0358f2be600c6d88e6a35987b4956be189"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/9444eb0358f2be600c6d88e6a35987b4956be189"}]},"branch":"refs/heads/master"},"12aea1ba8e1fa54af36ad41ce8b674d075e04742":{"kind":"REWORK","_number":3,"created":"2015-06-09 19:26:06.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/54/189554/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/54/189554/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/54/189554/3"}}},"commit":{"parents":[{"commit":"4746575e509f41d1e4168db40f67c04456c7b87b","subject":"Handle conductor ctrl-c more appropriately","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/4746575e509f41d1e4168db40f67c04456c7b87b"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-09 05:16:47.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-06-09 18:16:46.000000000","tz":-420},"subject":"Show the individual engine steps (and log the time each takes)","message":"Show the individual engine steps (and log the time each takes)\n\nWhen a conductor is running it is quite useful to show how log\neach engine step takes, at a INFO level so that such information\ncan be analyzed (either for operational purposes or for developer\npurposes).\n\nTo enable this information being output, add a helper context\nmanager that can track this information (only when a certain\nlog level or higher is enabled); also turn this information on\nfor the 99_bottles demo so that it\u0027s useable (and viewable)\nthere.\n\nChange-Id: Ifd8ff38f82fc8135fe5fec4c8e41f0e06f4fdee3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/12aea1ba8e1fa54af36ad41ce8b674d075e04742"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/12aea1ba8e1fa54af36ad41ce8b674d075e04742"}]},"branch":"refs/heads/master"},"e008711f62a6a975a8a3668cf661d12e3616f0f6":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2015-06-09 19:36:12.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/54/189554/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/54/189554/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/54/189554/4"}}},"commit":{"parents":[{"commit":"4746575e509f41d1e4168db40f67c04456c7b87b","subject":"Handle conductor ctrl-c more appropriately","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/4746575e509f41d1e4168db40f67c04456c7b87b"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-09 05:16:47.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-06-09 19:36:12.000000000","tz":0},"subject":"Show the individual engine steps (and log the time each takes)","message":"Show the individual engine steps (and log the time each takes)\n\nWhen a conductor is running it is quite useful to show how long\neach engine step takes, at a INFO level so that such information\ncan be analyzed (either for operational purposes or for developer\npurposes).\n\nTo enable this information being output, add a helper context\nmanager that can track this information (only when a certain\nlog level or higher is enabled); also turn this information on\nfor the `99_bottles.py` demo so that it\u0027s useable (and viewable)\nthere.\n\nChange-Id: Ifd8ff38f82fc8135fe5fec4c8e41f0e06f4fdee3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e008711f62a6a975a8a3668cf661d12e3616f0f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e008711f62a6a975a8a3668cf661d12e3616f0f6"}]},"branch":"refs/heads/master"},"507a10c0db7b2c11988193ba261a3f16f7548d67":{"kind":"REWORK","_number":5,"created":"2015-06-09 23:50:10.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/54/189554/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/54/189554/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/54/189554/5"}}},"commit":{"parents":[{"commit":"4746575e509f41d1e4168db40f67c04456c7b87b","subject":"Handle conductor ctrl-c more appropriately","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/4746575e509f41d1e4168db40f67c04456c7b87b"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-09 05:16:47.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-06-09 23:49:13.000000000","tz":-420},"subject":"Show the individual engine steps (and log the time each takes)","message":"Show the individual engine steps (and log the time each takes)\n\nWhen a conductor is running it is quite useful to show how long\neach engine step takes, at a DEBUG level so that such information\ncan be analyzed (either for operational purposes or for developer\npurposes).\n\nTo enable this information being output, add a helper context\nmanager that can track this information (only when a certain\nlog level or higher is enabled).\n\nChange-Id: Ifd8ff38f82fc8135fe5fec4c8e41f0e06f4fdee3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/507a10c0db7b2c11988193ba261a3f16f7548d67"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/507a10c0db7b2c11988193ba261a3f16f7548d67"}]},"branch":"refs/heads/master"},"502d3acd8a7ffa4798ca83c131bec714d7de122c":{"kind":"REWORK","_number":6,"created":"2015-06-10 05:12:49.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/54/189554/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/54/189554/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/54/189554/6"}}},"commit":{"parents":[{"commit":"4746575e509f41d1e4168db40f67c04456c7b87b","subject":"Handle conductor ctrl-c more appropriately","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/4746575e509f41d1e4168db40f67c04456c7b87b"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-09 05:16:47.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-10 05:11:44.000000000","tz":-420},"subject":"Notify on the individual engine steps","message":"Notify on the individual engine steps\n\nWhen a conductor is running it is quite useful to be able to how\nlong each engine step takes. To enable this information being\noutput, add a notifier to the base conductor and use it in the\nblocking conductor to emit events around engine activities. This\nmakes it possible to track the timing (or other information that\ncan be gathered from these events) in a non-intrusive manner.\n\nIn the `99_bottles.py` demo we also now use this to be able to\neasily see what the conductor is actively doing (without having\nto enable the more verbose DEBUG level logging).\n\nChange-Id: Ifd8ff38f82fc8135fe5fec4c8e41f0e06f4fdee3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/502d3acd8a7ffa4798ca83c131bec714d7de122c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/502d3acd8a7ffa4798ca83c131bec714d7de122c"}]},"branch":"refs/heads/master"},"a3e2ab2c1800824783ba72780c4e45a2cfcefc52":{"kind":"REWORK","_number":7,"created":"2015-06-10 05:31:31.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/54/189554/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/54/189554/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/54/189554/7"}}},"commit":{"parents":[{"commit":"4746575e509f41d1e4168db40f67c04456c7b87b","subject":"Handle conductor ctrl-c more appropriately","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/4746575e509f41d1e4168db40f67c04456c7b87b"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-09 05:16:47.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-10 05:31:22.000000000","tz":-420},"subject":"Notify on the individual engine steps","message":"Notify on the individual engine steps\n\nWhen a conductor is running it is quite useful to be able to how\nlong each engine step takes. To enable this information being\noutput, add a notifier to the base conductor and use it in the\nblocking conductor to emit events around engine activities. This\nmakes it possible to track the timing (or other information that\ncan be gathered from these events) in a non-intrusive manner.\n\nIn the `99_bottles.py` demo we also now use this to be able to\neasily see what the conductor is actively doing (without having\nto enable the more verbose DEBUG level logging).\n\nChange-Id: Ifd8ff38f82fc8135fe5fec4c8e41f0e06f4fdee3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a3e2ab2c1800824783ba72780c4e45a2cfcefc52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a3e2ab2c1800824783ba72780c4e45a2cfcefc52"}]},"branch":"refs/heads/master"},"bdd3ba665b39d31a95dee265381ea74e1a7e94ff":{"kind":"REWORK","_number":8,"created":"2015-06-10 17:27:20.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/54/189554/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/54/189554/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/54/189554/8"}}},"commit":{"parents":[{"commit":"4746575e509f41d1e4168db40f67c04456c7b87b","subject":"Handle conductor ctrl-c more appropriately","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/4746575e509f41d1e4168db40f67c04456c7b87b"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-09 05:16:47.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-06-10 17:27:12.000000000","tz":-420},"subject":"Notify on the individual engine steps","message":"Notify on the individual engine steps\n\nWhen a conductor is running it is quite useful to be able to how\nlong each engine step takes. To enable this information being\noutput, add a notifier to the base conductor and use it in the\nblocking conductor to emit events around engine activities. This\nmakes it possible to track the timing (or other information that\ncan be gathered from these events) in a non-intrusive manner.\n\nIn the `99_bottles.py` demo we also now use this to be able to\neasily see what the conductor is actively doing (without having\nto enable the more verbose DEBUG level logging).\n\nChange-Id: Ifd8ff38f82fc8135fe5fec4c8e41f0e06f4fdee3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/bdd3ba665b39d31a95dee265381ea74e1a7e94ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/bdd3ba665b39d31a95dee265381ea74e1a7e94ff"}]},"branch":"refs/heads/master"},"96f8e3b4b5da6fe5bf7ff11f53f96287b2facdf2":{"kind":"REWORK","_number":9,"created":"2015-06-15 22:07:10.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/54/189554/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/54/189554/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/54/189554/9"}}},"commit":{"parents":[{"commit":"60f596999f357801efe80ef65b4d61d37191231b","subject":"Handle conductor ctrl-c more appropriately","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/60f596999f357801efe80ef65b4d61d37191231b"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-09 05:16:47.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-06-15 22:07:01.000000000","tz":-420},"subject":"Notify on the individual engine steps","message":"Notify on the individual engine steps\n\nWhen a conductor is running it is quite useful to be able to how\nlong each engine step takes. To enable this information being\noutput, add a notifier to the base conductor and use it in the\nblocking conductor to emit events around engine activities. This\nmakes it possible to track the timing (or other information that\ncan be gathered from these events) in a non-intrusive manner.\n\nIn the `99_bottles.py` demo we also now use this to be able to\neasily see what the conductor is actively doing (without having\nto enable the more verbose DEBUG level logging).\n\nChange-Id: Ifd8ff38f82fc8135fe5fec4c8e41f0e06f4fdee3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/96f8e3b4b5da6fe5bf7ff11f53f96287b2facdf2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/96f8e3b4b5da6fe5bf7ff11f53f96287b2facdf2"}]},"branch":"refs/heads/master"},"b4cb087545069970a8ead25f6f363c076fa2d7ab":{"kind":"REWORK","_number":10,"created":"2015-06-19 05:06:41.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/54/189554/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/54/189554/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/54/189554/10"}}},"commit":{"parents":[{"commit":"40d19c7696f1e0b7d75eacbd271974ee9155c019","subject":"Handle conductor ctrl-c more appropriately","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/40d19c7696f1e0b7d75eacbd271974ee9155c019"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-09 05:16:47.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-19 05:05:05.000000000","tz":-420},"subject":"Notify on the individual engine steps","message":"Notify on the individual engine steps\n\nWhen a conductor is running it is quite useful to be able to how\nlong each engine step takes. To enable this information being\noutput, add a notifier to the base conductor and use it in the\nblocking conductor to emit events around engine activities. This\nmakes it possible to track the timing (or other information that\ncan be gathered from these events) in a non-intrusive manner.\n\nIn the `99_bottles.py` demo we also now use this to be able to\neasily see what the conductor is actively doing (without having\nto enable the more verbose DEBUG level logging).\n\nChange-Id: Ifd8ff38f82fc8135fe5fec4c8e41f0e06f4fdee3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b4cb087545069970a8ead25f6f363c076fa2d7ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b4cb087545069970a8ead25f6f363c076fa2d7ab"}]},"branch":"refs/heads/master"},"63c67302488bea87e2e2870dc83e73aacddeaa34":{"kind":"REWORK","_number":11,"created":"2015-07-08 21:33:54.000000000","uploader":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"ref":"refs/changes/54/189554/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/54/189554/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/54/189554/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/54/189554/11"}}},"commit":{"parents":[{"commit":"40d19c7696f1e0b7d75eacbd271974ee9155c019","subject":"Handle conductor ctrl-c more appropriately","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/40d19c7696f1e0b7d75eacbd271974ee9155c019"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-06-09 05:16:47.000000000","tz":-420},"committer":{"name":"Min Pae","email":"sputnik13@gmail.com","date":"2015-07-08 21:32:34.000000000","tz":-420},"subject":"Notify on the individual engine steps","message":"Notify on the individual engine steps\n\nWhen a conductor is running it is quite useful to be able to how\nlong each engine step takes. To enable this information being\noutput, add a notifier to the base conductor and use it in the\nblocking conductor to emit events around engine activities. This\nmakes it possible to track the timing (or other information that\ncan be gathered from these events) in a non-intrusive manner.\n\nIn the `99_bottles.py` demo we also now use this to be able to\neasily see what the conductor is actively doing (without having\nto enable the more verbose DEBUG level logging).\n\nChange-Id: Ifd8ff38f82fc8135fe5fec4c8e41f0e06f4fdee3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/63c67302488bea87e2e2870dc83e73aacddeaa34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/63c67302488bea87e2e2870dc83e73aacddeaa34"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
