Обновлена 15 сентября 2026 г. в 08:55
box.schema.func.reload()
Перезагрузка модуля на C (со всеми его функциями) без перезапуска сервера.
С точки зрения внутреннего устройства, Tarantool загружает новую копию модуля (библиотека общего пользования *.so)
и запускает маршрутизацию всех новых запросов на новую версию. Предыдущая версия остается активной до тех пор,
пока не завершатся все начатые вызовы. Все библиотеки общего пользования загружены с RTLD_LOCAL (см. «man 3 dlopen»),
таким образом, множество копий могут работать одновременно без каких-либо проблем.
Параметры:
name(string) — имя перезагружаемого модуля
-- перегрузить целиком всё содержимое модуляbox.schema.func.reload('module')