Project

General

Profile

Actions

Bug #1297

closed

write a manypools teuthology task

Added by Anonymous almost 13 years ago. Updated over 12 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
OSD
Target version:
% Done:

0%

Spent time:
Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

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.

Actions #1

Updated by Anonymous almost 13 years ago

Nevermind the "track_memory_use" part, that can be done with collectd, and collectd buys us much much more.

Actions #2

Updated by Sage Weil almost 13 years ago

  • Category set to OSD
  • Target version set to v0.33
Actions #3

Updated by Sage Weil almost 13 years ago

  • Translation missing: en.field_position set to 23
Actions #4

Updated by Sage Weil almost 13 years ago

  • Translation missing: en.field_position deleted (27)
  • Translation missing: en.field_position set to 15
Actions #5

Updated by Greg Farnum over 12 years ago

  • Assignee set to Greg Farnum
Actions #6

Updated by Greg Farnum over 12 years ago

  • Status changed from New to 7

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.

Actions #7

Updated by Greg Farnum over 12 years ago

Ah, nope, it hung again. Without debugging enabled, naturally...

Actions #8

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.33 to v0.34
Actions #9

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_story_points set to 3
  • Translation missing: en.field_position deleted (44)
  • Translation missing: en.field_position set to 43
Actions #10

Updated by Greg Farnum over 12 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 7 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.

Actions

Also available in: Atom PDF