reef-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Boris Shulman (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (REEF-1356) Create MultiRuntime Configuration Builder for c#
Date Sun, 24 Apr 2016 16:42:12 GMT

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

Boris Shulman updated REEF-1356:
--------------------------------
    Description: 
The purpose of this Jira is creating a mechanism for MultiRuntime Job Submission.

MultiRuntimeConfiguration builder will expose the following interface:

MultiRuntimeConfigurationBuilder
{
        public MultiRuntimeConfigurationBuilder AddRuntime(
                 RuntimeName runtimeName, 
                 IConfiguration configuration = null);

        public MultiRuntimeConfigurationBuilder SetDefaultRuntime(
                  RuntimeName runtimeName);

        public MultiRuntimeConfigurationBuilder SetSubmissionRuntime(
                  SubmissionRuntimeName runtimeName, 
                 IConfiguration configuration);

}

In addition each supported runtime/submission runtime will provide an execution/submission
runtime configuration builder. As not each runtime requires additional configuration for execution
runtime (Yarn for example), this parameter is optional on the interface.

In order to add additional execution runtime we will need to create a execution runtime builder,
 add it to the avro schema and alter the bootstrapping code to support it.

Adding new submission runtime is a more complex process as new bootstrap code is required.

  was:
The purpose of this Jira is creating a mechanism for MultiRuntime Job Submission.

MultiRuntimeConfiguration builder will expose the following interface:

MultiRuntimeConfigurationBuilder
{
        public MultiRuntimeConfigurationBuilder AddRuntime(
                 RuntimeName runtimeName, 
                 IConfiguration configuration = null);
        public MultiRuntimeConfigurationBuilder SetDefaultRuntime(
                  RuntimeName runtimeName);

        public MultiRuntimeConfigurationBuilder SetSubmissionRuntime(
                  SubmissionRuntimeName runtimeName, 
                 IConfiguration configuration);
}

In addition each supported runtime/submission runtime will provide an execution/submission
runtime configuration builder. As not each runtime requires additional configuration for execution
runtime (Yarn for example), this parameter is optional on the interface.

In order to add additional execution runtime we will need to create a execution runtime builder,
 add it to the avro schema and alter the bootstrapping code to support it.

Adding new submission runtime is a more complex process as new bootstrap code is required.


> Create MultiRuntime Configuration Builder for c#
> ------------------------------------------------
>
>                 Key: REEF-1356
>                 URL: https://issues.apache.org/jira/browse/REEF-1356
>             Project: REEF
>          Issue Type: Sub-task
>          Components: REEF
>            Reporter: Boris Shulman
>            Assignee: Boris Shulman
>
> The purpose of this Jira is creating a mechanism for MultiRuntime Job Submission.
> MultiRuntimeConfiguration builder will expose the following interface:
> MultiRuntimeConfigurationBuilder
> {
>         public MultiRuntimeConfigurationBuilder AddRuntime(
>                  RuntimeName runtimeName, 
>                  IConfiguration configuration = null);
>         public MultiRuntimeConfigurationBuilder SetDefaultRuntime(
>                   RuntimeName runtimeName);
>         public MultiRuntimeConfigurationBuilder SetSubmissionRuntime(
>                   SubmissionRuntimeName runtimeName, 
>                  IConfiguration configuration);
> }
> In addition each supported runtime/submission runtime will provide an execution/submission
runtime configuration builder. As not each runtime requires additional configuration for execution
runtime (Yarn for example), this parameter is optional on the interface.
> In order to add additional execution runtime we will need to create a execution runtime
builder,  add it to the avro schema and alter the bootstrapping code to support it.
> Adding new submission runtime is a more complex process as new bootstrap code is required.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message