From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp44.i.mail.ru (smtp44.i.mail.ru [94.100.177.104]) (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 6AE124696C3 for ; Fri, 24 Apr 2020 13:14:37 +0300 (MSK) From: Chris Sosnin Date: Fri, 24 Apr 2020 13:14:23 +0300 Message-Id: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [Tarantool-patches] [PATCH 0/2] fix assertion fault in SELECT * FROM "_vfunc" List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: tarantool-patches@dev.tarantool.org, kyukhin@tarantool.org First patch allows performing schema upgrades within one release Second patch updates _vfunc format in 2.3.1.1. branch: https://github.com/tarantool/tarantool/tree/ksosnin/gh-4666-select-from-vfunc issue#1: https://github.com/tarantool/tarantool/issues/4804 issue#2: https://github.com/tarantool/tarantool/issues/4666 This branch is already reviewed by Vlad, I rebased it and regenerated snap file just in case. Chris Sosnin (2): box: allow schema upgrades within a release sql: fix assertion fault in SELECT * FROM "_vfunc" src/box/bootstrap.snap | Bin 5976 -> 5968 bytes src/box/lua/upgrade.lua | 25 +++++++++++++++--- test/box-py/bootstrap.result | 11 ++++++-- test/sql/engine.cfg | 1 + test/sql/gh-4666-sql-select-from-vfunc.result | 7 +++++ .../gh-4666-sql-select-from-vfunc.test.lua | 4 +++ 6 files changed, 42 insertions(+), 6 deletions(-) create mode 100644 test/sql/gh-4666-sql-select-from-vfunc.result create mode 100644 test/sql/gh-4666-sql-select-from-vfunc.test.lua -- 2.21.1 (Apple Git-122.3)