Created
January 11, 2022 09:39
-
-
Save Lochnair/781c5bf056ad61a85aecd0799f7f59a7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From 58fb1b6a924538b7ff8b0b38efb9e5c1b894e3ed Mon Sep 17 00:00:00 2001 | |
From: Nils Andreas Svee <me@lochnair.net> | |
Date: Tue, 11 Jan 2022 10:37:53 +0100 | |
Subject: [PATCH] set names on threads for debugging | |
--- | |
lib/sqm-autorate.lua | 7 +++++++ | |
1 file changed, 7 insertions(+) | |
diff --git a/lib/sqm-autorate.lua b/lib/sqm-autorate.lua | |
index e2ef9c9..676643d 100755 | |
--- a/lib/sqm-autorate.lua | |
+++ b/lib/sqm-autorate.lua | |
@@ -516,6 +516,7 @@ local function receive_udp_pkt(pkt_id) | |
end | |
local function ts_ping_receiver(pkt_id, pkt_type) | |
+ set_debug_threadname('ping_receiver') | |
logger(loglevel.TRACE, "Entered ts_ping_receiver() with value: " .. pkt_id) | |
local receive_func = nil | |
@@ -602,6 +603,7 @@ local function send_udp_pkt(reflector, pkt_id) | |
end | |
local function ts_ping_sender(pkt_type, pkt_id, freq) | |
+ set_debug_threadname('ping_sender') | |
logger(loglevel.TRACE, "Entered ts_ping_sender() with values: " .. freq .. " | " .. pkt_type .. " | " .. pkt_id) | |
local floor = math.floor | |
@@ -648,6 +650,8 @@ local function read_stats_file(file) | |
end | |
local function ratecontrol() | |
+ set_debug_threadname('ratecontroller') | |
+ | |
local floor = math.floor | |
local max = math.max | |
local min = math.min | |
@@ -853,6 +857,8 @@ local function ratecontrol() | |
end | |
local function baseline_calculator() | |
+ set_debug_threadname('baseliner') | |
+ | |
local min = math.min | |
-- 135 seconds to decay to 50% for the slow factor and | |
-- 0.4 seconds to decay to 50% for the fast factor. | |
@@ -963,6 +969,7 @@ local function rtt_compare(a, b) | |
end | |
local function reflector_peer_selector() | |
+ set_debug_threadname('peer_selector') | |
local floor = math.floor | |
local pi = math.pi | |
local random = math.random | |
-- | |
2.34.1 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment