Commit Briefs

9c1e684d39 Sergey Bronnikov

test: add luaL_loadbuffer_fuzzer (ligurio/luaL_loadbuffer_fuzzer)

NO_CHANGELOG=add new test NO_DOC=add new test


847e5e0c04 Kirill Yukhin

ci: update version of checkout action

Fix the following warning: NO_WRAP Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Please update the following actions to use Node.js 16: actions/checkout NO_WRAP Fixes tarantool/tarantool-qa#279 NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci


90feddff3b Kirill Yukhin

ci: update version of upload-artifact action

Fix the following warning: NO_WRAP Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Please update the following actions to use Node.js 16: actions/upload-artifact NO_WRAP Fixes tarantool/tarantool-qa#280 NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci


70969d1d36 Vladimir Davydov

txn: account started, committed, and rolled back transactions

This commit fixes BEGIN, COMMIT, and ROLLBACK counters in the box.stat() output. Before this commit, they always showed 0. Now, they report the number of started, committed, and rolled back transactions, respectively. Closes #7583 NO_DOC=bug fix


e0a9aed47b Vladimir Davydov

box: panic if snapshot has no system spaces during recovery

Currently, if a snapshot contains some correct entries, but doesn't include system spaces, Tarantool crashes with segmentation fault, or for Debug build: void diag_raise(): Assertion `e != NULL' failed. This happens because memtx_engine_recover_snapshot returns -1, while diag is not set. Let's panic instead of a crash. Closes #7800 NO_DOC=bugfix