Hi there,
this is kind of best practices mixed with just a wondering what this is for. I've noticed that some modules (but not all) will insert a record into KINI in the Module.VersionInfo INI section. When they do that, it means that every server in the cluster must have that module loaded. most of the time this is good practice. However, occasionally, you might want to load a temporary module on one server in the cluster, have it do some work, then uninstall it, but you don't want to install it everywhere.
Initially, I thought that the entry in KINI happened automagically, but looking at the KINI table on one of our dev instances, I can see not all modules are represented here, leading me to believe that this isn't so.
So I guess my questions are 1) Is the KINI Module.VersionInfo created automagically or do you need to call it explicitly, and 2) are there best practices around this KINI entry? I would assume that you would want something like this if your module defined a custom node type so that all servers in the cluster could retrieve it.
-Hugh