Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
0f9c0f5801fb3721a5b6e5efb492f942b6ffbd5e
/
src
/
activity.c
e8d006a
CLEANUP: activity/cli: make "show profiling" not use ctx.cli anymore
by Willy Tarreau
· Thu May 05 14:19:00 2022 +0200
6b0a0fb
CLEANUP: tree-wide: Remove any ref to stream-interfaces
by Christopher Faulet
· Mon Apr 04 11:29:28 2022 +0200
a0bdec3
MEDIUM: stream-int/conn-stream: Move blocking flags from SI to CS
by Christopher Faulet
· Mon Apr 04 07:51:21 2022 +0200
908628c
MEDIUM: tree-wide: Use CS util functions instead of SI ones
by Christopher Faulet
· Fri Mar 25 16:43:49 2022 +0100
86e1c33
MEDIUM: applet: Set the conn-stream as appctx owner instead of the stream-int
by Christopher Faulet
· Mon Dec 20 17:09:39 2021 +0100
1de51eb
MINOR: memprof: add one pointer size to the size of allocations
by Willy Tarreau
· Fri Oct 22 16:33:53 2021 +0200
8cce4d7
MINOR: memprof: report the delta between alloc and free on realloc()
by Willy Tarreau
· Fri Oct 22 16:26:12 2021 +0200
1a9c922
REORG: thread/sched: move the task_per_thread stuff to thread_ctx
by Willy Tarreau
· Fri Oct 01 11:30:33 2021 +0200
20adfde
MINOR: activity: get the run_time from the clock updates
by Willy Tarreau
· Fri Oct 08 11:34:46 2021 +0200
5554264
REORG: time: move time-keeping code and variables to clock.c
by Willy Tarreau
· Fri Oct 08 09:33:24 2021 +0200
a26be37
REORG: acitvity: uninline sched_activity_entry()
by Willy Tarreau
· Wed Oct 06 16:26:33 2021 +0200
e065022
REORG: activity: uninline activity_count_runtime()
by Willy Tarreau
· Wed Oct 06 16:22:09 2021 +0200
e15615c
BUILD: activity: use #ifdef not #if on USE_MEMORY_PROFILING
by Willy Tarreau
· Sat Aug 28 12:04:25 2021 +0200
f1c8a38
MINOR: activity/cli: optionally support sorting by address on "show profiling"
by Willy Tarreau
· Thu May 13 10:00:17 2021 +0200
f5fb858
MINOR: memprof: also report the totals and delta alloc-free
by Willy Tarreau
· Tue May 11 14:06:24 2021 +0200
616491b
MINOR: memprof: also report the method used by each call
by Willy Tarreau
· Tue May 11 09:26:23 2021 +0200
79acefa
BUG/MINOR: memprof: properly account for differences for realloc()
by Willy Tarreau
· Tue May 11 09:12:56 2021 +0200
3df5989
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Mon May 10 12:50:00 2021 +0500
67b3cef
CLEANUP: cli/activity: Remove double spacing in set profiling command
by Daniel Corbett
· Mon May 10 14:08:40 2021 -0400
4a75328
BUILD: memprof: make the old caller pointer a const in get_prof_bin()
by Willy Tarreau
· Sun May 09 23:18:50 2021 +0200
b205bfd
CLEANUP: cli/tree-wide: properly re-align the CLI commands' help messages
by Willy Tarreau
· Fri May 07 11:38:37 2021 +0200
2639e2e
BUG/MINOR: activity: use the new pointer to calculate the new size in realloc()
by Willy Tarreau
· Fri May 07 08:01:35 2021 +0200
7541056
BUILD: activity: do not include malloc.h
by Willy Tarreau
· Thu May 06 11:37:53 2021 +0200
ca3afc2
MINOR: activity: add the profiling.memory global setting
by Willy Tarreau
· Wed May 05 18:33:19 2021 +0200
993d44d
MINOR: activity: make "show profiling" also dump the memoery usage
by Willy Tarreau
· Wed May 05 18:07:02 2021 +0200
42712cb
MINOR: activity: make "show profiling" support a few arguments
by Willy Tarreau
· Wed May 05 17:48:13 2021 +0200
637d85a
MINOR: activity: clean up the show profiling io_handler a little bit
by Willy Tarreau
· Wed May 05 17:33:27 2021 +0200
f93c7be
MEDIUM: activity: collect memory allocator statistics with USE_MEMORY_PROFILING
by Willy Tarreau
· Wed May 05 17:07:09 2021 +0200
db87fc7
MINOR: activity: declare the storage for memory usage statistics
by Willy Tarreau
· Wed May 05 16:50:40 2021 +0200
00dd44f
MINOR: activity: add a "memory" entry to "profiling"
by Willy Tarreau
· Wed May 05 16:44:23 2021 +0200
ef7380f
CLEANUP: activity: mark the profiling and task_profiling_mask __read_mostly
by Willy Tarreau
· Wed May 05 16:28:31 2021 +0200
0182516
CLEANUP: config: make the cfg_keyword parsers take a const for the defproxy
by Willy Tarreau
· Tue Mar 09 09:53:46 2021 +0100
75f7233
BUG/MINOR: activity: take care of late wakeups in "show tasks"
by Willy Tarreau
· Fri Jan 29 15:04:16 2021 +0100
7eff06e
MINOR: activity: add a new "show tasks" command to list currently active tasks
by Willy Tarreau
· Fri Jan 29 11:32:55 2021 +0100
cfa7101
MINOR: activity: flush scheduler stats on "set profiling tasks on"
by Willy Tarreau
· Fri Jan 29 11:56:21 2021 +0100
1bd67e9
MINOR: activity: also report collected tasks stats in "show profiling"
by Willy Tarreau
· Fri Jan 29 00:07:40 2021 +0100
3fb6a7b
MINOR: activity: declare a new structure to collect per-function activity
by Willy Tarreau
· Thu Jan 28 19:19:26 2021 +0100
aa622b8
MINOR: activity: make profiling more manageable
by Willy Tarreau
· Thu Jan 28 21:44:22 2021 +0100
b255105
CLEANUP: include: tree-wide alphabetical sort of include files
by Willy Tarreau
· Tue Jun 09 09:07:15 2020 +0200
ca8b069
REORG: include: move MAX_THREADS to defaults.h
by Willy Tarreau
· Thu Jun 11 08:14:01 2020 +0200
6be7849
REORG: include: move cfgparse.h to haproxy/cfgparse.h
by Willy Tarreau
· Fri Jun 05 00:00:29 2020 +0200
f1d32c4
REORG: include: move channel.h to haproxy/channel{,-t}.h
by Willy Tarreau
· Thu Jun 04 21:07:02 2020 +0200
5e539c9
REORG: include: move stream_interface.h to haproxy/stream_interface{,-t}.h
by Willy Tarreau
· Thu Jun 04 20:45:39 2020 +0200
83487a8
REORG: include: move cli.h to haproxy/cli{,-t}.h
by Willy Tarreau
· Thu Jun 04 20:19:54 2020 +0200
48fbcae
REORG: tools: split common/standard.h into haproxy/tools{,-t}.h
by Willy Tarreau
· Wed Jun 03 18:09:46 2020 +0200
a04ded5
REORG: include: move activity to haproxy/
by Willy Tarreau
· Tue Jun 02 10:29:48 2020 +0200
6634794
REORG: include: move freq_ctr to haproxy/
by Willy Tarreau
· Mon Jun 01 12:18:08 2020 +0200
3f567e4
REORG: include: split hathreads into haproxy/thread.h and haproxy/thread-t.h
by Willy Tarreau
· Thu May 28 15:29:19 2020 +0200
4c7e4b7
REORG: include: update all files to use haproxy/api.h or api-t.h if needed
by Willy Tarreau
· Wed May 27 12:58:42 2020 +0200
9d00869
CLEANUP: cli: replace all occurrences of manual handling of return messages
by Willy Tarreau
· Fri Aug 09 11:21:01 2019 +0200
d2d3348
MINOR: activity: enable automatic profiling turn on/off
by Willy Tarreau
· Thu Apr 25 17:09:07 2019 +0200
d9add3a
MINOR: activity: make the profiling status per thread and not global
by Willy Tarreau
· Thu Apr 25 08:57:41 2019 +0200
d636675
BUG/MINOR: activity: always initialize the profiling variable
by Willy Tarreau
· Thu Apr 25 08:55:47 2019 +0200
0823ca8
MEDIUM: activity: Use the new _HA_ATOMIC_* macros.
by Olivier Houchard
· Fri Mar 08 18:48:58 2019 +0100
0108d90
MEDIUM: init: convert all trivial registration calls to initcalls
by Willy Tarreau
· Sun Nov 25 19:14:37 2018 +0100
75c62c2
MINOR: activity: add configuration and CLI support for "profiling.tasks"
by Willy Tarreau
· Thu Nov 22 11:02:09 2018 +0100
609aad9
REORG: time/activity: move activity measurements to activity.{c,h}
by Willy Tarreau
· Thu Nov 22 08:31:09 2018 +0100