read_view: add option to include temporary spaces
- Filter out temporary spaces on read view creation unless the read_view_opts::needs_temporary_spaces flag is set and drop temporary space filter from checkpoint and join code. - Pass read_view_opts to engine_create_read_view. In case of memtx, delay garbage collection of temporary tuples if the flag is set. Needed for https://github.com/tarantool/tarantool-ee/issues/213 NO_DOC=internal NO_TEST=ee NO_CHANGELOG=internal
Showing
- src/box/engine.c 3 additions, 1 deletionsrc/box/engine.c
- src/box/engine.h 8 additions, 4 deletionssrc/box/engine.h
- src/box/memtx_engine.cc 5 additions, 4 deletionssrc/box/memtx_engine.cc
- src/box/read_view.c 3 additions, 1 deletionsrc/box/read_view.c
- src/box/read_view.h 5 additions, 0 deletionssrc/box/read_view.h
Loading
Please register or sign in to comment