Introduce _vinyl_deferred_delete system space
The space is a blackhole. It will be used for writing deferred DELETE statements generated by vinyl compaction tasks to WAL so that we can recover deferred DELETEs that hadn't been dumped to disk before the server was restarted. Since the new space doesn't depend on other system spaces, let's assign the minimal possible id to it, i.e. 257. Needed for #2129
Showing
- src/box/bootstrap.snap 0 additions, 0 deletionssrc/box/bootstrap.snap
- src/box/lua/space.cc 2 additions, 0 deletionssrc/box/lua/space.cc
- src/box/lua/upgrade.lua 15 additions, 0 deletionssrc/box/lua/upgrade.lua
- src/box/schema.cc 35 additions, 1 deletionsrc/box/schema.cc
- src/box/schema_def.h 2 additions, 0 deletionssrc/box/schema_def.h
- src/box/vinyl.c 34 additions, 0 deletionssrc/box/vinyl.c
- test/app-tap/tarantoolctl.test.lua 1 addition, 1 deletiontest/app-tap/tarantoolctl.test.lua
- test/box-py/bootstrap.result 4 additions, 1 deletiontest/box-py/bootstrap.result
- test/box/access_misc.result 4 additions, 1 deletiontest/box/access_misc.result
- test/box/access_sysview.result 1 addition, 1 deletiontest/box/access_sysview.result
- test/wal_off/alter.result 1 addition, 1 deletiontest/wal_off/alter.result
- test/xlog/upgrade.result 4 additions, 1 deletiontest/xlog/upgrade.result
Loading
Please register or sign in to comment