When gaps in LSN fall on xlog boundaries, recovery could fail.
When looking for the next xlog to recover from, take into account gaps in LSNs which may occur due to wal_write() failures. Add test coverage for create/drop space and error injections. Add cleanup to alter_limits.test
Showing
- src/recovery.cc 10 additions, 1 deletionsrc/recovery.cc
- test/box/alter_limits.result 12 additions, 23 deletionstest/box/alter_limits.result
- test/box/alter_limits.test.lua 8 additions, 7 deletionstest/box/alter_limits.test.lua
- test/box/errinj.result 135 additions, 0 deletionstest/box/errinj.result
- test/box/errinj.test.lua 39 additions, 0 deletionstest/box/errinj.test.lua
Loading
Please register or sign in to comment