{"action":"created","issue":{"url":"https://api.github.com/repos/edx/edx-load-tests/issues/75","repository_url":"https://api.github.com/repos/edx/edx-load-tests","labels_url":"https://api.github.com/repos/edx/edx-load-tests/issues/75/labels{/name}","comments_url":"https://api.github.com/repos/edx/edx-load-tests/issues/75/comments","events_url":"https://api.github.com/repos/edx/edx-load-tests/issues/75/events","html_url":"https://github.com/edx/edx-load-tests/pull/75","id":180405172,"number":75,"title":"implement the @interrupt_task (was @peek) decorator","user":{"login":"pwnage101","id":85151,"avatar_url":"https://avatars.githubusercontent.com/u/85151?v=3","gravatar_id":"","url":"https://api.github.com/users/pwnage101","html_url":"https://github.com/pwnage101","followers_url":"https://api.github.com/users/pwnage101/followers","following_url":"https://api.github.com/users/pwnage101/following{/other_user}","gists_url":"https://api.github.com/users/pwnage101/gists{/gist_id}","starred_url":"https://api.github.com/users/pwnage101/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pwnage101/subscriptions","organizations_url":"https://api.github.com/users/pwnage101/orgs","repos_url":"https://api.github.com/users/pwnage101/repos","events_url":"https://api.github.com/users/pwnage101/events{/privacy}","received_events_url":"https://api.github.com/users/pwnage101/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-09-30T21:23:13Z","updated_at":"2016-10-05T19:55:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/edx/edx-load-tests/pulls/75","html_url":"https://github.com/edx/edx-load-tests/pull/75","diff_url":"https://github.com/edx/edx-load-tests/pull/75.diff","patch_url":"https://github.com/edx/edx-load-tests/pull/75.patch"},"body":"This decorator turns a normal locust task into one which greedily\r\ninterrupts (to interrupt from a task means to stop scheduling tasks from\r\nthe current TaskSet instance and change context to one TaskSet level up)\r\n\r\n---\r\n\r\n@robrap this is more or less complete, sans documentation.  it's late on friday, so I figured i'd just post it up and see what you think so far."},"comment":{"url":"https://api.github.com/repos/edx/edx-load-tests/issues/comments/251781149","html_url":"https://github.com/edx/edx-load-tests/pull/75#issuecomment-251781149","issue_url":"https://api.github.com/repos/edx/edx-load-tests/issues/75","id":251781149,"user":{"login":"tobz","id":222615,"avatar_url":"https://avatars.githubusercontent.com/u/222615?v=3","gravatar_id":"","url":"https://api.github.com/users/tobz","html_url":"https://github.com/tobz","followers_url":"https://api.github.com/users/tobz/followers","following_url":"https://api.github.com/users/tobz/following{/other_user}","gists_url":"https://api.github.com/users/tobz/gists{/gist_id}","starred_url":"https://api.github.com/users/tobz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tobz/subscriptions","organizations_url":"https://api.github.com/users/tobz/orgs","repos_url":"https://api.github.com/users/tobz/repos","events_url":"https://api.github.com/users/tobz/events{/privacy}","received_events_url":"https://api.github.com/users/tobz/received_events","type":"User","site_admin":false},"created_at":"2016-10-05T19:55:30Z","updated_at":"2016-10-05T19:55:30Z","body":"So, normally, as a child worker is assigned a task based on the task set/task ratios, they will permanently run that task?  And this gives them a chance to, once running the task once, go back to the \"parent\" task to potentially run another task?"}}
{"actor":{"display_login":"tobz"}}