vinyl: implement index compact method
Force major compaction of all ranges when index.compact() is called. Note, the function only triggers compaction, it doesn't wait until compaction is complete. Closes #3139
Showing
- src/box/vinyl.c 9 additions, 1 deletionsrc/box/vinyl.c
- src/box/vy_lsm.c 13 additions, 0 deletionssrc/box/vy_lsm.c
- src/box/vy_lsm.h 6 additions, 0 deletionssrc/box/vy_lsm.h
- src/box/vy_range.c 23 additions, 0 deletionssrc/box/vy_range.c
- src/box/vy_range.h 12 additions, 0 deletionssrc/box/vy_range.h
- src/box/vy_scheduler.c 9 additions, 0 deletionssrc/box/vy_scheduler.c
- src/box/vy_scheduler.h 7 additions, 0 deletionssrc/box/vy_scheduler.h
- test/vinyl/compact.result 112 additions, 2 deletionstest/vinyl/compact.result
- test/vinyl/compact.test.lua 56 additions, 2 deletionstest/vinyl/compact.test.lua
Loading
Please register or sign in to comment