mirror of
https://github.com/jambonz/jambonz-feature-server.git
synced 2025-12-20 08:40:38 +00:00
support drain/undrain feature server from cluster
This commit is contained in:
@@ -166,9 +166,23 @@ module.exports = (logger) => {
|
||||
}, 1000);
|
||||
}
|
||||
|
||||
const setDryUpCalls = () => {
|
||||
logger.info('setting dryUpCalls flag');
|
||||
dryUpCalls = true;
|
||||
};
|
||||
|
||||
const clearDryUpCalls = () => {
|
||||
if (lifecycleEmitter.operationalState !== LifeCycleEvents.ScaleIn) {
|
||||
logger.info('clearing dryUpCalls flag');
|
||||
dryUpCalls = false;
|
||||
}
|
||||
};
|
||||
|
||||
return {
|
||||
lifecycleEmitter,
|
||||
getSBC: () => sbcs[idxSbc++ % sbcs.length]
|
||||
getSBC: () => sbcs[idxSbc++ % sbcs.length],
|
||||
setDryUpCalls,
|
||||
clearDryUpCalls,
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user