{"action":"created","issue":{"url":"https://api.github.com/repos/apache/incubator-reef/issues/370","labels_url":"https://api.github.com/repos/apache/incubator-reef/issues/370/labels{/name}","comments_url":"https://api.github.com/repos/apache/incubator-reef/issues/370/comments","events_url":"https://api.github.com/repos/apache/incubator-reef/issues/370/events","html_url":"https://github.com/apache/incubator-reef/pull/370","id":100822267,"number":370,"title":"[REEF-589] REEF crashes when new nodes are added to the clusters dynamically","user":{"login":"nachocano","id":4714124,"avatar_url":"https://avatars.githubusercontent.com/u/4714124?v=3","gravatar_id":"","url":"https://api.github.com/users/nachocano","html_url":"https://github.com/nachocano","followers_url":"https://api.github.com/users/nachocano/followers","following_url":"https://api.github.com/users/nachocano/following{/other_user}","gists_url":"https://api.github.com/users/nachocano/gists{/gist_id}","starred_url":"https://api.github.com/users/nachocano/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nachocano/subscriptions","organizations_url":"https://api.github.com/users/nachocano/orgs","repos_url":"https://api.github.com/users/nachocano/repos","events_url":"https://api.github.com/users/nachocano/events{/privacy}","received_events_url":"https://api.github.com/users/nachocano/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-08-13T17:17:01Z","updated_at":"2015-08-14T01:26:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/incubator-reef/pulls/370","html_url":"https://github.com/apache/incubator-reef/pull/370","diff_url":"https://github.com/apache/incubator-reef/pull/370.diff","patch_url":"https://github.com/apache/incubator-reef/pull/370.patch"},"body":"If an admin happens to dynamically add a new node to the cluster, and future allocations are done in that node, REEF crashes as it is not able to find that node in the catalog.\r\nThough we found this problem using YARN with Federation, it is a problem that happens on all RMs but the Local Runtime, the latter doesn't support dynamic nodes additions.\r\n\r\nThe change involves adding a node to our catalog if an allocation event is received and the node is not already there.\r\n\r\nJIRA:\r\n  [REEF-589](https://issues.apache.org/jira/browse/REEF-589)\r\n"},"comment":{"url":"https://api.github.com/repos/apache/incubator-reef/issues/comments/130910649","html_url":"https://github.com/apache/incubator-reef/pull/370#issuecomment-130910649","issue_url":"https://api.github.com/repos/apache/incubator-reef/issues/370","id":130910649,"user":{"login":"markusweimer","id":502371,"avatar_url":"https://avatars.githubusercontent.com/u/502371?v=3","gravatar_id":"","url":"https://api.github.com/users/markusweimer","html_url":"https://github.com/markusweimer","followers_url":"https://api.github.com/users/markusweimer/followers","following_url":"https://api.github.com/users/markusweimer/following{/other_user}","gists_url":"https://api.github.com/users/markusweimer/gists{/gist_id}","starred_url":"https://api.github.com/users/markusweimer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markusweimer/subscriptions","organizations_url":"https://api.github.com/users/markusweimer/orgs","repos_url":"https://api.github.com/users/markusweimer/repos","events_url":"https://api.github.com/users/markusweimer/events{/privacy}","received_events_url":"https://api.github.com/users/markusweimer/received_events","type":"User","site_admin":false},"created_at":"2015-08-14T01:26:43Z","updated_at":"2015-08-14T01:26:43Z","body":"This looks good. But needs testing on a YARN cluster. I'll test on HDI."}}