From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpng2.m.smailru.net (smtpng2.m.smailru.net [94.100.179.3]) (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 A1E944696C3 for ; Tue, 28 Jan 2020 15:50:45 +0300 (MSK) From: Chris Sosnin Date: Tue, 28 Jan 2020 15:50:40 +0300 Message-Id: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [Tarantool-patches] [PATCH v4 0/3] box: session settings fixes List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: v.shpilevoy@tarantool.org, tarantool-patches@dev.tarantool.org Changes in v3: - add a patch that removes setting modules - apply Vlad's fixes Changes in v4: - add lua frontend for accessing session settings - move settings initialization into session.c branch: https://github.com/tarantool/tarantool/tree/ksosnin/gh-4712-search-settings issue #1: https://github.com/tarantool/tarantool/issues/4711 issue #2: https://github.com/tarantool/tarantool/issues/4712 Chris Sosnin (3): box: replace session_settings modules with a single array box: add binary search for _session_settings space box: provide a user friendly frontend for accessing session settings src/box/lua/session.c | 106 +++++++++++ src/box/session_settings.c | 180 +++++++++++------- src/box/session_settings.h | 47 +++-- src/box/sql.c | 5 - src/box/sql/build.c | 60 ++---- ...1-access-settings-from-any-frontend.result | 94 +++++++-- ...access-settings-from-any-frontend.test.lua | 45 ++++- 7 files changed, 378 insertions(+), 159 deletions(-) -- 2.21.1 (Apple Git-122.3)