Hi, GridEngine (http://gridengine.sunsource.net, aka. SGE) is an opensource batch system for clusters. They have an integration with SSH: http://gridengine.sunsource.net/project/gridengine/howto/qrsh_ssh.html The idea is that instead of using a modified rsh/rshd, they wanted to OpenSSH. However, in order to provide full job control, they need to add a few hooks in OpenSSH. Question: - Is it OK to add code in the offical cvs source that for non SGE users, it is not compiled in, but when configured with SGE, it provides the hooks?? Rayson --------------------------------------------------------- Get your FREE E-mail account at http://www.eseenet.com !
On Thu, 19 Feb 2004, Rayson Ho wrote:> Hi, > > GridEngine (http://gridengine.sunsource.net, aka. SGE) is an opensource > batch system for clusters. They have an integration with SSH: > > http://gridengine.sunsource.net/project/gridengine/howto/qrsh_ssh.html > > The idea is that instead of using a modified rsh/rshd, they wanted to > OpenSSH. However, in order to provide full job control, they need to add a > few hooks in OpenSSH. Question: > > - Is it OK to add code in the offical cvs source that for non SGE users, it > is not compiled in, but when configured with SGE, it provides the hooks?? >I suspect the answer is "no"... However, without a clue as to what is being proposed it is impossible to know. - Ben
http://gridengine.sunsource.net/servlets/ReadMsg?msgId=9473&listName=dev (the part that Joachim's replied) They need to add: - code to read their config file - code to attach an additional gid to the sshd's process. They have those in their library, so the above changes should be around 20-30 lines. Rayson> However, without a clue as to what is > being proposed it is impossible to know. > >- Ben > >--------------------------------------------------------- Get your FREE E-mail account at http://www.eseenet.com !
Rayson Ho wrote:> Hi, > > GridEngine (http://gridengine.sunsource.net, aka. SGE) is an opensource > batch system for clusters. They have an integration with SSH: > > http://gridengine.sunsource.net/project/gridengine/howto/qrsh_ssh.html > > The idea is that instead of using a modified rsh/rshd, they wanted to > OpenSSH. However, in order to provide full job control, they need to add a > few hooks in OpenSSH.What additional features do they need beyond signal transmission? -d
http://gridengine.sunsource.net/servlets/ReadMsg?msgId=15891&listName=users They also need "online usage, resource control by execd"... Without the hooks, with the current OpenSSH integration: (copied from their HOWTO) - lack of complete accounting - lack of process control (reprioritization) Reprioritization -> the nice level of the job changes depending on how many "shares" the job owner has. The shares is calculated in realtime. Rayson>What additional features do they need beyond signal transmission? > >-d--------------------------------------------------------- Get your FREE E-mail account at http://www.eseenet.com !