)]}'
{"id":"openstack%2Ftaskflow~276915","triplet_id":"openstack%2Ftaskflow~master~If80233d13d914f2ed3665001a27627b78e6ee780","project":"openstack/taskflow","branch":"master","topic":"wbe-cleanups","hashtags":[],"change_id":"If80233d13d914f2ed3665001a27627b78e6ee780","subject":"Remove need for separate notify thread","status":"MERGED","created":"2016-02-05 20:54:34.000000000","updated":"2016-02-15 03:06:10.000000000","submitted":"2016-02-15 03:06:10.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"523224d01c505bfd192bbd7dcedc3f6f30ecf1c8","_number":276915,"virtual_id_number":276915,"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":2,"date":"2016-02-15 03:06:10.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"}],"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":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-02-15 02:16:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"}],"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":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-02-15 02:16:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"}],"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":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-15 02:16:50.000000000","updated_by":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"reviewer":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"state":"REVIEWER"},{"updated":"2016-02-15 03:06:10.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"90f8ac6d2b511155d1888f984e25b24b6e595f57","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2016-02-05 20:54:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c0e3f372aab31860fe459cdf8bbff3aaf5f8e939","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2016-02-05 21:52:41.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"989a80e8a9f0d72a420e5ea62ed54dfad96ea82a","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2016-02-05 22:41:22.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"2b973792261aa5f1fb498cf40250030e44e80155","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-06 00:40:14.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/15/276915/3/check/gate-taskflow-pep8/bb5b4db/ : SUCCESS in 2m 45s\n- gate-taskflow-docs http://docs-draft.openstack.org/15/276915/3/check/gate-taskflow-docs/6140fe9//doc/build/html/ : SUCCESS in 1m 38s\n- gate-taskflow-python27 http://logs.openstack.org/15/276915/3/check/gate-taskflow-python27/9261834/ : SUCCESS in 2m 50s\n- gate-taskflow-python34 http://logs.openstack.org/15/276915/3/check/gate-taskflow-python34/08a106f/ : SUCCESS in 2m 56s\n- gate-taskflow-pypy http://logs.openstack.org/15/276915/3/check/gate-taskflow-pypy/7e9ae0c/ : FAILURE in 2m 24s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/15/276915/3/check/gate-tempest-dsvm-neutron-src-taskflow/649a844/ : SUCCESS in 1h 02m 05s","accounts_in_message":[],"_revision_number":3},{"id":"9179b1f714b91ec308144b779651f3ca2d58023f","author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"date":"2016-02-13 21:07:24.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"0749bdd77ac62a5141060781376924f02420d0c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-13 22:14:50.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"d66cb0358a2a7dce5971fa421c65d4296991d296","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2016-02-14 19:44:35.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"65353b04b36bd61e6311080b1c6e1335f40d057d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-14 20:32:26.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/15/276915/4/check/gate-taskflow-pep8/6f5cf7e/ : SUCCESS in 50s\n- gate-taskflow-docs http://docs-draft.openstack.org/15/276915/4/check/gate-taskflow-docs/58c880b//doc/build/html/ : SUCCESS in 1m 23s\n- gate-taskflow-python27 http://logs.openstack.org/15/276915/4/check/gate-taskflow-python27/e0b3fb2/ : SUCCESS in 2m 24s\n- gate-taskflow-python34 http://logs.openstack.org/15/276915/4/check/gate-taskflow-python34/a95f40f/ : SUCCESS in 3m 24s\n- gate-taskflow-pypy http://logs.openstack.org/15/276915/4/check/gate-taskflow-pypy/7850be1/ : FAILURE in 1m 06s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/15/276915/4/check/gate-tempest-dsvm-neutron-src-taskflow/8dcd2d9/ : SUCCESS in 47m 45s","accounts_in_message":[],"_revision_number":4},{"id":"d8153f66b8846aaf9817b8ceed5e5adbbefec6d3","author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"date":"2016-02-15 02:16:50.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nThis got into a Merge-Conflict","accounts_in_message":[],"_revision_number":4},{"id":"0eb916afea9bc1b87e2c345ac8a542acea0dc391","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-15 02:16:55.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"0d9d9f92aa39d78bab61e53aa5df102d4bfdbe6d","date":"2016-02-15 03:06:10.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"12fd8fbceac2daa1757933586d15eed73d3c825d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-15 03:06:10.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-taskflow-docs http://docs-draft.openstack.org/15/276915/4/gate/gate-taskflow-docs/b553a65//doc/build/html/ : SUCCESS in 1m 13s\n- gate-taskflow-pep8 http://logs.openstack.org/15/276915/4/gate/gate-taskflow-pep8/be59b0e/ : SUCCESS in 46s\n- gate-taskflow-python27 http://logs.openstack.org/15/276915/4/gate/gate-taskflow-python27/4ce54df/ : SUCCESS in 2m 31s\n- gate-taskflow-python34 http://logs.openstack.org/15/276915/4/gate/gate-taskflow-python34/0cebf32/ : SUCCESS in 2m 39s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/15/276915/4/gate/gate-tempest-dsvm-neutron-src-taskflow/baea91b/ : SUCCESS in 49m 14s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"a70bd8a7e59f52bc20dd4e219c4242b0f15664b4","revisions":{"47f952602adc05720b359ef903edf69cb3334b93":{"kind":"REWORK","_number":1,"created":"2016-02-05 20:54:34.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/15/276915/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/15/276915/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/15/276915/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/15/276915/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/15/276915/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/15/276915/1"}}},"commit":{"parents":[{"commit":"8f609007402736e111b09ea3575c3e7b657ae733","subject":"Don\u0027t bother scanning for workers if no new messages arrived","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/8f609007402736e111b09ea3575c3e7b657ae733"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2016-02-05 20:44:27.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2016-02-05 20:54:27.000000000","tz":-480},"subject":"Remove need for separate notify thread","message":"Remove need for separate notify thread\n\nInstead of having a periodic notification thread that\nwill drop messages to try to find workers we can just\nhave this same work be done in the periodically called\non_wait callback that is already used for expiring and\nmatching workers to new/updated workers.\n\nThis avoids having one more thread that doesn\u0027t do all\nthat much.\n\nChange-Id: If80233d13d914f2ed3665001a27627b78e6ee780\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/47f952602adc05720b359ef903edf69cb3334b93"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/47f952602adc05720b359ef903edf69cb3334b93"}]},"branch":"refs/heads/master"},"e6ac286048d54f050bb7890330fc0f785f78ae04":{"kind":"REWORK","_number":2,"created":"2016-02-05 21:52:41.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/15/276915/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/15/276915/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/15/276915/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/15/276915/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/15/276915/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/15/276915/2"}}},"commit":{"parents":[{"commit":"8f609007402736e111b09ea3575c3e7b657ae733","subject":"Don\u0027t bother scanning for workers if no new messages arrived","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/8f609007402736e111b09ea3575c3e7b657ae733"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2016-02-05 20:44:27.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2016-02-05 21:52:21.000000000","tz":-480},"subject":"Remove need for separate notify thread","message":"Remove need for separate notify thread\n\nInstead of having a periodic notification thread that\nwill drop messages to try to find workers we can just\nhave this same work be done in the periodically called\non_wait callback that is already used for expiring and\nmatching workers to new/updated workers.\n\nThis avoids having one more thread that doesn\u0027t do all\nthat much (and activating it during waiting calls will\nbe often enough to achieve its goal in life).\n\nChange-Id: If80233d13d914f2ed3665001a27627b78e6ee780\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e6ac286048d54f050bb7890330fc0f785f78ae04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e6ac286048d54f050bb7890330fc0f785f78ae04"}]},"branch":"refs/heads/master"},"30c8a233544ad82be3428cb0ed7ed40d3f8f38aa":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2016-02-05 22:41:22.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/15/276915/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/15/276915/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/15/276915/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/15/276915/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/15/276915/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/15/276915/3"}}},"commit":{"parents":[{"commit":"52d5f8e8e97eeae82635b80bed0176a55692e056","subject":"Don\u0027t bother scanning for workers if no new messages arrived","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/52d5f8e8e97eeae82635b80bed0176a55692e056"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2016-02-05 20:44:27.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2016-02-05 22:40:26.000000000","tz":-480},"subject":"Remove need for separate notify thread","message":"Remove need for separate notify thread\n\nInstead of having a periodic notification thread that\nwill drop messages to try to find workers we can just\nhave this same work be done in the periodically called\non_wait callback that is already used for expiring and\nmatching workers to new/updated workers.\n\nThis avoids having one more thread that doesn\u0027t do all\nthat much (and activating it during waiting calls will\nbe often enough to achieve its goal in life).\n\nChange-Id: If80233d13d914f2ed3665001a27627b78e6ee780\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/30c8a233544ad82be3428cb0ed7ed40d3f8f38aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/30c8a233544ad82be3428cb0ed7ed40d3f8f38aa"}]},"branch":"refs/heads/master"},"a70bd8a7e59f52bc20dd4e219c4242b0f15664b4":{"kind":"REWORK","_number":4,"created":"2016-02-14 19:44:35.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/15/276915/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/15/276915/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/15/276915/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/15/276915/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/15/276915/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/15/276915/4"}}},"commit":{"parents":[{"commit":"6cff7b27218377838295dffc3d16ad8ee6ddce4e","subject":"Merge \"Don\u0027t bother scanning for workers if no new messages arrived\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6cff7b27218377838295dffc3d16ad8ee6ddce4e"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2016-02-05 20:44:27.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2016-02-14 19:43:35.000000000","tz":-480},"subject":"Remove need for separate notify thread","message":"Remove need for separate notify thread\n\nInstead of having a periodic notification thread that\nwill drop messages to try to find workers we can just\nhave this same work be done in the periodically called\non_wait callback that is already used for expiring and\nmatching workers to new/updated workers.\n\nThis avoids having one more thread that doesn\u0027t do all\nthat much (and activating it during waiting calls will\nbe often enough to achieve its goal in life).\n\nChange-Id: If80233d13d914f2ed3665001a27627b78e6ee780\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a70bd8a7e59f52bc20dd4e219c4242b0f15664b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a70bd8a7e59f52bc20dd4e219c4242b0f15664b4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
