GitHub user prateekm opened a pull request:

    https://github.com/apache/samza/pull/586

    SAMZA-1790: LocalContainerRunner should not extend 
AbstractApplicationRunner.

    LocalContainerRunner is the launcher for the process running SamzaContainer 
in YARN. It extends the AbstractApplicationRunner since the container was using 
ApplicationRunner#getStreamSpec to create StreamSpecs from config to create the 
High Level API DAG. It doesn't implement any of the other APIs from the 
ApplicationRunner.
    
    With SAMZA-1659 and SAMZA-1745, SamzaContainer no longer needs access to 
StreamSpec to create and execute the High Level API DAG. We can now clean up 
the LocalContainerRunner implementation so that it doesn't need to implement 
the ApplicationRunner interface.
    


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/prateekm/samza lcr-cleanup

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/samza/pull/586.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #586
    
----
commit 82d68ee1eae101e09a03974a17660367dbc3616b
Author: Prateek Maheshwari <pmaheshwari@...>
Date:   2018-07-27T18:55:13Z

    SAMZA-1790: LocalContainerRunner should not extend 
AbstractApplicationRunner.

----


---

Reply via email to