]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CLEANUP: connection: remove unused field idle_time from the connection struct
authorChristopher Faulet <cfaulet@haproxy.com>
Thu, 2 Jul 2020 14:09:30 +0000 (16:09 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Wed, 15 Jul 2020 12:08:14 +0000 (14:08 +0200)
Thanks to previous changes, this field is now unused.

include/haproxy/connection-t.h
include/haproxy/connection.h
include/haproxy/server.h

index c00b94ebf46778e48ef7290591b56a3f80b36a8d..efeb714fecaa3a31efa7f193c9ca5626b0079998 100644 (file)
@@ -489,7 +489,6 @@ struct connection {
        struct sockaddr_storage *src; /* source address (pool), when known, otherwise NULL */
        struct sockaddr_storage *dst; /* destination address (pool), when known, otherwise NULL */
        char *proxy_authority;        /* Value of authority TLV received via PROXYv2 */
-       unsigned int idle_time;                 /* Time the connection was added to the idle list, or 0 if not in the idle list */
        uint8_t proxy_authority_len;  /* Length of authority TLV received via PROXYv2 */
        struct ist proxy_unique_id;  /* Value of the unique ID TLV received via PROXYv2 */
 };
index a1740b98ea80ecdfd0249574c6740d81f1c58599..05e85e1cbcaba433ffd29e34c545324df0baac84 100644 (file)
@@ -328,7 +328,6 @@ static inline void conn_init(struct connection *conn, void *target)
        MT_LIST_INIT(&conn->list);
        LIST_INIT(&conn->session_list);
        conn->subs = NULL;
-       conn->idle_time = 0;
        conn->src = NULL;
        conn->dst = NULL;
        conn->proxy_authority = NULL;
index 5ed58373a62ebfbbb2b7980c4b6b208700134ca2..0686ab14ce2cf157c1ec6c0e263d6a8123b34cea 100644 (file)
@@ -242,7 +242,6 @@ static inline enum srv_initaddr srv_get_next_initaddr(unsigned int *list)
 static inline void srv_use_idle_conn(struct server *srv, struct connection *conn)
 {
        if (conn->flags & CO_FL_LIST_MASK) {
-               conn->idle_time = 0;
                _HA_ATOMIC_SUB(&srv->curr_idle_conns, 1);
                _HA_ATOMIC_SUB(conn->flags & CO_FL_SAFE_LIST ? &srv->curr_safe_nb : &srv->curr_idle_nb, 1);
                _HA_ATOMIC_SUB(&srv->curr_idle_thr[tid], 1);
@@ -315,7 +314,6 @@ static inline int srv_add_to_idle_list(struct server *srv, struct connection *co
                }
                _HA_ATOMIC_SUB(&srv->curr_used_conns, 1);
                MT_LIST_DEL(&conn->list);
-               conn->idle_time = now_ms;
                if (is_safe) {
                        conn->flags = (conn->flags & ~CO_FL_LIST_MASK) | CO_FL_SAFE_LIST;
                        MT_LIST_ADDQ(&srv->safe_conns[tid], (struct mt_list *)&conn->list);