INFN - Sezione di Milano
Basic available commands: | Currently supported batch systems: |
- blah_job_submit | - Platform LSF |
- blah_job_status | - PBS/Torque |
- blah_job_cancel | - Condor |
- blah_job_refresh_proxy | |
- blah_job_hold | |
- blah_job_resume |
Pros:
Cons:
Practical and workable abstraction to map the job lifecycle
onto a different system.
Still a reasonably simple component with little dependencies ('new'
Classads and Globus GSI for proxy renewal - batch system are
interfaced to via CLI).
Hard to resist pressure to add more functionality to this
supposedly thin layer (various schemes for proxy renewal,
information collection for accounting purposes, etc.)
Porting to new batch systems could be simpler.
Current Bourne shell interface scripts are
already pretty stratified, and would benefit from a cleanup.
Needs some tracking with new versions of batch systems to
synchronize with changes in client functionality and log formats.
No change needed here in the past 3 years - we now have
an official liaison with Platform to handle 'surprises'.