vinyl: cleanup and actualize a few configuration parameters
* remove dump_age_period; not much added value compared to dump_age itself; * remove dump_wm; dump_wm is a global constant that sets the maximal run size in a range; it must be a function of range size, which is defined per space; it's better to estimate it automatically (we may vary run size depending on the temperature of the run). * remove dump_prio; we're abandoning zone-based scheduler, and this was merely a handle to prioritize dumps of runs in red zone; * provide reasonable defaults for dump_age (40 seconds) and compact_wm (begin merge when there are at least two runs in a range) * update tests
Showing
- src/box/lua/load_cfg.lua 2 additions, 5 deletionssrc/box/lua/load_cfg.lua
- src/box/vinyl.c 5 additions, 23 deletionssrc/box/vinyl.c
- test/box/admin.result 2 additions, 8 deletionstest/box/admin.result
- test/box/cfg.result 4 additions, 16 deletionstest/box/cfg.result
- test/vinyl/info.result 1 addition, 10 deletionstest/vinyl/info.result
Loading
Please register or sign in to comment