-
Notifications
You must be signed in to change notification settings - Fork 387
Open
Labels
Description
tarantool/src/box/memtx_allocator.h
Lines 207 to 215 in 2502633
template<class Allocator> | |
class MemtxAllocator { | |
public: | |
/** | |
* Tuple read view. | |
* | |
* Opening a read view pins tuples that were allocated before | |
* the read view was created. See open_read_view(). | |
*/ |
For memcs brin/skip indexes and for another upcoming features we need the following functionality:
- Ability to allocate arbitrary blocks of memory, not only memtx tuples;
- Coping of a block that is touched for writing, and that is referenced by a read view;
- Avoid CoW for blocks that is touched for writing, but isn't referenced by any read view.
locker