Skip to content

Python bridge to Gridware Cluster Scheduler

License

Notifications You must be signed in to change notification settings

ernst-bablick/gcs-python-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gridware Cluster Scheduler - Python API

(WORK IN PROGRESS)

This is a Python API for Gridware Cluster Scheduler (GCS) (former Sun Grid Engine / Uniiva Grid Engine) that allows you to interact with GCS via the Python programming language. In difference to other APIs that usually wrap command line tools, this API directly accesses the primary C/C++ interface of GCS.

This allows for a more efficient and direct interaction from outside GCS (as a client) but also from within GCS (as a plugin or embedded module).

The interface functionality will cover following areas:

  • Configuration API
  • Job API (compatible to the DRMAA v2 API)
  • Cluster Status API

Please be aware that this is still work in progress and not yet feature complete. The API is currently being developed and tested with GCS 9.x.x. Target for the development team is it to have a stable version of the API with the release of GCS 10.0.0.