Sent tarantool/small patch and patchset with explanations on reserve
tech drawbacks and space:delete() problem:
https://lists.tarantool.org/pipermail/tarantool-patches/2020-February/014191.html
 
Понедельник, 10 февраля 2020, 13:50 +03:00 от Konstantin Osipov <kostja.osipov@gmail.com>:
 
* Ilya Kosarev <i.kosarev@tarantool.org> [20/02/10 13:44]:

Ilya, please explain the issues in specific terms: references to
source code, test conditions, and so on.

I don't see any issue with reserving a slab at Tarantool start for
out-of-memory truncate. I don't see any issues with deletes,
because deletes are not supposed to use this slab, it should only hold
truncate record. Deletes do not allocate tuples anyway.
Right, space:delete() problem is not connected with the
space:truncate() problem.

I think you should try to do it and send a patch when you get
stuck.

You can't expect me to explain how to do it because I don't know
what you don't know.

--
Konstantin Osipov, Moscow, Russia
 
 
--
Ilya Kosarev