Thanks a lot for putting out the design for simplifying the job submission
process. The motivation makes sense to me that most of the planning and
config generation should be done after submitting to the cluster, instead
of during the submission, which can happen in a local sandbox without the
access to the resources needed for planning. It also improves the process
from the security stand of the view.

A few questions regarding to the interface changes:

   1. After this change, seems the original config-factory and config-path
   are only used to supply parameters for submitting job. Is that the case?
   Which configs are still needed in the submission?
   2. For backward compatibility, does it still work if the user doesn't
   specify the new ConfigLoader in the command line? The
   PropertiesConfigLoader class seems requiring the path of the config after
   exploding the tgz.
   3. If the final plan is to remove the original config factory/path, how
   do we pass the parameters needed for Yarn submission, e.g. job name, id,
   and tgz path?

Thanks,
Xinyu

On Fri, Nov 15, 2019 at 3:00 PM Ke Wu <ke.wu...@gmail.com> wrote:

> We created SEP-23: Simplify Job Runner, which simplifies job runner by
> moving config retrieval and planning to AM.
>
> Please find out the SEP wiki below:
>
> https://cwiki.apache.org/confluence/display/SAMZA/SEP-23%3A+Simplify+Job+Runner
>
> Please take a look and chime in your thoughts.
>
> Thanks,
> Ke
>

Reply via email to