Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
1714680cec6dd2348fcfe73430d6d06d55e9b891
/
src
/
ev_evports.c
58b73f9
MINOR: pollers: only update the local date during busy polling
by Willy Tarreau
· Wed Sep 21 08:11:38 2022 +0200
af985e0
CLEANUP: pollers: remove dead code in the polling loop
by Willy Tarreau
· Mon Sep 12 09:35:44 2022 +0200
eea152e
BUG/MINOR: signals/poller: ensure wakeup from signals
by Matthias Wirth
· Fri Sep 09 10:21:00 2022 +0200
43c891d
BUG/MINOR: signals/poller: set the poller timeout to 0 when there are signals
by William Lallemand
· Thu Sep 08 17:46:31 2022 +0200
6983426
BUG/MAJOR: poller: drop FD's tgid when masks don't match
by Willy Tarreau
· Mon Jul 25 15:39:21 2022 +0200
1f947cb
MAJOR: poller: only touch/inspect the update_mask under tgid protection
by Willy Tarreau
· Sat Jul 09 23:55:43 2022 +0200
d95f18f
MAJOR: pollers: rely on fd_reregister_all() at boot time
by Willy Tarreau
· Sat Jul 09 23:23:50 2022 +0200
3638d17
MEDIUM: fd: make thread_mask now represent group-local IDs
by Willy Tarreau
· Thu Jul 07 08:23:03 2022 +0200
6d3c501
MEDIUM: fd/poller: turn update_mask to group-local IDs
by Willy Tarreau
· Tue Jul 05 19:21:06 2022 +0200
6302212
MEDIUM: fd/poller: turn polled_mask to group-local IDs
by Willy Tarreau
· Wed Jul 06 10:37:31 2022 +0200
35ee710
MEDIUM: fd/poller: make the update-list per-group
by Willy Tarreau
· Fri Jul 08 11:33:43 2022 +0200
b1093c6
MEDIUM: poller: program the update in fd_update_events() for a migrated FD
by Willy Tarreau
· Sat Jul 09 18:55:37 2022 +0200
058b2c1
MINOR: poller: centralize poll return handling
by Willy Tarreau
· Wed Jun 22 15:21:34 2022 +0200
740d749
BUILD: pollers: use an initcall to register the pollers
by Willy Tarreau
· Mon Apr 25 19:00:55 2022 +0200
3cc1e3d
BUILD: evports: remove a leftover from the dead_fd cleanup
by Willy Tarreau
· Tue Nov 30 09:32:21 2021 +0100
16cc16d
CLEANUP: Re-apply xalloc_size.cocci
by Tim Duesterhus
· Sat Nov 06 15:14:45 2021 +0100
20adfde
MINOR: activity: get the run_time from the clock updates
by Willy Tarreau
· Fri Oct 08 11:34:46 2021 +0200
f9d5e10
REORG: clock: move the updates of cpu/mono time to clock.c
by Willy Tarreau
· Fri Oct 08 10:43:59 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
6dfab11
REORG: sched: move idle time calculation from time.h to task.h
by Willy Tarreau
· Thu Sep 30 17:53:22 2021 +0200
88d1c5d
MEDIUM: threads: add a stronger thread_isolate_full() call
by Willy Tarreau
· Wed Aug 04 11:44:17 2021 +0200
200bd50
MEDIUM: fd: rely more on fd_update_events() to detect changes
by Willy Tarreau
· Thu Jul 29 16:57:19 2021 +0200
79e90b9
BUG/MINOR: pollers: always program an update for migrated FDs
by Willy Tarreau
· Fri Jul 30 14:18:49 2021 +0200
c37ccd7
BUG/MEDIUM: pollers: clear the sleeping bit after waking up, not before
by Willy Tarreau
· Fri Jul 30 10:57:09 2021 +0200
4781b15
CLEANUP: atomic/tree-wide: replace single increments/decrements with inc/dec
by Willy Tarreau
· Tue Apr 06 13:53:36 2021 +0200
61cfdf4
CLEANUP: tree-wide: replace free(x);x=NULL with ha_free(&x)
by Willy Tarreau
· Sat Feb 20 10:46:51 2021 +0100
38e8a1c
MINOR: debug: add a new DEBUG_FD build option
by Willy Tarreau
· Tue Jun 23 10:04:54 2020 +0200
e406386
MINOR: activity: rename confusing poll_* fields in the output
by Willy Tarreau
· Wed Jun 17 20:35:33 2020 +0200
e545153
MINOR: activity: report the number of times poll() reports I/O
by Willy Tarreau
· Wed Jun 17 20:25:18 2020 +0200
b255105
CLEANUP: include: tree-wide alphabetical sort of include files
by Willy Tarreau
· Tue Jun 09 09:07:15 2020 +0200
5b9cde4
REORG: include: move THREAD_LOCAL and __decl_thread() to compiler.h
by Willy Tarreau
· Thu Jun 11 08:33:02 2020 +0200
aeed4a8
REORG: include: move log.h to haproxy/log{,-t}.h
by Willy Tarreau
· Thu Jun 04 22:01:04 2020 +0200
3727a8a
REORG: include: move signal.h to haproxy/signal{,-t}.h
by Willy Tarreau
· Thu Jun 04 17:37:26 2020 +0200
f268ee8
REORG: include: split global.h into haproxy/global{,-t}.h
by Willy Tarreau
· Thu Jun 04 17:05:57 2020 +0200
0f6ffd6
REORG: include: move fd.h to haproxy/fd{,-t}.h
by Willy Tarreau
· Wed Jun 03 19:33:00 2020 +0200
c2f7c58
REORG: include: move common/ticks.h to haproxy/ticks.h
by Willy Tarreau
· Tue Jun 02 18:15:32 2020 +0200
a04ded5
REORG: include: move activity to haproxy/
by Willy Tarreau
· Tue Jun 02 10:29:48 2020 +0200
92b4f13
REORG: include: move time.h from common/ to haproxy/
by Willy Tarreau
· Mon Jun 01 11:05:15 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
ce7b00f
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Mon Mar 23 22:28:40 2020 +0500
03e7853
BUILD: remove obsolete support for -mregparm / USE_REGPARM
by Willy Tarreau
· Tue Feb 25 07:38:05 2020 +0100
11ef083
MINOR: pollers: add a new flag to indicate pollers reporting ERR & HUP
by Willy Tarreau
· Thu Nov 28 18:17:33 2019 +0100
7ceb96b
BUG/MINOR: build: fix event ports (Solaris)
by Emmanuel Hocdet
· Thu Sep 19 11:08:26 2019 +0000
6b30898
MEDIUM: fd: do not use the FD_POLL_* flags in the pollers anymore
by Willy Tarreau
· Fri Sep 06 19:05:50 2019 +0200
5bee3e2
MEDIUM: fd: remove the FD_EV_POLLED status bit
by Willy Tarreau
· Wed Sep 04 09:52:57 2019 +0200
5305505
MEDIUM: pollers: Remember the state for read and write for each threads.
by Olivier Houchard
· Thu Jul 25 14:00:18 2019 +0000
305d5ab
MAJOR: fd: Get rid of the fd cache.
by Olivier Houchard
· Wed Jul 24 18:07:06 2019 +0200
2ae84e4
MEDIUM: poller: separate the wait time from the wake events
by Willy Tarreau
· Tue May 28 16:44:05 2019 +0200
0ba4f48
MAJOR: polling: add event ports support (Solaris)
by Emmanuel Hocdet
· Mon Apr 08 16:53:32 2019 +0000