mirror of
http://git.haproxy.org/git/haproxy.git
synced 2026-02-08 09:12:41 +02:00
MINOR: mworker: only increment the number of reload in wait mode
Since the wait mode will be started in any case of succesful or failed reload, change the way haproxy computes the number of reloads of the processes.
This commit is contained in:
@@ -799,7 +799,15 @@ static void mworker_reexec_waitmode()
|
||||
/* reload haproxy and emit a warning */
|
||||
void mworker_reload()
|
||||
{
|
||||
struct mworker_proc *child;
|
||||
|
||||
ha_notice("Reloading HAProxy\n");
|
||||
|
||||
/* increment the number of reloads */
|
||||
list_for_each_entry(child, &proc_list, list) {
|
||||
child->reloads++;
|
||||
}
|
||||
|
||||
mworker_reexec();
|
||||
}
|
||||
|
||||
|
||||
@@ -174,8 +174,8 @@ int mworker_env_to_proc_list()
|
||||
} else if (strncmp(subtoken, "pid=", 4) == 0) {
|
||||
child->pid = atoi(subtoken+4);
|
||||
} else if (strncmp(subtoken, "reloads=", 8) == 0) {
|
||||
/* we reloaded this process once more */
|
||||
child->reloads = atoi(subtoken+8) + 1;
|
||||
/* we only increment the number of asked reload */
|
||||
child->reloads = atoi(subtoken+8);
|
||||
} else if (strncmp(subtoken, "timestamp=", 10) == 0) {
|
||||
child->timestamp = atoi(subtoken+10);
|
||||
} else if (strncmp(subtoken, "id=", 3) == 0) {
|
||||
|
||||
Reference in New Issue
Block a user