From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp55.i.mail.ru (smtp55.i.mail.ru [217.69.128.35]) (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 B6E3B469710 for ; Wed, 20 May 2020 23:41:28 +0300 (MSK) Date: Wed, 20 May 2020 20:41:27 +0000 From: Nikita Pettik Message-ID: <20200520204127.GB19031@tarantool.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline 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: Kirill Yukhin Cc: tarantool-patches@dev.tarantool.org On 20 May 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 Changelog is missing, I guess. > 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(-) > > -- > 1.8.3.1