[PBSPRO] IA64 PBS setrlimit() problems.

From: Michael E. Thomadakis (miket_at_hellas.tamu.edu)
Date: 10/19/04

  • Next message: Saturday7: "Re: inode* from struct file*?"
    Date: Tue, 19 Oct 2004 14:19:30 -0500
    To: Alexis Cousein <al@brussels.sgi.com>
    
    

    Hello all,

    we are running PBSPro (Version PBSPro_5.4.1.41640 of The Portable Batch
    System) on an SGI Altix 3700 (PP3.1). We have been experiencing the problem of
    batch jobs NOT being able to create files > 4GB in size.

    We've traced the problem in that part of PBS that sets the resource limits
    before launching a job. It appears that PBS uses the 32-bit version of
    setrlimit() IA64 Linux function that has some limitations on the parameter
    value sizes. There is a 64-bit version of setrlimit() that can be used to
    specify larger integers as (long long).

    Has anyone encoutered this PS problem before on IA64 architectures? Is the
    above the correct reason for PBS's misbehavior in setting resource limits? Can
    someone suggest a workaround or provide further insight into this problem?
    Does PBS use the shell to set limits or does it use directly the setrlimit() ?

    Thanks a lot,
    Michael Thomadakis


  • Next message: Saturday7: "Re: inode* from struct file*?"