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

Peter Cseh updated OOZIE-2687:
------------------------------
    Description: 
It was possible to manipulate the MapperLauncher's environment through 
properties like:
# mapreduce.map.memory.mb       
# mapreduce.map.cpu.vcores
# mapred.child.env
# mapred.child.java.opts        
# mapred.job.queue.name  - ability to set launcher queue

E.g. We were using mapred.child.env to pass SPARK_HOME to the LauncherMapper 
and make PySpark work. 
Fixing OOZIE-2596 added a hack. We should decide how we support or break 
compatibility and how we allow the manipulation of the Launcher environment.

Verify if the new launcher section in global applies to actions in 
sub-workflows as well. It did not use to work before and was only fixed in 
OOZIE-2030. It would be good to have that testcase 
(TestSubWorkflowActionExecutor. testParentGlobalConf) updated with the new 
launcher section as well.

  was:
It was possible to manipulate the MapperLauncher's environment through 
properties like:
# mapreduce.map.memory.mb       
# mapreduce.map.cpu.vcores
# mapred.child.env
# mapred.child.java.opts        
# mapred.job.queue.name  - ability to set launcher queue

E.g. We were using mapred.child.env to pass SPARK_HOME to the LauncherMapper 
and make PySpark work. 
Fixing OOZIE-2596 added a hack. We should decide how we support or break 
compatibility and how we allow the manipulation of the Launcher environment.


> OYA: Figure out how to handle MR-specific properties
> ----------------------------------------------------
>
>                 Key: OOZIE-2687
>                 URL: https://issues.apache.org/jira/browse/OOZIE-2687
>             Project: Oozie
>          Issue Type: Sub-task
>            Reporter: Peter Cseh
>            Assignee: Peter Bacsko
>
> It was possible to manipulate the MapperLauncher's environment through 
> properties like:
> # mapreduce.map.memory.mb     
> # mapreduce.map.cpu.vcores
> # mapred.child.env
> # mapred.child.java.opts      
> # mapred.job.queue.name  - ability to set launcher queue
> E.g. We were using mapred.child.env to pass SPARK_HOME to the LauncherMapper 
> and make PySpark work. 
> Fixing OOZIE-2596 added a hack. We should decide how we support or break 
> compatibility and how we allow the manipulation of the Launcher environment.
> Verify if the new launcher section in global applies to actions in 
> sub-workflows as well. It did not use to work before and was only fixed in 
> OOZIE-2030. It would be good to have that testcase 
> (TestSubWorkflowActionExecutor. testParentGlobalConf) updated with the new 
> launcher section as well.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to