From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp52.i.mail.ru (smtp52.i.mail.ru [94.100.177.112]) (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 89187469710 for ; Wed, 20 May 2020 12:51:53 +0300 (MSK) From: Kirill Yukhin Date: Wed, 20 May 2020 12:51:16 +0300 Message-Id: Subject: [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 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(-) -- 1.8.3.1