From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp43.i.mail.ru (smtp43.i.mail.ru [94.100.177.103]) (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 7F2DE469710 for ; Mon, 1 Jun 2020 13:53:00 +0300 (MSK) Received: by smtp43.i.mail.ru with esmtpa (envelope-from ) id 1jfi3v-0008Rh-St for tarantool-patches@dev.tarantool.org; Mon, 01 Jun 2020 13:53:00 +0300 Date: Mon, 1 Jun 2020 13:52:59 +0300 From: Kirill Yukhin Message-ID: <20200601105259.reoolqekfv2potvh@tarantool.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [Tarantool-patches] [PATCH 0/2] Fix C module reloading List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: tarantool-patches@dev.tarantool.org Hello, On 20 май 12:51, Kirill Yukhin wrote: > The patchset fixes an issue when C module is not always > reloaded. It also introduces possibility to redirect > storage for temporary DSO copies to TMPDIR. > > See extensive comment for 1st patch for details. > > Branch: https://github.com/tarantool/tarantool/tree/kyukhin/gh-4945-fix-module-reload > Issue: https://github.com/tarantool/tarantool/issues/4945 > > Kirill Yukhin (2): > Copy DSO module before load instead of symlink-ing > Allow to set directory for copying DSO before load > > src/box/call.c | 12 ++++++--- > src/box/func.c | 42 ++++++++++++++++++++++++----- > test/box/func_reload.result | 62 +++++++++++++++++++++---------------------- > test/box/func_reload.test.lua | 33 ++++++++++++----------- > 4 files changed, 91 insertions(+), 58 deletions(-) I've checked the patchset into 2.3, 2.4 and master. I've also cherry-pick 1st patch into 1.10. -- Regards, Kirill Yukhin