|
Lines 922-928
extern int as_mysql_step_complete(mysql_conn_t *mysql_conn,
Link Here
|
| 922 |
struct jobacctinfo *jobacct = (struct jobacctinfo *)step_ptr->jobacct; |
922 |
struct jobacctinfo *jobacct = (struct jobacctinfo *)step_ptr->jobacct; |
| 923 |
struct jobacctinfo dummy_jobacct; |
923 |
struct jobacctinfo dummy_jobacct; |
| 924 |
double ave_vsize = 0, ave_rss = 0, ave_pages = 0; |
924 |
double ave_vsize = 0, ave_rss = 0, ave_pages = 0; |
| 925 |
double ave_cpu = 0, ave_cpu2 = 0; |
925 |
double ave_cpu = 0; |
| 926 |
char *query = NULL; |
926 |
char *query = NULL; |
| 927 |
int rc =SLURM_SUCCESS; |
927 |
int rc =SLURM_SUCCESS; |
| 928 |
uint32_t exit_code = 0; |
928 |
uint32_t exit_code = 0; |
|
Lines 992-1001
extern int as_mysql_step_complete(mysql_conn_t *mysql_conn,
Link Here
|
| 992 |
ave_cpu /= (double)cpus; |
992 |
ave_cpu /= (double)cpus; |
| 993 |
} |
993 |
} |
| 994 |
|
994 |
|
| 995 |
if (jobacct->min_cpu != NO_VAL) { |
|
|
| 996 |
ave_cpu2 = (double)jobacct->min_cpu; |
| 997 |
} |
| 998 |
|
| 999 |
if (!step_ptr->job_ptr->db_index) { |
995 |
if (!step_ptr->job_ptr->db_index) { |
| 1000 |
if (!(step_ptr->job_ptr->db_index = |
996 |
if (!(step_ptr->job_ptr->db_index = |
| 1001 |
_get_db_index(mysql_conn, |
997 |
_get_db_index(mysql_conn, |
|
Lines 1027-1033
extern int as_mysql_step_complete(mysql_conn_t *mysql_conn,
Link Here
|
| 1027 |
"max_rss_node=%u, ave_rss=%f, " |
1023 |
"max_rss_node=%u, ave_rss=%f, " |
| 1028 |
"max_pages=%u, max_pages_task=%u, " |
1024 |
"max_pages=%u, max_pages_task=%u, " |
| 1029 |
"max_pages_node=%u, ave_pages=%f, " |
1025 |
"max_pages_node=%u, ave_pages=%f, " |
| 1030 |
"min_cpu=%f, min_cpu_task=%u, " |
1026 |
"min_cpu=%u, min_cpu_task=%u, " |
| 1031 |
"min_cpu_node=%u, ave_cpu=%f " |
1027 |
"min_cpu_node=%u, ave_cpu=%f " |
| 1032 |
"where job_db_inx=%d and id_step=%d", |
1028 |
"where job_db_inx=%d and id_step=%d", |
| 1033 |
mysql_conn->cluster_name, step_table, (int)now, |
1029 |
mysql_conn->cluster_name, step_table, (int)now, |
|
Lines 1054-1060
extern int as_mysql_step_complete(mysql_conn_t *mysql_conn,
Link Here
|
| 1054 |
jobacct->max_pages_id.taskid, /* max pages task */ |
1050 |
jobacct->max_pages_id.taskid, /* max pages task */ |
| 1055 |
jobacct->max_pages_id.nodeid, /* max pages node */ |
1051 |
jobacct->max_pages_id.nodeid, /* max pages node */ |
| 1056 |
ave_pages, /* ave pages */ |
1052 |
ave_pages, /* ave pages */ |
| 1057 |
ave_cpu2, /* min cpu */ |
1053 |
jobacct->min_cpu, /* min cpu */ |
| 1058 |
jobacct->min_cpu_id.taskid, /* min cpu task */ |
1054 |
jobacct->min_cpu_id.taskid, /* min cpu task */ |
| 1059 |
jobacct->min_cpu_id.nodeid, /* min cpu node */ |
1055 |
jobacct->min_cpu_id.nodeid, /* min cpu node */ |
| 1060 |
ave_cpu, /* ave cpu */ |
1056 |
ave_cpu, /* ave cpu */ |