summaryrefslogtreecommitdiff
path: root/tests/http/server.js
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2015-11-10 13:09:58 -0800
committerAdam Ierymenko <adam.ierymenko@gmail.com>2015-11-10 13:09:58 -0800
commit0e4a2c378fc80988c5bc60bf4bad5b2022f0d366 (patch)
tree03968234b160bab1cebd18ece3d0e576d8e9116e /tests/http/server.js
parent2854f14966b430e551c2ca101694f542bdaa38b9 (diff)
downloadinfinitytier-0e4a2c378fc80988c5bc60bf4bad5b2022f0d366.tar.gz
infinitytier-0e4a2c378fc80988c5bc60bf4bad5b2022f0d366.zip
Fix a sporadic warning in cluster-geo, and fix test to not overload the test-watcher.
Diffstat (limited to 'tests/http/server.js')
-rw-r--r--tests/http/server.js18
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/http/server.js b/tests/http/server.js
index 681f1069..629784da 100644
--- a/tests/http/server.js
+++ b/tests/http/server.js
@@ -34,16 +34,16 @@ app.post('/:agentId',function(req,res) {
} catch (e) {}
}
- var thisUpdate = null;
- if (!(agentId in knownAgents)) {
- thisUpdate = Object.keys(knownAgents);
- for(var id in knownAgents)
- knownAgents[id].push(agentId);
- knownAgents[agentId] = [];
- } else {
- thisUpdate = knownAgents[agentId];
- knownAgents[agentId] = [];
+ knownAgents[agentId] = true;
+ var thisUpdate = [];
+ var agents = Object.keys(knownAgents);
+ if (agents.length < 100)
+ thisUpdate = agents;
+ else {
+ for(var xx=0;xx<100;++xx)
+ thisUpdate.push(agents[Math.floor(Math.random() * agents.length)]);
}
+
return res.status(200).send(JSON.stringify(thisUpdate));
});