Github user tillrohrmann commented on the issue:

    https://github.com/apache/flink/pull/2257
  
    I think by imposing this contract we actually introduced problems we didn't 
have before. Thus, in order to remedy these problems for the upcoming release 
and go back a bit in the direction of the pre-RM age, I loosened the contract 
of the RM so that it can no longer reject TM registrations. This makes sense in 
my opinion, since we don't have a mean to shut down orphaned TMs anyway.
    
    So in this version, the RM's task is to ensure that at least a predefined 
set of resources is allocated and to notify the JM about a TM death (not 
strictly mandatory).
    
    What we could actually do is to also register orphaned TMs (or ones 
registered by a different RM). Then we wouldn't have the problem that we 
allocate too many resources for a JM.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to