mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-21 22:01:31 +02:00
MINOR: stream: Add a pointer to set the parent stream
A pointer to a parent stream was added in the stream structure. For now, this pointer is never set, but the idea is to have an access to a stream environment from another one from the moment there is a parent/child relationship betwee these streams. Concretely, for now, there is nothing to formalize this relationship.
This commit is contained in:
parent
3cdb3fa5d9
commit
b020bb73a0
@ -234,6 +234,9 @@ struct stream {
|
||||
int conn_retries; /* number of connect retries performed */
|
||||
unsigned int conn_exp; /* wake up time for connect, queue, turn-around, ... */
|
||||
unsigned int conn_err_type; /* first error detected, one of STRM_ET_* */
|
||||
|
||||
struct stream *parent; /* Pointer to the parent stream, if any. NULL most of time */
|
||||
|
||||
struct list list; /* position in the thread's streams list */
|
||||
struct mt_list by_srv; /* position in server stream list */
|
||||
struct list back_refs; /* list of users tracking this stream */
|
||||
|
@ -424,7 +424,7 @@ struct stream *stream_new(struct session *sess, struct stconn *sc, struct buffer
|
||||
s->pcli_next_pid = 0;
|
||||
s->pcli_flags = 0;
|
||||
s->unique_id = IST_NULL;
|
||||
|
||||
s->parent = NULL;
|
||||
if ((t = task_new_here()) == NULL)
|
||||
goto out_fail_alloc;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user