From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp3.mail.ru (smtp3.mail.ru [94.100.179.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id AC85E46971A for ; Thu, 12 Dec 2019 01:33:40 +0300 (MSK) References: <20191210142204.ypbyrmyidyg5gi7j@tarantool.org> From: Vladislav Shpilevoy Message-ID: <74e170c4-8e50-8e47-e13d-5d2473c3a575@tarantool.org> Date: Wed, 11 Dec 2019 23:33:38 +0100 MIME-Version: 1.0 In-Reply-To: <20191210142204.ypbyrmyidyg5gi7j@tarantool.org> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 8bit Subject: Re: [Tarantool-patches] [PATCH 0/2] Module is not unloaded on function drop List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Kirill Yukhin Cc: tarantool-patches@dev.tarantool.org Hi! On 10/12/2019 15:22, Kirill Yukhin wrote: > Hello, > > On 27 ноя 00:29, Vladislav Shpilevoy wrote: >> The patchset fixes a problem when a C function, added via >> box.schema.func.create(), is dropped, but its dynamic library is not unloaded >> from the process' memory. >> >> Branch: http://github.com/tarantool/tarantool/tree/gerold103/gh-4648-func-unload >> Issue: https://github.com/tarantool/tarantool/issues/4648 >> >> Vladislav Shpilevoy (2): >> errinj: provide 'get' method in Lua >> func: fix not unloading of unused modules > > I've checked your patchset into 1.10, 2.2 and master. The patchset was not pushed to 1.10. Because you wouldn't be able to backport it, because 1.10 misses some functionality uses in the test. I ported it. See the branch: gerold103/gh-4648-func-unload-1.10 Also I've taken into account the broken box/errinj.test.lua. On the branch it is fixed. > > -- > Regards, Kirill Yukhin >