Skip to content

Commit

Permalink
mxq_job: Retry on fail when changing status to loaded, running, exited
Browse files Browse the repository at this point in the history
  • Loading branch information
mariux committed Jul 26, 2015
1 parent 429a2d1 commit c741242
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions mxq_job.c
Original file line number Diff line number Diff line change
Expand Up @@ -364,7 +364,7 @@ int mxq_set_job_status_loaded_on_server(struct mx_mysql *mysql, struct mxq_job *
res += mx_mysql_bind_var(&param, 2, string, &(job->server_id));
assert(res == 0);

res = mx_mysql_do_statement_noresult(mysql, query, &param);
res = mx_mysql_do_statement_noresult_retry_on_fail(mysql, query, &param);
if (res < 0) {
mx_log_err("mx_mysql_do_statement(): %m");
return res;
Expand Down Expand Up @@ -410,7 +410,7 @@ int mxq_set_job_status_running(struct mx_mysql *mysql, struct mxq_job *job)
res += mx_mysql_bind_var(&param, 4, string, &(job->server_id));
assert(res == 0);

res = mx_mysql_do_statement_noresult(mysql, query, &param);
res = mx_mysql_do_statement_noresult_retry_on_fail(mysql, query, &param);
if (res < 0) {
mx_log_err("mx_mysql_do_statement(): %m");
return res;
Expand Down Expand Up @@ -499,7 +499,7 @@ int mxq_set_job_status_exited(struct mx_mysql *mysql, struct mxq_job *job)
res += mx_mysql_bind_var(&param, 19, uint32, &(job->host_pid));
assert(res == 0);

res = mx_mysql_do_statement_noresult(mysql, query, &param);
res = mx_mysql_do_statement_noresult_retry_on_fail(mysql, query, &param);
if (res < 0) {
mx_log_err("mx_mysql_do_statement(): %m");
return res;
Expand Down

0 comments on commit c741242

Please sign in to comment.