salad: allow to pass matras statistics to LIGHT, BPS tree, R-tree
Simply forward the new matras_stats argument to matras_create(). Currently, it's only used in tests. While we are at it: - Drop custom alloc/free func types in favor of matras types since now container constructors depend on matras_stats anyway. - Rearrange arguments order to group allocator-related arguments together. - Drop rtree_init return value (it's always 0). Needed for https://github.com/tarantool/tarantool-ee/issues/143 NO_DOC=refactoring NO_CHANGELOG=refactoring
Showing
- perf/light.cc 4 additions, 4 deletionsperf/light.cc
- src/box/memtx_hash.cc 3 additions, 3 deletionssrc/box/memtx_hash.cc
- src/box/memtx_rtree.cc 3 additions, 3 deletionssrc/box/memtx_rtree.cc
- src/box/memtx_tree.cc 1 addition, 1 deletionsrc/box/memtx_tree.cc
- src/box/sequence.c 3 additions, 2 deletionssrc/box/sequence.c
- src/box/vy_cache.c 1 addition, 1 deletionsrc/box/vy_cache.c
- src/box/vy_mem.c 1 addition, 1 deletionsrc/box/vy_mem.c
- src/lib/salad/bps_tree.h 19 additions, 30 deletionssrc/lib/salad/bps_tree.h
- src/lib/salad/light.h 14 additions, 17 deletionssrc/lib/salad/light.h
- src/lib/salad/rtree.c 6 additions, 6 deletionssrc/lib/salad/rtree.c
- src/lib/salad/rtree.h 8 additions, 9 deletionssrc/lib/salad/rtree.h
- test/unit/bps_tree.cc 35 additions, 11 deletionstest/unit/bps_tree.cc
- test/unit/bps_tree_iterator.cc 5 additions, 5 deletionstest/unit/bps_tree_iterator.cc
- test/unit/bps_tree_view.c 1 addition, 1 deletiontest/unit/bps_tree_view.c
- test/unit/light.cc 14 additions, 8 deletionstest/unit/light.cc
- test/unit/light_view.c 2 additions, 1 deletiontest/unit/light_view.c
- test/unit/rtree.cc 34 additions, 10 deletionstest/unit/rtree.cc
- test/unit/rtree_iterator.cc 6 additions, 9 deletionstest/unit/rtree_iterator.cc
- test/unit/rtree_multidim.cc 2 additions, 3 deletionstest/unit/rtree_multidim.cc
Loading
Please register or sign in to comment