in lib/skywalking/util.lua [184:199]
_M.tablepool_release = function()
local sw_tab_pool = ngx.ctx.sw_tab_pool
if not sw_tab_pool then
return
end
for i = #sw_tab_pool, 1, -2 do
local name = sw_tab_pool[i - 1]
local tab = sw_tab_pool[i]
tablepool.release(name, tab)
end
clear_tab(sw_tab_pool)
ngx.ctx.sw_tab_pool = nil
end