1. d6c9af9 BUG/MINOR: activity: fix Delta_calls and Delta_bytes count by Valentine Krasnobaeva · 6 months ago
  2. 8b3e39e MINOR: activity: allow "show activity" to restart in the middle of a line by Willy Tarreau · 1 year, 7 months ago
  3. 6ed0b98 MINOR: activity: allow "show activity" to restart dumping on any line by Willy Tarreau · 1 year, 7 months ago
  4. 8ee0d11 MINOR: activity: iterate over all fields in a main loop for dumping by Willy Tarreau · 1 year, 7 months ago
  5. a465b21 MINOR: activity: show the line header inside the SHOW_VAL macro by Willy Tarreau · 1 year, 7 months ago
  6. 5ddf9be MINOR: activity: use a single macro to iterate over all fields by Willy Tarreau · 1 year, 7 months ago
  7. c05d30e MINOR: clock: replace the timeval start_time with start_time_ns by Willy Tarreau · 1 year, 7 months ago
  8. 69530f5 MEDIUM: clock: replace timeval "now" with integer "now_ns" by Willy Tarreau · 1 year, 7 months ago
  9. b68d308 MINOR: activity: use nanoseconds, not timeval to compute uptime by Willy Tarreau · 1 year, 7 months ago
  10. 82bde18 BUG/MINOR: activity: show wall-clock date, not internal date in show activity by Willy Tarreau · 1 year, 7 months ago
  11. e6f5ab5 MINOR: listener: make accept_queue index atomic by Willy Tarreau · 1 year, 7 months ago
  12. 208c712 MINOR: stconn: Rename SC_FL_SHUTW in SC_FL_SHUT_DONE by Christopher Faulet · 1 year, 8 months ago
  13. 28f2a59 MINOR: activity: add a line reporting the average CPU usage to "show activity" by Willy Tarreau · 1 year, 8 months ago
  14. 7faac7c MINOR: tree-wide: Simplifiy some tests on SHUT flags by accessing SCs directly by Christopher Faulet · 1 year, 8 months ago
  15. 87633c3 MEDIUM: tree-wide: Move flags about shut from the channel to the SC by Christopher Faulet · 1 year, 8 months ago
  16. 6093ba4 BUG/MINOR: clock: do not mix wall-clock and monotonic time in uptime calculation by Willy Tarreau · 1 year, 10 months ago
  17. da89e9b MINOR: channel/applets: Stop to test CF_WRITE_ERROR flag if CF_SHUTW is enough by Christopher Faulet · 1 year, 11 months ago
  18. f9607f8 REORG: activity/cli: move the "show activity" handler to activity.c by Willy Tarreau · 2 years ago
  19. e86bc35 MINOR: activity/cli: support sorting task profiling by total CPU time by Willy Tarreau · 2 years, 3 months ago
  20. dc89b18 MINOR: activity/cli: support aggregating task profiling outputs by Willy Tarreau · 2 years, 3 months ago
  21. 64435aa MINOR: tasks/activity: improve the caller-callee activity hash by Willy Tarreau · 2 years, 3 months ago
  22. 3d4cdb1 MEDIUM: tasks/activity: combine the called function with the caller by Willy Tarreau · 2 years, 3 months ago
  23. a342387 CLEANUP: activity: make the number of sched activity entries more configurable by Willy Tarreau · 2 years, 3 months ago
  24. 4c1bc01 CLEANUP: activity: make taskprof use ptr_hash() by Willy Tarreau · 2 years, 3 months ago
  25. 245d32f CLEANUP: activity: make memprof use the generic ptr_hash() function by Willy Tarreau · 2 years, 3 months ago
  26. 04e50b3 CLEANUP: task: rename ->call_date to ->wake_date by Willy Tarreau · 2 years, 3 months ago
  27. 42b180d MINOR: pools/memprof: store and report the pool's name in each bin by Willy Tarreau · 2 years, 3 months ago
  28. facfad2 MINOR: pool/memprof: report pool alloc/free in memory profiling by Willy Tarreau · 2 years, 3 months ago
  29. 219afa2 MINOR: memprof: export the minimum definitions for memory profiling by Willy Tarreau · 2 years, 3 months ago
  30. bdcd325 MINOR: thread: only use atomic ops to touch the flags by Willy Tarreau · 2 years, 5 months ago
  31. 319d136 MEDIUM: task: use regular eb32 trees for the run queues by Willy Tarreau · 2 years, 5 months ago
  32. 6f78038 MEDIUM: task: move the shared runqueue to one per thread by Willy Tarreau · 2 years, 5 months ago
  33. 680ed5f MINOR: task: move profiling bit to per-thread by Willy Tarreau · 2 years, 5 months ago
  34. c12b321 CLEANUP: applet: rename appctx_cs() to appctx_sc() by Willy Tarreau · 2 years, 6 months ago
  35. 475e463 CLEANUP: cli: rename all occurrences of stconn "cs" to "sc" by Willy Tarreau · 2 years, 6 months ago
  36. cb086c6 REORG: stconn: rename conn_stream.{c,h} to stconn.{c,h} by Willy Tarreau · 2 years, 6 months ago
  37. 5edca2f REORG: rename cs_utils.h to sc_strm.h by Willy Tarreau · 2 years, 6 months ago
  38. 40a9c32 CLEANUP: stconn: rename cs_{i,o}{b,c} to sc_{i,o}{b,c} by Willy Tarreau · 2 years, 6 months ago
  39. d0a06d5 CLEANUP: applet: use applet_put*() everywhere possible by Willy Tarreau · 2 years, 6 months ago
  40. 4596fe2 CLEANUP: conn_stream: tree-wide rename to stconn (stream connector) by Willy Tarreau · 2 years, 6 months ago
  41. 0698c80 CLEANUP: applet: remove the unneeded appctx->owner by Willy Tarreau · 2 years, 7 months ago
  42. e8d006a CLEANUP: activity/cli: make "show profiling" not use ctx.cli anymore by Willy Tarreau · 2 years, 7 months ago
  43. 6b0a0fb CLEANUP: tree-wide: Remove any ref to stream-interfaces by Christopher Faulet · 2 years, 8 months ago
  44. a0bdec3 MEDIUM: stream-int/conn-stream: Move blocking flags from SI to CS by Christopher Faulet · 2 years, 8 months ago
  45. 908628c MEDIUM: tree-wide: Use CS util functions instead of SI ones by Christopher Faulet · 2 years, 8 months ago
  46. 86e1c33 MEDIUM: applet: Set the conn-stream as appctx owner instead of the stream-int by Christopher Faulet · 3 years ago
  47. 1de51eb MINOR: memprof: add one pointer size to the size of allocations by Willy Tarreau · 3 years, 1 month ago
  48. 8cce4d7 MINOR: memprof: report the delta between alloc and free on realloc() by Willy Tarreau · 3 years, 1 month ago
  49. 1a9c922 REORG: thread/sched: move the task_per_thread stuff to thread_ctx by Willy Tarreau · 3 years, 2 months ago
  50. 20adfde MINOR: activity: get the run_time from the clock updates by Willy Tarreau · 3 years, 2 months ago
  51. 5554264 REORG: time: move time-keeping code and variables to clock.c by Willy Tarreau · 3 years, 2 months ago
  52. a26be37 REORG: acitvity: uninline sched_activity_entry() by Willy Tarreau · 3 years, 2 months ago
  53. e065022 REORG: activity: uninline activity_count_runtime() by Willy Tarreau · 3 years, 2 months ago
  54. e15615c BUILD: activity: use #ifdef not #if on USE_MEMORY_PROFILING by Willy Tarreau · 3 years, 3 months ago
  55. f1c8a38 MINOR: activity/cli: optionally support sorting by address on "show profiling" by Willy Tarreau · 3 years, 7 months ago
  56. f5fb858 MINOR: memprof: also report the totals and delta alloc-free by Willy Tarreau · 3 years, 7 months ago
  57. 616491b MINOR: memprof: also report the method used by each call by Willy Tarreau · 3 years, 7 months ago
  58. 79acefa BUG/MINOR: memprof: properly account for differences for realloc() by Willy Tarreau · 3 years, 7 months ago
  59. 3df5989 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · 3 years, 7 months ago
  60. 67b3cef CLEANUP: cli/activity: Remove double spacing in set profiling command by Daniel Corbett · 3 years, 7 months ago
  61. 4a75328 BUILD: memprof: make the old caller pointer a const in get_prof_bin() by Willy Tarreau · 3 years, 7 months ago
  62. b205bfd CLEANUP: cli/tree-wide: properly re-align the CLI commands' help messages by Willy Tarreau · 3 years, 7 months ago
  63. 2639e2e BUG/MINOR: activity: use the new pointer to calculate the new size in realloc() by Willy Tarreau · 3 years, 7 months ago
  64. 7541056 BUILD: activity: do not include malloc.h by Willy Tarreau · 3 years, 7 months ago
  65. ca3afc2 MINOR: activity: add the profiling.memory global setting by Willy Tarreau · 3 years, 7 months ago
  66. 993d44d MINOR: activity: make "show profiling" also dump the memoery usage by Willy Tarreau · 3 years, 7 months ago
  67. 42712cb MINOR: activity: make "show profiling" support a few arguments by Willy Tarreau · 3 years, 7 months ago
  68. 637d85a MINOR: activity: clean up the show profiling io_handler a little bit by Willy Tarreau · 3 years, 7 months ago
  69. f93c7be MEDIUM: activity: collect memory allocator statistics with USE_MEMORY_PROFILING by Willy Tarreau · 3 years, 7 months ago
  70. db87fc7 MINOR: activity: declare the storage for memory usage statistics by Willy Tarreau · 3 years, 7 months ago
  71. 00dd44f MINOR: activity: add a "memory" entry to "profiling" by Willy Tarreau · 3 years, 7 months ago
  72. ef7380f CLEANUP: activity: mark the profiling and task_profiling_mask __read_mostly by Willy Tarreau · 3 years, 7 months ago
  73. 0182516 CLEANUP: config: make the cfg_keyword parsers take a const for the defproxy by Willy Tarreau · 3 years, 9 months ago
  74. 75f7233 BUG/MINOR: activity: take care of late wakeups in "show tasks" by Willy Tarreau · 3 years, 10 months ago
  75. 7eff06e MINOR: activity: add a new "show tasks" command to list currently active tasks by Willy Tarreau · 3 years, 10 months ago
  76. cfa7101 MINOR: activity: flush scheduler stats on "set profiling tasks on" by Willy Tarreau · 3 years, 10 months ago
  77. 1bd67e9 MINOR: activity: also report collected tasks stats in "show profiling" by Willy Tarreau · 3 years, 10 months ago
  78. 3fb6a7b MINOR: activity: declare a new structure to collect per-function activity by Willy Tarreau · 3 years, 10 months ago
  79. aa622b8 MINOR: activity: make profiling more manageable by Willy Tarreau · 3 years, 10 months ago
  80. b255105 CLEANUP: include: tree-wide alphabetical sort of include files by Willy Tarreau · 4 years, 6 months ago
  81. ca8b069 REORG: include: move MAX_THREADS to defaults.h by Willy Tarreau · 4 years, 6 months ago
  82. 6be7849 REORG: include: move cfgparse.h to haproxy/cfgparse.h by Willy Tarreau · 4 years, 6 months ago
  83. f1d32c4 REORG: include: move channel.h to haproxy/channel{,-t}.h by Willy Tarreau · 4 years, 6 months ago
  84. 5e539c9 REORG: include: move stream_interface.h to haproxy/stream_interface{,-t}.h by Willy Tarreau · 4 years, 6 months ago
  85. 83487a8 REORG: include: move cli.h to haproxy/cli{,-t}.h by Willy Tarreau · 4 years, 6 months ago
  86. 48fbcae REORG: tools: split common/standard.h into haproxy/tools{,-t}.h by Willy Tarreau · 4 years, 6 months ago
  87. a04ded5 REORG: include: move activity to haproxy/ by Willy Tarreau · 4 years, 6 months ago
  88. 6634794 REORG: include: move freq_ctr to haproxy/ by Willy Tarreau · 4 years, 6 months ago
  89. 3f567e4 REORG: include: split hathreads into haproxy/thread.h and haproxy/thread-t.h by Willy Tarreau · 4 years, 6 months ago
  90. 4c7e4b7 REORG: include: update all files to use haproxy/api.h or api-t.h if needed by Willy Tarreau · 4 years, 6 months ago
  91. 9d00869 CLEANUP: cli: replace all occurrences of manual handling of return messages by Willy Tarreau · 5 years ago
  92. d2d3348 MINOR: activity: enable automatic profiling turn on/off by Willy Tarreau · 6 years ago
  93. d9add3a MINOR: activity: make the profiling status per thread and not global by Willy Tarreau · 6 years ago
  94. d636675 BUG/MINOR: activity: always initialize the profiling variable by Willy Tarreau · 6 years ago
  95. 0823ca8 MEDIUM: activity: Use the new _HA_ATOMIC_* macros. by Olivier Houchard · 6 years ago
  96. 0108d90 MEDIUM: init: convert all trivial registration calls to initcalls by Willy Tarreau · 6 years ago
  97. 75c62c2 MINOR: activity: add configuration and CLI support for "profiling.tasks" by Willy Tarreau · 6 years ago
  98. 609aad9 REORG: time/activity: move activity measurements to activity.{c,h} by Willy Tarreau · 6 years ago