{"action":"closed","issue":{"url":"https://api.github.com/repos/sportarchive/CloudProcessingEngine-Decider/issues/27","repository_url":"https://api.github.com/repos/sportarchive/CloudProcessingEngine-Decider","labels_url":"https://api.github.com/repos/sportarchive/CloudProcessingEngine-Decider/issues/27/labels{/name}","comments_url":"https://api.github.com/repos/sportarchive/CloudProcessingEngine-Decider/issues/27/comments","events_url":"https://api.github.com/repos/sportarchive/CloudProcessingEngine-Decider/issues/27/events","html_url":"https://github.com/sportarchive/CloudProcessingEngine-Decider/issues/27","id":96220714,"number":27,"title":"Allow custom Activity TaskList","user":{"login":"koxon","id":3182882,"avatar_url":"https://avatars.githubusercontent.com/u/3182882?v=3","gravatar_id":"","url":"https://api.github.com/users/koxon","html_url":"https://github.com/koxon","followers_url":"https://api.github.com/users/koxon/followers","following_url":"https://api.github.com/users/koxon/following{/other_user}","gists_url":"https://api.github.com/users/koxon/gists{/gist_id}","starred_url":"https://api.github.com/users/koxon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/koxon/subscriptions","organizations_url":"https://api.github.com/users/koxon/orgs","repos_url":"https://api.github.com/users/koxon/repos","events_url":"https://api.github.com/users/koxon/events{/privacy}","received_events_url":"https://api.github.com/users/koxon/received_events","type":"User","site_admin":false},"labels":[{"id":211776039,"url":"https://api.github.com/repos/sportarchive/CloudProcessingEngine-Decider/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"closed","locked":false,"assignee":{"login":"ceache","id":1071518,"avatar_url":"https://avatars.githubusercontent.com/u/1071518?v=3","gravatar_id":"","url":"https://api.github.com/users/ceache","html_url":"https://github.com/ceache","followers_url":"https://api.github.com/users/ceache/followers","following_url":"https://api.github.com/users/ceache/following{/other_user}","gists_url":"https://api.github.com/users/ceache/gists{/gist_id}","starred_url":"https://api.github.com/users/ceache/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ceache/subscriptions","organizations_url":"https://api.github.com/users/ceache/orgs","repos_url":"https://api.github.com/users/ceache/repos","events_url":"https://api.github.com/users/ceache/events{/privacy}","received_events_url":"https://api.github.com/users/ceache/received_events","type":"User","site_admin":false},"assignees":[{"login":"ceache","id":1071518,"avatar_url":"https://avatars.githubusercontent.com/u/1071518?v=3","gravatar_id":"","url":"https://api.github.com/users/ceache","html_url":"https://github.com/ceache","followers_url":"https://api.github.com/users/ceache/followers","following_url":"https://api.github.com/users/ceache/following{/other_user}","gists_url":"https://api.github.com/users/ceache/gists{/gist_id}","starred_url":"https://api.github.com/users/ceache/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ceache/subscriptions","organizations_url":"https://api.github.com/users/ceache/orgs","repos_url":"https://api.github.com/users/ceache/repos","events_url":"https://api.github.com/users/ceache/events{/privacy}","received_events_url":"https://api.github.com/users/ceache/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2015-07-21T04:01:25Z","updated_at":"2016-11-10T22:14:27Z","closed_at":"2016-11-10T22:14:27Z","body":"The Decider must allow users to provide the name of the Activity TaskList they want to use for their steps. Generating it automatically is very restrictive and done on the activity level not on the step level.\n\n**Example:**\nI want to use the same activity (same version) for two different steps. One step generate thumbnails and I want a dedicated worker for it. The other step generates videos and I provision many workers for it.\n\nI want to make sure the thumbnail worker stays dedicated to the thumbnail generation thus it should listen to a specific TaskList for Thumb jobs only. My videos workers should listen to another TaskList for video jobs only.\n\nThe problem today is that the TaskList is generated on the \"activity\" level. It should be generated on the \"step\" level. Each step should accept a specific TaskList if provided. This way each step can be processed by a separate activity TaskList.\n\nThe only to make this work today, is to have several version of Activities or having several deciders all using different domains.\n\nWithin the same domain, you can't segregate activities of same type and version.\n"}}
{"actor":{"display_login":"koxon"}}