Changeset 37 for branches/slurm-drmaa-1.2.0/slurm_drmaa/util.c
- Timestamp:
- 06/18/14 17:30:11 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/slurm-drmaa-1.2.0/slurm_drmaa/util.c
r35 r37 94 94 else if (strcasecmp(mail_type_str, "FAIL") == 0) 95 95 rc = MAIL_JOB_FAIL; 96 #if SLURM_VERSION_NUMBER >= SLURM_VERSION_NUM(2,2,0)97 96 else if (strcasecmp(mail_type_str, "REQUEUE") == 0) 98 97 rc = MAIL_JOB_REQUEUE; 99 #endif100 98 else if (strcasecmp(mail_type_str, "ALL") == 0) 101 #if SLURM_VERSION_NUMBER >= SLURM_VERSION_NUM(2,2,0)102 99 rc = MAIL_JOB_BEGIN | MAIL_JOB_END | MAIL_JOB_FAIL | MAIL_JOB_REQUEUE; 103 #else104 rc = MAIL_JOB_BEGIN | MAIL_JOB_END | MAIL_JOB_FAIL;105 #endif106 100 else { 107 101 fsd_log_error(("Unknown mail type: %s", mail_type_str)); … … 173 167 fsd_free(job_desc->work_dir); 174 168 fsd_free(job_desc->exc_nodes); 175 #if SLURM_VERSION_NUMBER >= SLURM_VERSION_NUM(2,2,0)176 169 fsd_free(job_desc->gres); 177 #endif178 170 179 171 fsd_log_return(( "" )); … … 221 213 break; 222 214 case SLURM_NATIVE_MEM: 223 #if SLURM_VERSION_NUMBER < SLURM_VERSION_NUM(2,2,0)224 if(job_desc->job_min_memory == NO_VAL || fsd_atoi(value) > (int)job_desc->job_min_memory) {225 fsd_log_debug(("# job_min_memory = %s",value));226 job_desc->job_min_memory = fsd_atoi(value);227 }228 #else229 215 if(job_desc->pn_min_memory == NO_VAL || fsd_atoi(value) > (int)job_desc->pn_min_memory) { 230 216 fsd_log_debug(("# pn_min_memory = %s",value)); 231 217 job_desc->pn_min_memory = fsd_atoi(value); 232 218 } 233 #endif234 219 else { 235 220 fsd_log_debug(("mem value defined lower or equal to mem-per-cpu or value defined before")); … … 237 222 break; 238 223 case SLURM_NATIVE_MEM_PER_CPU: 239 #if SLURM_VERSION_NUMBER < SLURM_VERSION_NUM(2,2,0)240 if(job_desc->job_min_memory == NO_VAL || fsd_atoi(value) > (int)job_desc->job_min_memory) {241 fsd_log_debug(("# job_min_memory = %s",value));242 job_desc->job_min_memory = fsd_atoi(value);243 }244 #else245 224 if(job_desc->pn_min_memory == NO_VAL || fsd_atoi(value) > (int)job_desc->pn_min_memory) { 246 225 fsd_log_debug(("# pn_min_memory (MEM_PER_CPU) = %s",value)); 247 226 job_desc->pn_min_memory = fsd_atoi(value) | MEM_PER_CPU; 248 227 } 249 #endif250 228 else { 251 229 fsd_log_debug(("mem-per-cpu value defined lower or equal to mem or value defined before")); … … 253 231 break; 254 232 case SLURM_NATIVE_MINCPUS: 255 #if SLURM_VERSION_NUMBER < SLURM_VERSION_NUM(2,2,0)256 fsd_log_debug(("# job_min_cpus = %s",value));257 job_desc->job_min_cpus = fsd_atoi(value);258 #else259 233 fsd_log_debug(("# pn_min_cpus = %s",value)); 260 234 job_desc->pn_min_cpus = fsd_atoi(value); 261 #endif262 235 break; 263 236 case SLURM_NATIVE_NODELIST: … … 322 295 break; 323 296 case SLURM_NATIVE_GRES: 324 #if SLURM_VERSION_NUMBER >= SLURM_VERSION_NUM(2,2,0)325 297 fsd_log_debug(("# gres = %s",value)); 326 298 job_desc->gres = fsd_strdup(value); 327 #else328 fsd_log_error(("GRES not supported in this version of SLURM."));329 #endif330 299 break; 331 300 case SLURM_NATIVE_NO_KILL: … … 351 320 case SLURM_NATIVE_TMP: 352 321 fsd_log_debug(("# tmp = %s", value)); 353 #if SLURM_VERSION_NUMBER >= SLURM_VERSION_NUM(2,3,0) 354 job_desc->pn_min_tmp_disk = fsd_atoi(value); 355 #else 356 job_desc->job_min_tmp_disk = fsd_atoi(value); 357 #endif 322 job_desc->pn_min_tmp_disk = fsd_atoi(value); 358 323 break; 359 324 default:
Note: See TracChangeset
for help on using the changeset viewer.