Added support for automatic disconnect when a dynamic cluster node is shut down
When the dynamic cluster configuration has scale for certain occasions, it makes sense to provide down scaling support when these occasions are over, which does not rely on the configured cluster disconnect timeout (ClusterAutodeleteInterval). The new code will send automatically a disconnect request when a dynamic cluster node is terminating gracefully.
Depending on the configuration, a new version of NaviServer will be necessary to reliably execute disconnect requests. Appropriate changes are in the NaviServer release/4.99 and main branches.
- Bumped version numbers: * acs-tcl to 5.10.1b4 * acs-admin to 5.10.1b4
Adding auto-deletion of dynamic cluster nodes and small refactoring
- New kernel parameter "ClusterAutodeleteInterval" to specify, when a dynamic cluster node is not regarded as temporarily unavailable but as definitely gone. The default value for this parameter is 2m (2 minutes). - small refactoring to reduce duplicated logic
- Bumped version numbers: * acs-kernel to 5.10.1b4 * acs-tcl to 5.10.1b3 * acs-admin to 5.10.1b3