gh-561 "use checkpointing for snapshots"
Refactor engine.cc to make a snapshot based on existing, not future, WAL state. Implement wal_checkpoint() which delivers WAL vclock to tx thread and reopens the WAL.
Showing
- src/box/alter.cc 0 additions, 5 deletionssrc/box/alter.cc
- src/box/alter.h 0 additions, 6 deletionssrc/box/alter.h
- src/box/box.cc 20 additions, 2 deletionssrc/box/box.cc
- src/box/engine.cc 21 additions, 17 deletionssrc/box/engine.cc
- src/box/engine.h 9 additions, 3 deletionssrc/box/engine.h
- src/box/memtx_engine.cc 15 additions, 14 deletionssrc/box/memtx_engine.cc
- src/box/memtx_engine.h 2 additions, 2 deletionssrc/box/memtx_engine.h
- src/box/schema.cc 4 additions, 0 deletionssrc/box/schema.cc
- src/box/schema.h 6 additions, 1 deletionsrc/box/schema.h
- src/box/sophia_engine.cc 12 additions, 12 deletionssrc/box/sophia_engine.cc
- src/box/sophia_engine.h 2 additions, 2 deletionssrc/box/sophia_engine.h
- src/box/wal.cc 56 additions, 0 deletionssrc/box/wal.cc
- src/box/wal.h 12 additions, 0 deletionssrc/box/wal.h
- test/replication-py/cluster.result 1 addition, 1 deletiontest/replication-py/cluster.result
- test/replication-py/cluster.test.py 1 addition, 1 deletiontest/replication-py/cluster.test.py
- test/xlog/panic_on_wal_error.result 1 addition, 1 deletiontest/xlog/panic_on_wal_error.result
Loading
Please register or sign in to comment