View | Details | Raw Unified | Return to ticket 512
Collapse All | Expand All

(-)a/src/api/partition_info.c (-8 / +14 lines)
Lines 383-392 char *slurm_sprint_partition_info ( partition_info_t * part_ptr, Link Here
383
383
384
	/****** Line 9 ******/
384
	/****** Line 9 ******/
385
	if (part_ptr->def_mem_per_cpu & MEM_PER_CPU) {
385
	if (part_ptr->def_mem_per_cpu & MEM_PER_CPU) {
386
		snprintf(tmp_line, sizeof(tmp_line), "DefMemPerCPU=%u",
386
		if (part_ptr->def_mem_per_cpu == MEM_PER_CPU) {
387
			 part_ptr->def_mem_per_cpu & (~MEM_PER_CPU));
387
			xstrcat(out, "DefMemPerCPU=UNLIMITED");
388
		xstrcat(out, tmp_line);
388
		} else {
389
389
			snprintf(tmp_line, sizeof(tmp_line), "DefMemPerCPU=%u",
390
				part_ptr->def_mem_per_cpu & (~MEM_PER_CPU));
391
			xstrcat(out, tmp_line);
392
		}
390
	} else if (part_ptr->def_mem_per_cpu == 0) {
393
	} else if (part_ptr->def_mem_per_cpu == 0) {
391
		xstrcat(out, "DefMemPerNode=UNLIMITED");
394
		xstrcat(out, "DefMemPerNode=UNLIMITED");
392
	} else {
395
	} else {
Lines 396-405 char *slurm_sprint_partition_info ( partition_info_t * part_ptr, Link Here
396
	}
399
	}
397
400
398
	if (part_ptr->max_mem_per_cpu & MEM_PER_CPU) {
401
	if (part_ptr->max_mem_per_cpu & MEM_PER_CPU) {
399
		snprintf(tmp_line, sizeof(tmp_line), " MaxMemPerCPU=%u",
402
		if (part_ptr->max_mem_per_cpu == MEM_PER_CPU) {
400
			 part_ptr->max_mem_per_cpu & (~MEM_PER_CPU));
403
			xstrcat(out, " MaxMemPerCPU=UNLIMITED");
401
		xstrcat(out, tmp_line);
404
		} else {
402
405
			snprintf(tmp_line, sizeof(tmp_line), " MaxMemPerCPU=%u",
406
				part_ptr->max_mem_per_cpu & (~MEM_PER_CPU));
407
			xstrcat(out, tmp_line);
408
		}
403
	} else if (part_ptr->max_mem_per_cpu == 0) {
409
	} else if (part_ptr->max_mem_per_cpu == 0) {
404
		xstrcat(out, " MaxMemPerNode=UNLIMITED");
410
		xstrcat(out, " MaxMemPerNode=UNLIMITED");
405
	} else {
411
	} else {

Return to ticket 512