Changeset 19


Ignore:
Timestamp:
08/29/11 19:41:58 (14 years ago)
Author:
mmamonski
Message:

additional native spec args

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/slurm_drmaa/util.c

    r18 r19  
    100100        SLURM_NATIVE_RESERVATION, 
    101101        SLURM_NATIVE_SHARE, 
    102         SLURM_NATIVE_JOB_NAME 
     102        SLURM_NATIVE_JOB_NAME, 
     103        SLURM_NATIVE_TIME_LIMIT 
    103104}; 
    104105 
     
    267268                        job_desc->name = fsd_strdup(value); 
    268269                        break; 
    269          
     270                case SLURM_NATIVE_TIME_LIMIT: 
     271                        fsd_log_debug(("# time_limit = %s",value)); 
     272                        job_desc->time_limit = atoi(value);  
     273                        break;   
    270274                default: 
    271275                        fsd_exc_raise_fmt(FSD_DRMAA_ERRNO_INVALID_ATTRIBUTE_VALUE,"Invalid attribute"); 
     
    337341                        slurmdrmaa_add_attribute(job_desc,SLURM_NATIVE_SHARE,NULL); 
    338342                }                
    339                 else { 
     343                else if(strcmp(name,"job_name") == 0) { 
     344                        slurmdrmaa_add_attribute(job_desc,SLURM_NATIVE_JOB_NAME,value); 
     345                } 
     346                else if(strcmp(name,"time_limit") == 0) { 
     347                        slurmdrmaa_add_attribute(job_desc,SLURM_NATIVE_TIME_LIMIT,value); 
     348                } else { 
    340349                        fsd_exc_raise_fmt(FSD_DRMAA_ERRNO_INVALID_ATTRIBUTE_VALUE, 
    341350                                        "Invalid native specification: %s (Unsupported option: --%s)", 
     
    401410                                                slurmdrmaa_add_attribute(job_desc,SLURM_NATIVE_JOB_NAME, arg); 
    402411                                                break;           
     412                                        case 't' : 
     413                                                slurmdrmaa_add_attribute(job_desc,SLURM_NATIVE_TIME_LIMIT, arg); 
     414                                                break;   
    403415         
    404416                                        default :                                                                
Note: See TracChangeset for help on using the changeset viewer.