[ 
https://issues.apache.org/jira/browse/SAMZA-9?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chris Riccomini updated SAMZA-9:
--------------------------------

    Attachment: SAMZA-9.0.patch

Attaching a patch that upgrades Samza to YARN 2.2.

1. Upgrade all APIs to YARN 2.2.
2. Fix a non-daemon thread leak (on failure) in YARN AM.
3. Removed YARN classifier from builds. Since YARN 2 API is now stable, there 
should be no need to classify which version of YARN Samza is being built 
against.
4. Removed all minCpu and minMem stuff, since YARN eliminated that.


Testing:

1. Updated tests with new YARN 2.2. API. All tests pass.
2. Updated hello-samza locally, and ran with YARN 2.2+this patch.
3. Killed container. AM re-starts it.
4. Triggered a failure in the AM, and verified it shuts down correctly.


> Upgrade Samza to YARN 2.1.0-beta
> --------------------------------
>
>                 Key: SAMZA-9
>                 URL: https://issues.apache.org/jira/browse/SAMZA-9
>             Project: Samza
>          Issue Type: Bug
>          Components: yarn
>    Affects Versions: 0.6.0
>            Reporter: Chris Riccomini
>            Assignee: Chris Riccomini
>             Fix For: 0.7.0
>
>         Attachments: SAMZA-9.0.patch
>
>
> When YARN 2.1.0-beta (non-RC) is released, we should upgrade Samza to it. 
> This includes updating hello-samza, as well. We should also remove the 
> classifier builds in the build.gradle, which allowed for building Samza with 
> multiple versions of YARN. Based on SAMZA-5 discussion, it sounds like 
> 2.1.0-beta+ should remain API-compatible, so we should just use that API (and 
> the latest YARN version) for samza-yarn dependencies.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to