[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...
Name: smime.p7s
Type: application/pkcs7-signature
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 mailing list