summaryrefslogtreecommitdiffstats
path: root/daemon/defer.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* daemon/defer: add price-factor to verbose log, commentLukáš Ondráček10 days1-2/+2
* price_factor WIPVladimír Čunát10 days1-1/+16
* daemon/defer: redesign UDP and non-UDP phase transitionLukáš Ondráček2025-01-101-79/+63
* daemon/defer: update uv time after longer operationsLukáš Ondráček2025-01-091-0/+1
* daemon/defer: fix accounting time to phasesLukáš Ondráček2025-01-091-3/+5
* daemon/defer: fix infinite UDP reclassification after TCP requestLukáš Ondráček2025-01-091-7/+7
* daemon/defer: fix memory consumption limit checkLukáš Ondráček2025-01-061-16/+21
* daemon/defer: fix negative priority of follow-up stream packetsLukáš Ondráček2025-01-021-15/+8
* daemon/defer: tidyLukáš Ondráček2024-12-301-18/+17
* daemon/defer: avoid warnings from gcc and coverityVladimír Čunát2024-12-301-1/+6
* daemon/defer: add subpriorities by prefix lengthLukáš Ondráček2024-12-301-41/+68
* daemon/defer: make rate limits relative to single cpuLukáš Ondráček2024-12-161-20/+15
* daemon/defer: fix price overflow for too long operationsLukáš Ondráček2024-12-121-3/+5
* daemon/defer: change KRU configurationLukáš Ondráček2024-12-121-26/+23
* daemon/defer: increase request timeout to 1sLukáš Ondráček2024-12-111-1/+1
* daemon/defer: add log-period for dropped data loggingLukáš Ondráček2024-12-111-3/+23
* daemon/defer: improve time measuringLukáš Ondráček2024-12-111-1/+3
* daemon/defer: increase request timeout to 50 msLukáš Ondráček2024-12-111-1/+1
* daemon/defer: use defer instead of prioritization in logsLukáš Ondráček2024-12-111-4/+4
* daemon/defer: configuration changes + loggingLukáš Ondráček2024-12-041-29/+113
* daemon/defer: increase deferred request timeoutLukáš Ondráček2024-12-021-1/+1
* daemon/defer: fix charging time to UDP and non-UDP phasesLukáš Ondráček2024-11-281-3/+10
* daemon/defer: minor changesLukáš Ondráček2024-11-281-5/+8
* daemon/defer: fix using src_addr instead of comm_addrLukáš Ondráček2024-11-281-6/+6
* daemon/defer: allow recursive time accounting, fix subreq accountingLukáš Ondráček2024-11-251-12/+17
* daemon/defer: fix closing session with deferred EOFLukáš Ondráček2024-11-211-11/+18
* daemon/defer: limit deferred queries by memory usageLukáš Ondráček2024-11-211-4/+26
* daemon/defer: defer stream EOF if data are deferredLukáš Ondráček2024-11-201-6/+48
* daemon/defer: enable defer by defaultLukáš Ondráček2024-11-061-0/+7
* mmapped_* nit: move from daemon/ to lib/Vladimír Čunát2024-11-041-1/+1
* daemon/mmapped: use static_assert on undefined paddingLukáš Ondráček2024-11-041-5/+6
* daemon/ratelimiting: polishLukáš Ondráček2024-11-041-1/+4
* daemon/defer: disable by default, use real time in KRULukáš Ondráček2024-10-231-22/+69
* Revert "daemon/defer: use total accounted time as KRU time"Lukáš Ondráček2024-10-231-25/+12
* daemon/defer: cleanup heads of queues after idleLukáš Ondráček2024-10-141-27/+56
* daemon/defer: defer or close whole streams at onceLukáš Ondráček2024-10-101-8/+66
* daemon/defer: add alternate UDP and non-UDP phasesLukáš Ondráček2024-10-071-21/+87
* daemon/defer: use total accounted time as KRU timeLukáš Ondráček2024-10-021-12/+25
* daemon/mmapped: remove padding from header where usedLukáš Ondráček2024-10-011-1/+5
* lib/log: add [defer ] groupVladimír Čunát2024-10-011-2/+1
* defer: fix/hide tidy/trivial_checks warningsLukáš Ondráček2024-07-301-1/+2
* defer: fix DoHLukáš Ondráček2024-07-231-1/+6
* defer: add special queue for UDPLukáš Ondráček2024-07-221-10/+23
* defer: add request and idle timeouts, limit on waiting queriesLukáš Ondráček2024-07-101-60/+172
* lib/kru: add optional arg prefix_out for loggingLukáš Ondráček2024-06-181-8/+10
* treewide: utilize _Alignas, as it's standard C11Vladimír Čunát2024-06-141-3/+3
* defer: add new KRU instance and async queuesLukáš Ondráček2024-06-101-8/+172
* rrl: renaming, movements, create defer protolayerLukáš Ondráček2024-06-041-0/+28