Restoring apps in case of reconfiguration error.
This commit is contained in:
@@ -705,6 +705,7 @@ nxt_router_temp_conf(nxt_task_t *task)
|
|||||||
nxt_queue_init(&tmcf->updating);
|
nxt_queue_init(&tmcf->updating);
|
||||||
nxt_queue_init(&tmcf->pending);
|
nxt_queue_init(&tmcf->pending);
|
||||||
nxt_queue_init(&tmcf->creating);
|
nxt_queue_init(&tmcf->creating);
|
||||||
|
|
||||||
nxt_queue_init(&tmcf->apps);
|
nxt_queue_init(&tmcf->apps);
|
||||||
nxt_queue_init(&tmcf->previous);
|
nxt_queue_init(&tmcf->previous);
|
||||||
|
|
||||||
@@ -834,6 +835,8 @@ nxt_router_conf_error(nxt_task_t *task, nxt_router_temp_conf_t *tmcf)
|
|||||||
nxt_queue_add(&router->sockets, &tmcf->keeping);
|
nxt_queue_add(&router->sockets, &tmcf->keeping);
|
||||||
nxt_queue_add(&router->sockets, &tmcf->deleting);
|
nxt_queue_add(&router->sockets, &tmcf->deleting);
|
||||||
|
|
||||||
|
nxt_queue_add(&router->apps, &tmcf->previous);
|
||||||
|
|
||||||
// TODO: new engines and threads
|
// TODO: new engines and threads
|
||||||
|
|
||||||
nxt_mp_destroy(tmcf->conf->mem_pool);
|
nxt_mp_destroy(tmcf->conf->mem_pool);
|
||||||
|
|||||||
Reference in New Issue
Block a user