Implement wal_mode = none option.
Implement blueprint https://blueprints.launchpad.net/tarantool/+spec/wal-mode-none Add wal_mode = none setting. It's possible to chagne wal_mode without restart. When wal_mode = none, we don't write to WAL. It's still possible to take a snapshot. Replication and hot standby are currently not operational in this mode.
Showing
- cfg/core_cfg.cfg_tmpl 1 addition, 0 deletionscfg/core_cfg.cfg_tmpl
- include/recovery.h 10 additions, 2 deletionsinclude/recovery.h
- mod/box/box.m 1 addition, 2 deletionsmod/box/box.m
- src/recovery.m 13 additions, 6 deletionssrc/recovery.m
- src/tarantool.m 5 additions, 6 deletionssrc/tarantool.m
- src/util.m 1 addition, 1 deletionsrc/util.m
- test/box_wal/suite.ini 9 additions, 0 deletionstest/box_wal/suite.ini
- test/box_wal/tarantool.cfg 46 additions, 0 deletionstest/box_wal/tarantool.cfg
- test/box_wal/wal_mode.result 36 additions, 0 deletionstest/box_wal/wal_mode.result
- test/box_wal/wal_mode.test 13 additions, 0 deletionstest/box_wal/wal_mode.test
Loading
Please register or sign in to comment