[MEDIUM] Fix stick-table replication on soft-restart

"[MINOR] session: add a pointer to the new target into the session" (664beb8)
introduced a regression by changing the type of a peer's target from
TARG_TYPE_PROXY to TARG_TYPE_NONE. The effect of this is that during
a soft-restart the new process no longer tries to connect to the
old process to replicate its stick tables.

This patch sets the type of a peer's target as TARG_TYPE_PROXY and
replication on soft-restart works once again.
This commit is contained in:
Simon Horman 2011-08-13 08:03:48 +09:00 committed by Willy Tarreau
parent f73cd1198f
commit 8b7b05a92d

View File

@ -1184,7 +1184,7 @@ static struct session *peer_session_create(struct peer *peer, struct peer_sessio
s->si[1].release = NULL;
session_init_srv_conn(s);
clear_target(&s->target);
set_target_proxy(&s->target, s->be);
s->pend_pos = NULL;
/* init store persistence */