write a manypools teuthology task
Write a teuthology task that creates lots of pools:
tasks: - manypools: num_of_pools: NUM - radosbench:
The task would create NUM pools, each with a single dummy object (to enforce pools to exist on PGs). Then the yaml can run radosbench as the next task.
#6 Updated by Greg Farnum about 8 years ago
- Status changed from New to Testing
Running final tests now, but this appears to be working properly. Which is odd since it seemed broken before, but maybe I misread the information I was getting. Trying it on a 10k pool create now, anyway, so that ought to turn up any issues.
#10 Updated by Greg Farnum about 8 years ago
- Subject changed from qa: find out max pools per osd (without running out of RAM, without degrading performance) to write a manypools teuthology task
- Status changed from Testing to Resolved
So each pool is actually 8 PGs each by default, so the task just writes 16 1-byte objects to each pool using rados bench.