]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[CLEANUP] session: remove data_source from struct session
authorWilly Tarreau <w@1wt.eu>
Sun, 13 Feb 2011 13:36:41 +0000 (14:36 +0100)
committerWilly Tarreau <w@1wt.eu>
Thu, 10 Mar 2011 22:32:15 +0000 (23:32 +0100)
This one was only used for logging purposes, it's not needed
anymore.

include/types/proto_http.h
include/types/session.h
src/dumpstats.c
src/frontend.c
src/peers.c
src/proto_http.c

index 1fdaf0fd71e606d0348b78c0b8356fb38adf48ce..cdd0a614755bab8d442038924bd4b5c88dfec090 100644 (file)
 #define HTTP_MSG_CLOSED       35 // shutdown_w done, all bytes sent
 #define HTTP_MSG_TUNNEL       36 // tunneled data after DONE
 
-/* various data sources for the responses */
-#define DATA_SRC_NONE  0
-#define DATA_SRC_STATS 1
-
 /* data transmission states for the stats responses */
 enum {
        DATA_ST_INIT = 0,
index 25ddcd55f37584ac0f581a4827d23b6ceb7bd521..019eea208f07f6a03d16a5fe74a74c39bfbe7e39 100644 (file)
@@ -203,7 +203,6 @@ struct session {
        void (*do_log)(struct session *s);      /* the function to call in order to log (or NULL) */
        void (*srv_error)(struct session *s,    /* the function to call upon unrecoverable server errors (or NULL) */
                          struct stream_interface *si);
-       short int data_source;                  /* where to get the data we generate ourselves */
        short int data_state;                   /* where to get the data we generate ourselves */
        union {
                struct {
index f434cdf07c8bcd6e58f915c1ab37a86a4fbbe76c..8e3ded2d43f49e4887ec1499256dd6a5ee77a3e9 100644 (file)
@@ -99,7 +99,6 @@ int stats_accept(struct session *s)
        s->logs.srv_queue_size = 0; /* we will get this number soon */
 
        s->data_state = DATA_ST_INIT;
-       s->data_source = DATA_SRC_NONE;
 
        s->req->flags |= BF_READ_DONTWAIT; /* we plan to read small requests */
 
@@ -863,7 +862,6 @@ static void cli_io_handler(struct stream_interface *si)
                if (si->applet.st0 == STAT_CLI_INIT) {
                        /* Stats output not initialized yet */
                        memset(&s->data_ctx.stats, 0, sizeof(s->data_ctx.stats));
-                       s->data_source = DATA_SRC_STATS;
                        si->applet.st0 = STAT_CLI_GETREQ;
                }
                else if (si->applet.st0 == STAT_CLI_END) {
index 6e8e1a4c1b936314e3a8d7708450c5e371599b9f..f818a96ae335c0195bd0b1b4ed12d3a4306690a7 100644 (file)
@@ -76,7 +76,6 @@ int frontend_accept(struct session *s)
        s->logs.srv_queue_size = 0; /* we will get this number soon */
 
        s->data_state  = DATA_ST_INIT;
-       s->data_source = DATA_SRC_NONE;
 
        /* FIXME: the logs are horribly complicated now, because they are
         * defined in <p>, <p>, and later <be> and <be>.
index dd74ec3f997ef7b2e1f46787ec2116bb0bd433b8..78855a1ebb0d96818d3d3f6504f31d0d5656fc2f 100644 (file)
@@ -1204,8 +1204,6 @@ struct session *peer_session_create(struct peer *peer, struct peer_session *ps)
        /* default error reporting function, may be changed by analysers */
        s->srv_error = default_srv_error;
 
-       s->data_source = DATA_SRC_NONE;
-
        s->uniq_id = 0;
 
        txn = &s->txn;
index 7830580fa338bf6f3108196e6e877b5c28d55421..75eb508338f3c1c4165c87ec1d819a4e57c36121 100644 (file)
@@ -3243,7 +3243,6 @@ int http_process_req_common(struct session *s, struct buffer *req, int an_bit, s
                }
 
                s->logs.tv_request = now;
-               s->data_source = DATA_SRC_STATS;
                s->data_state  = DATA_ST_INIT;
                s->task->nice = -32; /* small boost for HTTP statistics */
                stream_int_register_handler(s->rep->prod, &http_stats_applet);