mirror of
https://github.com/bspeice/metrik
synced 2024-11-23 07:38:09 -05:00
Test that we can create 10000 Mongo targets simultaneously
This commit is contained in:
parent
1ebebd6404
commit
d8f32d8128
@ -30,4 +30,12 @@ class MongoTargetTest(MongoTest):
|
|||||||
t.persist(d)
|
t.persist(d)
|
||||||
|
|
||||||
u = MongoTarget(collection, id)
|
u = MongoTarget(collection, id)
|
||||||
assert u.retrieve() == d
|
assert u.retrieve() == d
|
||||||
|
|
||||||
|
def test_scaling(self):
|
||||||
|
# There was an issue in the past where creating too many targets
|
||||||
|
# blew things up because it would allocate threads on construction.
|
||||||
|
# Make sure we can trivially scale correctly
|
||||||
|
targets = [MongoTarget('test_collection', i) for i in range(10000)]
|
||||||
|
|
||||||
|
self.assertEqual(len(targets), 10000)
|
Loading…
Reference in New Issue
Block a user