Sidharta Seethana created YARN-3648:
---------------------------------------
Summary: ContainerExecutor interface methods are too brittle
Key: YARN-3648
URL: https://issues.apache.org/jira/browse/YARN-3648
Project: Hadoop YARN
Issue Type: Bug
Reporter: Sidharta Seethana
The ContainerExecutor interface today does not encapsulate method arguments in
any way - this makes it brittle when executor implementations need additional
arguments in order to implement certain functionality. A couple of example
methods where this is a problem : startLocalizer , launchContainer - additional
arguments would break the existing interface and would require changes to all
executor implementations in YARN. In order to make this interface less brittle
in the future, it would make sense to encapsulate arguments in some kind of a
‘context’ object which could be modified/extended without breaking the
ContainerExecutor interface in the future.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)