box: introduce memtx_sort_threads config parameter
Closes #3389 Closes #7689 Closes #4646 @TarantoolBot document Title: new box.cfg parameter memtx_sort_threads The parameter sets the number of threads used to sort keys of secondary indexes on loading memtx database. The parameter cannot be changed dynamically (as it does not make sense). Maximum value is 256, minimum is 1. Default is to use all available cores. Usage example: ``` box.cfg{memtx_sort_threads=4} ```
Showing
- changelogs/unreleased/gh-3389-cfg-option-memtx-sort-threads.md 5 additions, 0 deletions...elogs/unreleased/gh-3389-cfg-option-memtx-sort-threads.md
- cmake/BuildMisc.cmake 0 additions, 5 deletionscmake/BuildMisc.cmake
- cmake/compiler.cmake 0 additions, 16 deletionscmake/compiler.cmake
- debian/copyright 0 additions, 1 deletiondebian/copyright
- src/CMakeLists.txt 0 additions, 7 deletionssrc/CMakeLists.txt
- src/box/box.cc 21 additions, 0 deletionssrc/box/box.cc
- src/box/lua/load_cfg.lua 2 additions, 0 deletionssrc/box/lua/load_cfg.lua
- src/box/memtx_engine.cc 26 additions, 1 deletionsrc/box/memtx_engine.cc
- src/box/memtx_engine.h 8 additions, 2 deletionssrc/box/memtx_engine.h
- src/box/memtx_tree.cc 5 additions, 4 deletionssrc/box/memtx_tree.cc
- src/lib/core/tt_sort.c 9 additions, 9 deletionssrc/lib/core/tt_sort.c
- src/trivia/config.h.cmake 0 additions, 4 deletionssrc/trivia/config.h.cmake
- test/box-luatest/gh_3389_cfg_option_memtx_sort_threads_test.lua 58 additions, 0 deletions...ox-luatest/gh_3389_cfg_option_memtx_sort_threads_test.lua
- test/box-tap/cfg.test.lua 5 additions, 1 deletiontest/box-tap/cfg.test.lua
- third_party/qsort_arg.c 3 additions, 40 deletionsthird_party/qsort_arg.c
- third_party/qsort_arg.h 2 additions, 9 deletionsthird_party/qsort_arg.h
- third_party/qsort_arg_mt.c 0 additions, 261 deletionsthird_party/qsort_arg_mt.c
Loading
-
mentioned in commit 46ceedc4
-
mentioned in commit 90ecbc84
-
mentioned in commit 8e4c859e
-
mentioned in commit 89aa75d8
-
mentioned in commit 503e0cda
-
mentioned in commit dbda860d
-
mentioned in commit cf2b20a1
-
mentioned in commit 7407ae83
-
mentioned in commit 4f2ade47
-
mentioned in commit 678d49c9
-
mentioned in commit 6fa91f9f
-
mentioned in commit 0aa413cc
-
mentioned in commit a4a00d16
Please register or sign in to comment