memtx: introduce universal iterator_pool
Memtx uses separate mempools for iterators of different types. Due to the fact that there will be more iterators of different sizes in a series of upcoming changes, let's always allocate the iterator of the largest size. No changes have been made to the rtree iterators pool because the size of these structures is significantly larger. Needed for #3961
Showing
- src/box/memtx_bitset.c 7 additions, 8 deletionssrc/box/memtx_bitset.c
- src/box/memtx_engine.c 3 additions, 6 deletionssrc/box/memtx_engine.c
- src/box/memtx_engine.h 14 additions, 6 deletionssrc/box/memtx_engine.h
- src/box/memtx_hash.c 7 additions, 8 deletionssrc/box/memtx_hash.c
- src/box/memtx_tree.c 6 additions, 7 deletionssrc/box/memtx_tree.c
Loading
Please register or sign in to comment