Move xctl function calls to vinyl
Introduce Engine::collectGarbage() and backup() callbacks for vinyl, and call xctl_collect_garbage() and xctl_backup() from them. Also, move xctl_init(), xctl_free(), xctl_{begin,end}_recovery(), xctl_rotate() to vinyl. Needed to turn xctl into vinyl-private metadata log.
Showing
- src/box/box.cc 0 additions, 12 deletionssrc/box/box.cc
- src/box/engine.cc 0 additions, 3 deletionssrc/box/engine.cc
- src/box/vinyl.c 28 additions, 1 deletionsrc/box/vinyl.c
- src/box/vinyl.h 15 additions, 1 deletionsrc/box/vinyl.h
- src/box/vinyl_engine.cc 13 additions, 2 deletionssrc/box/vinyl_engine.cc
- src/box/vinyl_engine.h 2 additions, 0 deletionssrc/box/vinyl_engine.h
Loading
Please register or sign in to comment