R

Разве on_schema_init не должен ВСЕГДА вызываться до окончания поднятия снапшота (тоесть перед началом), или триггер вызывается несколько раз ?
https://github.com/tarantool/tarantool/commit/3bc4a156e937102f23e2157ef88aa6c007759005#diff-bdd09286e91e43faaa5d3069d0ca967e302b2b32af52d9e3083c3386e98b2860R35
https://github.com/tarantool/tarantool/issues/5304#issuecomment-694085235
тут либо вообще нужно запрещать изменять любые данные в спейсах отличных от текущего тапла
либо индексы в temporary и local должны к этому времени существовать...
is_recovery_finished никак не может помочь в этом вопросе....
—-
как я понимаю изначально ктото пытался сделать такую штуку чтобы при поднятии из снапшота создавалось некое представление во временном спейсе, это довольно логично для различных оптимизаций (например материализатор счетчиков ), но индексов в спейсе нет и таплы просто вставлялись как есть вместо агрегации (суммирования в случае со счетчиками),
@a_lyapunov, обрати внимание, твой тикет