engine: pass vclock instead of lsn to collect_garbage callback
First, this is consistent with other engine callbacks, such as checkpoint or backup. Second, a vclock can be used as a search key in a vclock set, which in turn can make code more straightforward, e.g. look how this patch simplifies vy_log_prev_checkpoint().
Showing
- src/box/box.cc 1 addition, 1 deletionsrc/box/box.cc
- src/box/engine.c 5 additions, 4 deletionssrc/box/engine.c
- src/box/engine.h 5 additions, 4 deletionssrc/box/engine.h
- src/box/gc.c 2 additions, 5 deletionssrc/box/gc.c
- src/box/memtx_engine.c 3 additions, 2 deletionssrc/box/memtx_engine.c
- src/box/vinyl.c 4 additions, 5 deletionssrc/box/vinyl.c
- src/box/vy_log.c 16 additions, 20 deletionssrc/box/vy_log.c
- src/box/vy_log.h 2 additions, 2 deletionssrc/box/vy_log.h
- src/box/wal.c 23 additions, 18 deletionssrc/box/wal.c
- src/box/wal.h 5 additions, 4 deletionssrc/box/wal.h
Loading
Please register or sign in to comment