CLEANUP: http: Remove channel_congested function

Not used anymore since last commit.
This commit is contained in:
Christopher Faulet 2017-03-28 11:52:37 +02:00 committed by Willy Tarreau
parent c0c672a2ab
commit 533182f1c8
1 changed files with 0 additions and 21 deletions

View File

@ -159,27 +159,6 @@ static inline int channel_is_rewritable(const struct channel *chn)
return rem >= 0; return rem >= 0;
} }
/* Returns non-zero if the channel is congested with data in transit waiting
* for leaving, indicating to the caller that it should wait for the reserve to
* be released before starting to process new data in case it needs the ability
* to append data. This is meant to be used while waiting for a clean response
* buffer before processing a request.
*/
static inline int channel_congested(const struct channel *chn)
{
if (!chn->buf->o)
return 0;
if (!channel_is_rewritable(chn))
return 1;
if (chn->buf->p + chn->buf->i >
chn->buf->data + chn->buf->size - global.tune.maxrewrite)
return 1;
return 0;
}
/* Tells whether data are likely to leave the buffer. This is used to know when /* Tells whether data are likely to leave the buffer. This is used to know when
* we can safely ignore the reserve since we know we cannot retry a connection. * we can safely ignore the reserve since we know we cannot retry a connection.
* It returns zero if data are blocked, non-zero otherwise. * It returns zero if data are blocked, non-zero otherwise.