summaryrefslogtreecommitdiffstats
path: root/src/libserver/worker_util.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Deduplicate codeVsevolod Stakhov2022-11-261-0/+64
* [Minor] Restore non-blocking semantics for the control socket to avoid deadlocksVsevolod Stakhov2022-10-311-2/+3
* [Minor] Plug memory leak for sigaltstackVsevolod Stakhov2022-10-291-6/+22
* [Rework] Use blocking socket for IPC between main and workersVsevolod Stakhov2022-10-231-0/+19
* [Minor] Use seqpacket for control pipesVsevolod Stakhov2022-10-231-2/+5
* [Rework] Store the current worker, so other libraries could use this informationVsevolod Stakhov2022-10-161-0/+3
* [Minor] Remove priorities from idempotent filtersVsevolod Stakhov2022-09-101-1/+1
* [Minor] Properly print top symbols by timeoutVsevolod Stakhov2022-09-101-7/+23
* [Minor] Add utility function for task timeoutsVsevolod Stakhov2022-08-191-0/+29
* 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