SGE integration

Add plugin to submit jobs to Sun Grid Engine


Job arrays are managed by GoDocker, not SGE

job executed under user id if not using Docker but native job submission.

If native, no interactive session is possible.


To submit a docker job under SGE:

  •  docker must be installed on nodes (kernel version etc...)
  • job is executed under a dedicated user (must exists and can submit job on available queues and can execute docker)
    • sge will schedule jobs with this user (so no user quota/prio under SGE, only on GoDocker view)

    Problem, if all jobs submitted with same user, how to allow/deny access to specific queues?
    If job were submitted with user id, user would need access rights to docker and as such it would require to deny access to those nodes for direct qsub/qrsh (else user could access to docker directly)