1 / 10

UI Prototype Implementation Status

UI Prototype Implementation Status. F. Pacini fpacini@datamat.it. Summary. Current Status Still Missing Open Points. Current Status (1/5). As described in the UI Man Pages commands provided to the users are: dg-startUI dg-stopUI dg-job-submit dg-get-job-output dg-list-job-match

Download Presentation

UI Prototype Implementation Status

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UI Prototype Implementation Status F. Pacini fpacini@datamat.it

  2. Summary • Current Status • Still Missing • Open Points

  3. Current Status (1/5) • As described in the UI Man Pages commands provided to the users are: • dg-startUI • dg-stopUI • dg-job-submit • dg-get-job-output • dg-list-job-match • dg-job-status • dg-get-job-logging-info • dg-job-cancel

  4. Current Status (2/5) • dg-startUI [-help] [-version] [-info] • dg-startUI [-config group_name] [-hours H] [-noint] [-noproxy] • This command has been fully implemented • Generates a user proxy certificate (currently using the grid-proxy-init service) and stores it in the session configuration directory • The -noint option has been added to disable command interactivity and to allow commands to be used from scripts and/or applications. -noproxy to avoid generation of proxies. • dg-stopUI [-help] [-version] [-noint] • This command has been fully implemented • performs UI session clean-up

  5. Current Status (3/5) • dg-job-submit [-help] [-version] [-template] • dg-job-submit <jdl_file> [-resource res_id] [-verbose] [-notify addr] [-noint] • This command has been partially implemented • Calls to RB API are still replaced by stub functions • SWIG wrapper of the LB API function dgLogEvent has been written but not yet tested. • User certificate proxy generated by dg-startUI is copied in the location specified by the env variable X509_USER_PROXY or in ”/tmp/x509up_u<UID>” before accessing RB or LB. • The -noint option has been added to disable command interactivity and to allow commands to be used from scripts and/or applications.

  6. Current Status (4/5) • dg-job-status [-help] [-version] • dg-job-status < dg_jobId1 …. dg_jobIdn | -all > [-full] [-noint] • This command has been fully implemented • SWIG wrappers of all the LB API functions have been written but not yet tested. • User certificate proxy generated by dg-startUI is copied in the location specified by the env variable X509_USER_PROXY or in ”/tmp/x509up_u<UID>” before accessing LB. • The -noint option has been added to disable command interactivity and to allow commands to be used from scripts and/or applications. • Test with stub C functions has been successfully performed.

  7. Current Status (5/5) • dg-get-logging-info • This command has been partially implemented • Strong reuse of dg-job-status code • dg-list-job-match • This command has been partially implemented • Strong reuse of dg-job-submit code

  8. Still Missing (1/1) • Implementation is stillon going fordg-job-submit, dg-list-job-match and dg-get-logging-info • the most of the work to do for these commands concerns API functions wrapping • Implementation is not yet started for dg-get-job-output anddg-job-cancel • Priority is given to the completion ofdg-job-submit and to the start of dg-get-job-output

  9. Open Points (1/2) • RB • stage IN/OUT mechanism • list attributes: how are they published in the GIS? • security • LB • dgLBJobStat structure • job clearing: when? • dg_jobId generation and signing • security

  10. Open Points (2/2) • RC • access mechanism • accepted wildcard for the InputData attribute • MyProxy • agreement on usage method is needed

More Related