Hallo Guys,

I am new to this project. Can any one suggest how to start in the open
source world?.

Best Regards
kiran


On Tue, May 6, 2014 at 7:40 PM, Marlon Pierce <[email protected]> wrote:

> Any feedback on this?
>
> Marlon
>
> On 5/5/14 4:12 PM, Sachith Withana wrote:
> > Hi all,After an offline discussion, we came up with an initial
> Application
> > Catalog design which captures the minimum requirements.
> >
> > Any suggestions?
> > Functionalities for the GatewayAPI Thrift Functions
> >
> >    -
> >
> >    add // (not required for tutorial but will make life easier for us)
> >    -
> >
> >       String add(application)  //return application id
> >       -
> >
> >       String add(applicationId,deployment) //return deployment id
> >       -
> >
> >    get
> >    -
> >
> >       get(applicationId)  //return application
> >       -
> >
> >       get(applicationId, deploymentId) //return deployment
> >       -
> >
> >    remove //optional
> >    -
> >
> >       remove(applicationId)
> >       -
> >
> >       remove(applicationId, deploymentId)
> >       -
> >
> >    update //optional
> >    -
> >
> >       update(application)
> >       -
> >
> >       update(applicationId, deployment)
> >       -
> >
> >    list
> >    -
> >
> >       String[] list()  // list of application ids
> >       -
> >
> >       String[] list(applicationId) // list of deployment ids
> >
> >
> > API Thrift Data model
> >
> > Application (application id)
> >
> > Input* : name/type/optional?
> >
> > Output* : name/type/optional?/
> >
> > Deployment* (deployment id)
> >
> >  Host (host id)
> >
> >  host IP
> >
> >  host job management protocol and properties
> >
> >  host data management protocol and properties
> >
> >  executable path
> >
> >  scratch location
> >
> >  job properties (key/value default values)
> >
> >  eg: Project Id, CPU count, Node count, Wall time
> >
> >  *0 or more
> >
> > BOLD : minimum requirement
> >
>
>

Reply via email to