{"action":"created","issue":{"url":"https://api.github.com/repos/intel-hadoop/gearpump/issues/288","labels_url":"https://api.github.com/repos/intel-hadoop/gearpump/issues/288/labels{/name}","comments_url":"https://api.github.com/repos/intel-hadoop/gearpump/issues/288/comments","events_url":"https://api.github.com/repos/intel-hadoop/gearpump/issues/288/events","html_url":"https://github.com/intel-hadoop/gearpump/issues/288","id":53991339,"number":288,"title":"TaskActor start and next messages","user":{"login":"sirinath","id":637415,"avatar_url":"https://avatars.githubusercontent.com/u/637415?v=3","gravatar_id":"","url":"https://api.github.com/users/sirinath","html_url":"https://github.com/sirinath","followers_url":"https://api.github.com/users/sirinath/followers","following_url":"https://api.github.com/users/sirinath/following{/other_user}","gists_url":"https://api.github.com/users/sirinath/gists{/gist_id}","starred_url":"https://api.github.com/users/sirinath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sirinath/subscriptions","organizations_url":"https://api.github.com/users/sirinath/orgs","repos_url":"https://api.github.com/users/sirinath/repos","events_url":"https://api.github.com/users/sirinath/events{/privacy}","received_events_url":"https://api.github.com/users/sirinath/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-01-11T13:09:50Z","updated_at":"2015-01-12T15:04:00Z","closed_at":null,"body":"I have been thinking about this. I think the following issues may arise if you have to send messages to self to start and process next:\r\n\r\n - Ideally should not be needed as it is boilerplate\r\n - Can cause many bugs as you might forget\r\n - Cannot reuse TaskActor at other stages of a pipeline bases on if this message is needed or not\r\n - Takes some cycles handle these messages\r\n\r\nPerhaps it will be best to avoid this."},"comment":{"url":"https://api.github.com/repos/intel-hadoop/gearpump/issues/comments/69582440","html_url":"https://github.com/intel-hadoop/gearpump/issues/288#issuecomment-69582440","issue_url":"https://api.github.com/repos/intel-hadoop/gearpump/issues/288","id":69582440,"user":{"login":"sirinath","id":637415,"avatar_url":"https://avatars.githubusercontent.com/u/637415?v=3","gravatar_id":"","url":"https://api.github.com/users/sirinath","html_url":"https://github.com/sirinath","followers_url":"https://api.github.com/users/sirinath/followers","following_url":"https://api.github.com/users/sirinath/following{/other_user}","gists_url":"https://api.github.com/users/sirinath/gists{/gist_id}","starred_url":"https://api.github.com/users/sirinath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sirinath/subscriptions","organizations_url":"https://api.github.com/users/sirinath/orgs","repos_url":"https://api.github.com/users/sirinath/repos","events_url":"https://api.github.com/users/sirinath/events{/privacy}","received_events_url":"https://api.github.com/users/sirinath/received_events","type":"User","site_admin":false},"created_at":"2015-01-12T15:04:00Z","updated_at":"2015-01-12T15:04:00Z","body":"Ideally the user should not worry about these messages. Having the user do this can easily bead to issues in large complex systems and interaction where all is not developed by one use. This is like manual memory management. If you do it right all is good. If mess up the bugs are very hard to track and fix."}}