summaryrefslogtreecommitdiffstats
path: root/src/libserver/worker_util.c
Commit message (Expand)AuthorAgeFilesLines
* Spelling (#4086)Josh Soref2022-02-221-1/+1
* [Minor] Remove obsolete WITH_HIREDIS defineVsevolod Stakhov2021-11-201-2/+0
* [Minor] Do not refork old workers that are due to be terminatedVsevolod Stakhov2021-07-281-12/+22
* [Fix] Rework metrics handlingVsevolod Stakhov2021-05-181-4/+2
* Implement an endpoint for OpenMetricsManuel RĂ¼ger2021-05-171-1/+27
* [Minor] Try to silence intentional leak for sigaltstackVsevolod Stakhov2021-01-071-2/+4
* [Minor] Switch to buffered IOVsevolod Stakhov2020-10-191-2/+4
* [Minor] Show all listening configurationsVsevolod Stakhov2020-09-241-3/+19
* [Minor] Another try to fix reuseport damageVsevolod Stakhov2020-09-171-0/+5
* [Fix] Fix multiple listen configurationVsevolod Stakhov2020-09-161-2/+5
* [Minor] Fix the previous commit (sync main and children)Vsevolod Stakhov2020-09-111-2/+1
* [Fix] Disable reuseport for TCP sockets as it causes too many troublesVsevolod Stakhov2020-09-111-16/+28
* [Minor] Add leak explanationVsevolod Stakhov2020-09-101-1/+6
* [Minor] Fix format stringVsevolod Stakhov2020-06-231-2/+2
* [Rework] Close listen sockets in main after forkVsevolod Stakhov2020-06-101-17/+52
* [Minor] Explicitly specify af for socketpairVsevolod Stakhov2020-06-101-2/+2
* [Minor] REUSEPORT is broken everywhere but LinuxVsevolod Stakhov2020-06-101-1/+1
* [Minor] Fix some error reportingVsevolod Stakhov2020-06-091-4/+11
* [Project] Do not listen sockets in the main processVsevolod Stakhov2020-06-091-6/+26
* [Project] Preliminary usage of the reuseportVsevolod Stakhov2020-06-091-0/+41
* [Minor] Add flags to listen socket creationVsevolod Stakhov2020-06-091-0/+1
* [Minor] Close sockets that do not belong to a current workerVsevolod Stakhov2020-06-091-78/+124
* [Minor] Do not use signalfd - it is totally broken in libevVsevolod Stakhov2020-03-261-2/+1
* [Fix] Try hard to deal with ghost workersVsevolod Stakhov2020-03-261-0/+3
* [Minor] Reduce log noiseVsevolod Stakhov2020-03-231-1/+1
* [Rework] Re cache: Load hyperscan earlyVsevolod Stakhov2020-03-231-2/+4
* [Rework] Further project structure reorganisationVsevolod Stakhov2020-02-111-17/+4
* [Rework] Logger: Fix issues found so farVsevolod Stakhov2020-02-101-14/+6
* [Minor] Implement preliminary termination for hs_helperVsevolod Stakhov2020-02-071-14/+30
* [Project] Allow to enable mempool debugging from the protocolVsevolod Stakhov2019-12-231-1/+1
* [Feature] Allow to limit maps per specific workerVsevolod Stakhov2019-11-111-2/+3
* [Rework] Further isolation of the controller's functionsVsevolod Stakhov2019-11-111-0/+278
* [Rework] Replace controller functions by any scanner worker if neededVsevolod Stakhov2019-11-111-0/+100
* [Fix] Fix terminationVsevolod Stakhov2019-11-081-10/+12
* [Minor] Stop periodics on terminateVsevolod Stakhov2019-11-081-0/+1
* [Rework] Another phase of finish actions reworkVsevolod Stakhov2019-11-071-24/+75
* [Rework] Rework final scripts logicVsevolod Stakhov2019-11-071-39/+93
* [Feature] Shutdown timeout is now associated with task timeoutVsevolod Stakhov2019-11-061-3/+7
* [Minor] Slightly improve crashes loggingVsevolod Stakhov2019-11-041-6/+13
* [Feature] Allow to explicitly set events backendVsevolod Stakhov2019-10-271-1/+2
* [Fix] Fix event loop creationVsevolod Stakhov2019-10-261-1/+1
* [Minor] Restore full bind_lineVsevolod Stakhov2019-10-071-5/+5
* [Feature] Improve logging locking logic (remove it actually)Vsevolod Stakhov2019-10-071-0/+2
* [Minor] Improve logging reopeningVsevolod Stakhov2019-10-071-0/+3
* [Minor] Oops, fix hyperscan disabled buildVsevolod Stakhov2019-10-041-4/+3
* [Fix] Fix hearbeats restart issueVsevolod Stakhov2019-10-041-0/+11
* [Minor] Do not refork on heartbeat loss if it has not been configuredVsevolod Stakhov2019-10-041-1/+2
* [Minor] Strictly check worker context magicVsevolod Stakhov2019-10-041-0/+8
* [Minor] Remove unused struct timevalVsevolod Stakhov2019-10-041-5/+0
* [Minor] Try to fix finishing handlersVsevolod Stakhov2019-10-041-0/+3