Updated at July 17, 2026 02:08 PM
box.schema.func.reload()
Reload a C module with all its functions without restarting the server.
Under the hood, Tarantool loads a new copy of the module (*.so shared
library) and starts routing all new request to the new version. The
previous version remains active until all started calls are finished.
All shared libraries are loaded with RTLD_LOCAL (see "man 3
dlopen"), therefore multiple copies can co-exist without any problems.
Parameters:
name(string) — the name of the module to reload
Example:
-- reload the entire module contentsbox.schema.func.reload('module')