Task #34

Addition of Job Submission Interface

Added by José Luis Vázquez Poletti over 2 years ago. Updated over 2 years ago.

Status:Closed Start date:2009-06-13
Priority:High Due date:2009-06-26
Assignee:Srinivasan Natarajan % Done:

100%

Category:- Spent time: 12.00 hours
Target version:-

Description

As stated in Development Roadmap.

History

Updated by Srinivasan Natarajan over 2 years ago

  • % Done changed from 0 to 20

Job Submission Interface

*Single Job:

Job Submission interface is designed with options providing user to select a jt file.

*Array of Jobs:

Incase the user wants to run an array of jobs it can be done through the no of copies text entry

*DAG:

The user can select the multiple jobs from the job submission view if the user wants to specify dependency for the above jobs.

Updated by Srinivasan Natarajan over 2 years ago

  • % Done changed from 20 to 40
  • The additional changes needs to be made in the existing logic for job state GtkTreeview using cell data functions
  • The changes are made to populate gridway job state information in job signal GtkTreeview when user selects job submission page.
  • The changes are made to ensure that the updated job state information is reflected on job signal GtkTreeview when user submits a job.

Dependency Job Selection:

*The changes to check the rows which are toggled in job submission GtkTreeview and retrieval of corresponding jobid using GtkTreeModel (The tree interface used by GtkTreeView). This needs to be done when the user needs to specify dependency jobs for the job which is going to be submitted.

Updated by José Luis Vázquez Poletti over 2 years ago

graphviz has been installed. This way it's possible to view the .dot files generated by gwdagman.

Updated by Srinivasan Natarajan over 2 years ago

  • % Done changed from 40 to 70

The user can choose to submit a local file on user's machine to the gridway.The file needs to be transfered to the remote gridway system. This part has been implemented using sftp. A script file is implemented to support this functionality.

  • The file is copied to the working dir in the remote system.
  • The file is submitted from the working dir on the remote system

Updated by Srinivasan Natarajan over 2 years ago

The user can assign task to each Jt File and then using the gwdagman(dag job submission utility for the GridWay system) the user can create dot file which can be used by program's like graphviz to create graphical display.

Steps in implementation are

  • gwdagman command for creation of dot files and job submission
  • Conversion of dot files in to png files using graphviz api's
  • Loading the png file to GUI using GdkPixbuf

Updated by Srinivasan Natarajan over 2 years ago

  • % Done changed from 70 to 100

The Job Submission Interface is tested for basic job submission commands

Submission of file on local user's system (Thin Client)

  • Transferring files using sftp,
  • Submission of files in the working directory(remote system) using the correct job submission options as chosed by the user like DAG/Array

Submission of file on remote system (Display Exporting)

  • Submission of files in the remote system(gridway installed) using the correct options as chosed by the user like DAG/Array

Updated by José Luis Vázquez Poletti over 2 years ago

  • Status changed from New to Closed

Also available in: Atom PDF