[
https://issues.apache.org/jira/browse/PIG-4927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
liyunzhang_intel updated PIG-4927:
----------------------------------
Attachment: PIG-4927.patch
Before we skip TestGrunt#testStopOnFailure in spark mode
{code}
@Test
public void testStopOnFailure() throws Throwable {
Assume.assumeTrue("Skip this test for TEZ",
Util.isMapredExecType(cluster.getExecType()));
...
}
{code}
After merged with trunk code, this case is not skipped anymore. After test,
this case fails due to stop.on.failure property is not supported in spark mode.
Changes in PIG-4927:
1. check pigContext.getProperties().getProperty("stop.on.failure","false") in
JobGraphBuilder#sparkOperToRDD
2. once a failure is found,throw ExecException
3. because we wrap ExecException to RuntimeException in
JobGraphBuilder#visitSparkOp. so we need unwrap in TestGrunt#testStopOnFailure.
> Support stop.on.failure in spark mode
> -------------------------------------
>
> Key: PIG-4927
> URL: https://issues.apache.org/jira/browse/PIG-4927
> Project: Pig
> Issue Type: Sub-task
> Components: spark
> Reporter: liyunzhang_intel
> Assignee: liyunzhang_intel
> Attachments: PIG-4927.patch
>
>
> After merge with trunk, following unit test fails because we don't support
> stop.on.failure property now.
> TestGrunt#testStopOnFailure
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)