[Tarantool-patches] [PATCH v3 08/13] txm: introduce tx manager

Nikita Pettik korablev at tarantool.org
Wed Jul 15 19:51:57 MSK 2020


On 15 Jul 16:55, Aleksandr Lyapunov wrote:
> Define TX manager. It will store data for MVCC and conflict manager.
> Define also 'use_mvcc_engine' in config that enables MVCC engine.
> 
> Part of #4897
> ---
>  src/box/lua/load_cfg.lua        |  2 ++
>  src/box/txn.c                   | 21 +++++++++++++++++++++
>  src/box/txn.h                   | 12 ++++++++++++
>  src/main.cc                     |  5 +++++
>  test/app-tap/init_script.result |  1 +
>  test/box/admin.result           |  2 ++
>  test/box/cfg.result             |  4 ++++
>  7 files changed, 47 insertions(+)
> 
> diff --git a/src/box/lua/load_cfg.lua b/src/box/lua/load_cfg.lua
> index 107bc15..8b40b29 100644
> --- a/src/box/lua/load_cfg.lua
> +++ b/src/box/lua/load_cfg.lua
> @@ -82,6 +82,7 @@ local default_cfg = {
>      coredump            = false,
>      read_only           = false,
>      hot_standby         = false,
> +    use_mvcc_engine     = false,

Mb memtx_mvcc or memtx_mvcc_engine? I mean to tell it from vinyl.

The rest is obvious, LGTM



More information about the Tarantool-patches mailing list