/* * slurm_print_burst_buffer_info_msg - output information about burst buffers * based upon message as loaded using slurm_load_burst_buffer * IN out - file to write to * IN info_ptr - burst_buffer information message pointer * IN one_liner - print as a single line if true * IN verbose - higher values to log additional details */ extern void slurm_print_burst_buffer_info_msg(FILE *out, burst_buffer_info_msg_t *info_ptr, int one_liner, int verbose) { int i; burst_buffer_info_t *burst_buffer_ptr; if (info_ptr->record_count == 0) { error("No burst buffer information available"); return; } for (i = 0, burst_buffer_ptr = info_ptr->burst_buffer_array; i < info_ptr->record_count; i++, burst_buffer_ptr++) { slurm_print_burst_buffer_record(out, burst_buffer_ptr, one_liner, verbose); } }
/* * scontrol_print_burst_buffer - print all burst_buffer information to stdout */ extern void scontrol_print_burst_buffer(void) { int error_code, i; burst_buffer_info_msg_t *burst_buffer_info_ptr = NULL; burst_buffer_info_t *burst_buffer_ptr = NULL; error_code = slurm_load_burst_buffer_info(&burst_buffer_info_ptr); if (error_code) { exit_code = 1; if (quiet_flag != 1) slurm_perror ("slurm_load_burst_buffer error"); return; } burst_buffer_ptr = burst_buffer_info_ptr->burst_buffer_array; for (i = 0; i < burst_buffer_info_ptr->record_count; i++) { slurm_print_burst_buffer_record(stdout, &burst_buffer_ptr[i], one_liner); } slurm_free_burst_buffer_info_msg(burst_buffer_info_ptr); }