[sr-dev] git:master:e0dcb161: htable: docs - not about use of event_route[htable:mod-init]
Daniel-Constantin Mierla
miconda at gmail.com
Thu Feb 11 17:33:24 CET 2021
Module: kamailio
Branch: master
Commit: e0dcb1617bedf13cc3fc76cf7f3b5cd516806bc8
URL: https://github.com/kamailio/kamailio/commit/e0dcb1617bedf13cc3fc76cf7f3b5cd516806bc8
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2021-02-11T17:33:14+01:00
htable: docs - not about use of event_route[htable:mod-init]
---
Modified: src/modules/htable/doc/htable_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/e0dcb1617bedf13cc3fc76cf7f3b5cd516806bc8.diff
Patch: https://github.com/kamailio/kamailio/commit/e0dcb1617bedf13cc3fc76cf7f3b5cd516806bc8.patch
---
diff --git a/src/modules/htable/doc/htable_admin.xml b/src/modules/htable/doc/htable_admin.xml
index 573d801bba..3a7f101bca 100644
--- a/src/modules/htable/doc/htable_admin.xml
+++ b/src/modules/htable/doc/htable_admin.xml
@@ -1528,6 +1528,18 @@ kamcmd htable.stats
once, after core and module initialization, but before &kamailio; forks any
child processes.
</para>
+ <para>
+ Note: do not expect to use functions from all other modules here,
+ even if they are loaded before the htable module, because many of
+ them initialize their runtime structures inside child init callbacks,
+ which are executed after this moment, when forking child processes.
+ For example, sqlops cannot be used, connections to database are
+ initialized in child init. Even more, it is recommended not to use
+ functions from other modules, because it can mess up what they
+ created in mod init callback and expect in child init callback. It
+ should be ok to use functions from htable module or assignment
+ operations.
+ </para>
<programlisting format="linespecific">
...
event_route[htable:mod-init] {
More information about the sr-dev
mailing list