Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
refs/tags/v2.4.24
/
src
/
stats.c
tag
5387796d854c723061c389487a7eb9766f62513b
tagger
Willy Tarreau <w@1wt.eu>
Sat Aug 19 11:25:53 2023 +0200
object
d1756705e7928198062b8c5afece6f4407e5c737
HAProxy 2.4.24
« Previous
2eec9b5
REORG: include: move stats.h to haproxy/stats{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
3f0f82e
REORG: move applet.h to haproxy/applet{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
8c42b8a
REORG: include: split common/uri_auth.h into haproxy/uri_auth{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
48d25b3
REORG: include: move session.h to haproxy/session{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
4aa573d
REORG: include: move checks.h to haproxy/check{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
cea0e1b
REORG: include: move task.h to haproxy/task{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
f268ee8
REORG: include: split global.h into haproxy/global{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
e6ce10b
REORG: include: move sample.h to haproxy/sample{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
2cd5809
REORG: include: move map to haproxy/map{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
225a90a
REORG: include: move pattern.h to haproxy/pattern{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
213e990
REORG: include: move listener.h to haproxy/listener{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
762d7a5
REORG: include: move frontend.h to haproxy/frontend.h
by Willy Tarreau
· 4 years, 4 months ago
eb92deb
REORG: include: move dns.h to haproxy/dns{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
8773533
REORG: include: move http_htx.h to haproxy/http_htx{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
0a3bd39
REORG: include: move compression.h to haproxy/compression{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
14e8af5
CLEANUP: include: remove empty raw_sock.h
by Willy Tarreau
· 4 years, 4 months ago
551271d
REORG: include: move pipe.h to haproxy/pipe{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
0f6ffd6
REORG: include: move fd.h to haproxy/fd{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
48fbcae
REORG: tools: split common/standard.h into haproxy/tools{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
16f958c
REORG: include: split common/htx.h into haproxy/htx{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
cd72d8c
REORG: include: split common/http.h into haproxy/http{,-t}.h
by Willy Tarreau
· 4 years, 4 months ago
c2f7c58
REORG: include: move common/ticks.h to haproxy/ticks.h
by Willy Tarreau
· 4 years, 4 months ago
d0ef439
REORG: include: move common/memory.h to haproxy/pool.h
by Willy Tarreau
· 4 years, 4 months ago
6634794
REORG: include: move freq_ctr to haproxy/
by Willy Tarreau
· 4 years, 4 months ago
92b4f13
REORG: include: move time.h from common/ to haproxy/
by Willy Tarreau
· 4 years, 4 months ago
853b297
REORG: include: split mini-clist into haproxy/list and list-t.h
by Willy Tarreau
· 4 years, 4 months ago
2a83d60
REORG: include: move debug.h from common/ to haproxy/
by Willy Tarreau
· 4 years, 4 months ago
8d36697
REORG: include: move base64.h, errors.h and hash.h from common to to haproxy/
by Willy Tarreau
· 4 years, 4 months ago
d678805
REORG: include: move version.h to haproxy/
by Willy Tarreau
· 4 years, 4 months ago
4c7e4b7
REORG: include: update all files to use haproxy/api.h or api-t.h if needed
by Willy Tarreau
· 4 years, 4 months ago
a8dbdf3
MEDIUM: stats: Enable more accurate moving average calculation for stats
by Marcin Deranek
· 4 years, 4 months ago
3c27dda
MINOR: stats: Expose native cum_req metric for a server
by Marcin Deranek
· 4 years, 4 months ago
62ba9ba
BUG/MINOR: http: make url_decode() optionally convert '+' to SP
by Willy Tarreau
· 4 years, 5 months ago
856aabc
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· 4 years, 5 months ago
b428517
BUG/MINOR: stats: Fix color of draining servers on stats page
by Daniel Corbett
· 4 years, 6 months ago
9080711
BUILD: general: always pass unsigned chars to is* functions
by Willy Tarreau
· 4 years, 7 months ago
027d206
CLEANUP: stats: shut up a wrong null-deref warning from gcc 9.2
by Willy Tarreau
· 4 years, 8 months ago
a08546b
MINOR: counters: Remove failed_secu counter and use denied_resp instead
by Christopher Faulet
· 4 years, 9 months ago
0159ee4
MINOR: stats: Report internal errors in the proxies/listeners/servers stats
by Christopher Faulet
· 4 years, 9 months ago
bc271ec
BUG/MINOR: stats: Fix HTML output for the frontends heading
by Christopher Faulet
· 4 years, 10 months ago
ea00973
BUILD: debug: Avoid warnings in dev mode with -02 because of some BUG_ON tests
by Christopher Faulet
· 4 years, 10 months ago
0d1c2a6
MINOR: stats: Report max times in addition of the averages for sessions
by Christopher Faulet
· 4 years, 11 months ago
efb41f0
MINOR: counters: Add fields to store the max observed for {q,c,d,t}_time
by Christopher Faulet
· 4 years, 11 months ago
af7ea81
CLEANUP: stats: use srv_shutdown_streams() instead of open-coding it
by Willy Tarreau
· 4 years, 10 months ago
9b01370
MINOR: stats/debug: maintain a counter of debug commands issued
by Willy Tarreau
· 5 years ago
6d4897e
BUILD: stats: fix missing '=' sign in array declaration
by Willy Tarreau
· 5 years ago
d89331e
MINOR: stats: fill all the descriptions for "show info" and "show stat"
by Willy Tarreau
· 5 years ago
6b19b14
MINOR: stats: make "show stat" and "show info"
by Willy Tarreau
· 5 years ago
eaa5537
MINOR: stats: prepare to add a description with each stat/info field
by Willy Tarreau
· 5 years ago
2f39738
MINOR: stats: support the "desc" output format modifier for info and stat
by Willy Tarreau
· 5 years ago
43241ff
MINOR: stats: uniformize the calling convention of the dump functions
by Willy Tarreau
· 5 years ago
b0ce3ad
MINOR: stats: make stats_dump_fields_json() directly take flags
by Willy Tarreau
· 5 years ago
ab02b3f
MINOR: stats: get rid of the STAT_SHOWADMIN flag
by Willy Tarreau
· 5 years ago
578d6e4
MINOR: stats: set the appctx flags when initializing the applet only
by Willy Tarreau
· 5 years ago
676c29e
MINOR: stats: always merge the uri_auth flags into the appctx flags
by Willy Tarreau
· 5 years ago
708c416
MINOR: stats: replace the ST_* uri_auth flags with STAT_*
by Willy Tarreau
· 5 years ago
6103836
MINOR: stats: mention in the help message support for "json" and "typed"
by Willy Tarreau
· 5 years ago
52c91bb
BUG/MINOR: stats: Add a missing break in a switch statement
by Christopher Faulet
· 5 years ago
88a0db2
MINOR: stats: Add the support of float fields in stats
by Christopher Faulet
· 5 years ago
a46b142
BUG/MINOR: Missing stat_field_names (since f21d17bb)
by Adis Nezirovic
· 5 years ago
6338a08
MINOR: stats: Add JSON export from the stats page
by Christopher Faulet
· 5 years ago
f21d17b
MINOR: stats: report the number of idle connections for each server
by Willy Tarreau
· 5 years ago
9d00869
CLEANUP: cli: replace all occurrences of manual handling of return messages
by Willy Tarreau
· 5 years ago
b7f8890
MINOR: stats: Remove code relying on the legacy HTTP mode
by Christopher Faulet
· 5 years ago
54b5e21
MINOR: htx: Don't use end-of-data blocks anymore
by Christopher Faulet
· 5 years ago
0a7ef02
MINOR: htx: make htx_add_data() return the transmitted byte count
by Willy Tarreau
· 5 years ago
8fa60e4
MINOR: stats/htx: don't use the first block position but the head one
by Christopher Faulet
· 5 years ago
a3f1550
MEDIUM: http/htx: Perform analysis relatively to the first block
by Christopher Faulet
· 5 years ago
297fbb4
MINOR: htx: Replace the function http_find_stline() by http_get_stline()
by Christopher Faulet
· 5 years ago
1713c03
MINOR: stats: report the global output bit rate in human readable form
by Willy Tarreau
· 5 years ago
7cf0e45
MINOR: raw_sock: report global traffic statistics
by Willy Tarreau
· 5 years ago
81036f2
MINOR: time: move the cpu, mono, and idle time to thread_info
by Willy Tarreau
· 5 years ago
c125cef
CLEANUP: ssl: make inclusion of openssl headers safe
by Willy Tarreau
· 5 years ago
333939c
MINOR: action: new '(http-request|tcp-request content) do-resolve' action
by Baptiste Assmann
· 6 years ago
b829f4c
MINOR: stats/htx: Don't add "Connection: close" header anymore in stats responses
by Christopher Faulet
· 5 years ago
3a78aa6
BUG/MINOR: stats: Fully consume large requests in the stats applet
by Christopher Faulet
· 6 years ago
2f9a41d
BUG/MAJOR: stats: Fix how huge POST data are read from the channel
by Christopher Faulet
· 6 years ago
2b9b678
MINOR: stats: Move stuff about the stats status codes in stats files
by Christopher Faulet
· 6 years ago
3c2ecf7
MINOR: stats: Add the status code STAT_STATUS_IVAL to handle invalid requests
by Christopher Faulet
· 6 years ago
1e2d636
BUG/MINOR: stats/htx: Call channel_add_input() when response headers are sent
by Christopher Faulet
· 6 years ago
a8cf66b
MINOR: listener: do not needlessly set l->maxconn
by Willy Tarreau
· 6 years ago
ed7a066
BUG/MEDIUM: stats: Get the right scope pointer depending on HTX is used or not
by Christopher Faulet
· 6 years ago
69fc88c
BUG/MINOR: stats/htx: Respect the reserve when the stats page is dumped
by Christopher Faulet
· 6 years ago
909b9d8
BUILD: add a new file "version.c" to carry version updates
by Willy Tarreau
· 6 years ago
5adbeeb
MINOR: stats/htx: Call channel_add_input instead of updating channel state by hand
by Christopher Faulet
· 6 years ago
a361837
BUG/MINOR: stats: Parse post data for HTX streams
by Christopher Faulet
· 6 years ago
a1214a5
MINOR: cache: report the number of cache lookups and cache hits
by Willy Tarreau
· 6 years ago
feead3a
BUG/MINOR: stats: fix inversion of failed header rewrites and other statuses
by Willy Tarreau
· 6 years ago
f157384
MINOR: backend: count the number of connect and reuse per server and per backend
by Willy Tarreau
· 6 years ago
b96b77e
REORG: htx: merge types+proto into common/htx.h
by Willy Tarreau
· 6 years ago
27ba2dc
MEDIUM: htx: Rework conversion from a buffer to an htx structure
by Christopher Faulet
· 6 years ago
f1ba18d
MEDIUM: htx: Don't rely on h1_sl anymore except during H1 header parsing
by Christopher Faulet
· 6 years ago
b1b0821
MINOR: stats: Don't add end-of-data marker and trailers in the HTX response
by Christopher Faulet
· 6 years ago
0108d90
MEDIUM: init: convert all trivial registration calls to initcalls
by Willy Tarreau
· 6 years ago
beb859a
MINOR: polling: add an option to support busy polling
by Willy Tarreau
· 6 years ago
9b95d31
BUG/MINOR: stats/htx: Remove channel's output when the request is eaten
by Christopher Faulet
· 6 years ago
29023ec
CLEANUP: Fix a typo in the stats subsystem
by Joseph Herlant
· 6 years ago
ef77922
MINOR: stats/htx: Adapt the stats applet to handle HTX messages
by Christopher Faulet
· 6 years ago
db39843
MINOR: stream-int: replace si_cant_put() with si_rx_room_{blk,rdy}()
by Willy Tarreau
· 6 years ago
4b962a4
MEDIUM: stream-int: fix the si_cant_put() calls used for buffer readiness
by Willy Tarreau
· 6 years ago
Next »