Merge branch 'box-tree_indexes-speedup' into unstable
* box-tree_indexes-speedup: [box] build_indexes: malloc 20% more [box] build_indexes: separate arrays building from trees building [box] cosmetic changes: rename str_tree to tree [box] don't use find and find_by_tuple in tree indexes [box] save index key inside tree_index_member (in place) [sptree] update [core] do prelease after initialization [box] indexes speedup * build tree indexes after full loading * save in tree index parsed key (not only tuple) * lexicographical order in tree [sptree] fix initialization from array of one element
Showing
- cfg/tarantool_silverbox_cfg.c 63 additions, 30 deletionscfg/tarantool_silverbox_cfg.c
- cfg/tarantool_silverbox_cfg.cfg 3 additions, 2 deletionscfg/tarantool_silverbox_cfg.cfg
- cfg/tarantool_silverbox_cfg.cfg_tmpl 3 additions, 2 deletionscfg/tarantool_silverbox_cfg.cfg_tmpl
- cfg/tarantool_silverbox_cfg.h 4 additions, 3 deletionscfg/tarantool_silverbox_cfg.h
- core/tarantool.c 1 addition, 0 deletionscore/tarantool.c
- mod/silverbox/box.c 390 additions, 223 deletionsmod/silverbox/box.c
- mod/silverbox/box.h 40 additions, 14 deletionsmod/silverbox/box.h
- mod/silverbox/box_cfg.cfg_tmpl 3 additions, 2 deletionsmod/silverbox/box_cfg.cfg_tmpl
- mod/silverbox/t/box.pl 28 additions, 0 deletionsmod/silverbox/t/box.pl
- scripts/run_test.sh 44 additions, 30 deletionsscripts/run_test.sh
- third_party/sptree.h 66 additions, 56 deletionsthird_party/sptree.h
Loading
Please register or sign in to comment