[torqueusers] Why does torque require pbs_mom/pbs_server be run as root?
"Mgr. Šimon Tóth"
SimonT at mail.muni.cz
Thu Jul 15 13:50:08 MDT 2010
> Torque is designed to provide a "portable batch system" to allow for
> control and allocation of resources. So when I have a 48 core desktop
> box and I want to run through 1000s of processes of some job stream,
> why leverage the features of torque such as priorities and job dependencies
> to manage the work.
> The real reason I want to use it is that we have developed code for
> to manage complex workflows. It runs on many different batch systems
> (SGE, LSF, PBS variants, etc). However, some users would like to
> move their workflow definitions between large supercomputers and
> local machines (not using the same core count of course). The manager
> we have developed does not have the ability to fork processes, just qsub jobs.
> So we could either add the fork ability which in effect would be rewriting
> the batch systems (to make the function resilent), or get something like
> torque to work for a single user running as that user.
> I guess I can try out torque and remove the check for root and see what happens.
> It isn't a good solution because the code assumes it is running as root, and it
> isn't clear what might happen if something goes wrong with no error checking to
> support this mode.
What you just described doesn't explain the feature you need.
User needs to be plugged into a batch system? Whats the problem? Run a
pbs_mom daemon and configure the server to accept this new machine.
Why in the world would you need to run the daemon as user?
Mgr. Šimon Tóth
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 3366 bytes
Desc: S/MIME Cryptographic Signature
Url : http://www.supercluster.org/pipermail/torqueusers/attachments/20100715/e9a425f9/attachment.bin
More information about the torqueusers