From 2fb2fc5c106b81ce9cd776cb5ecd8e4e3a164486 Mon Sep 17 00:00:00 2001 From: Dave Horton Date: Tue, 21 Apr 2020 08:08:55 -0400 Subject: [PATCH] fix bug in choosing feature server for createCall --- lib/routes/api/accounts.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/routes/api/accounts.js b/lib/routes/api/accounts.js index bc95be7..f3117e4 100644 --- a/lib/routes/api/accounts.js +++ b/lib/routes/api/accounts.js @@ -270,7 +270,8 @@ router.post('/:sid/Calls', async(req, res) => { logger.info('No available feature servers to handle createCall API request'); return res.json({msg: 'no available feature servers at this time'}).status(500); } - const ip = fs[fs.length % idx++]; + const ip = fs[idx++ % fs.length]; + logger.info({fs}, `feature servers available for createCall API request, selecting ${ip}`); const serviceUrl = `http://${ip}:3000/v1/createCall`; await validateCreateCall(logger, sid, req);