feat(wal_ext): add support for WAL extensions.
WAL extensions allows to add auxiliary information to each write-ahead log record. WAL extensions configured by `box.cfg.wal_ext` option. Currently, there is only one builtin extension: `new_old`. `new_old` extension add information about new and old tuples for ddl operations. NO_DOC=internal NO_CHANGELOG=internal
Showing
- CMakeLists.txt 6 additions, 0 deletionsCMakeLists.txt
- src/box/lua/wal_ext.c 70 additions, 0 deletionssrc/box/lua/wal_ext.c
- src/box/wal_ext_impl.c 109 additions, 0 deletionssrc/box/wal_ext_impl.c
- src/box/wal_ext_impl.h 49 additions, 0 deletionssrc/box/wal_ext_impl.h
- test/box-luatest/wal_ext_test.lua 184 additions, 0 deletionstest/box-luatest/wal_ext_test.lua
Loading
Please register or sign in to comment