Project

General

Profile

Actions

Bug #24687

closed

Automatically set expected_num_objects for new pools with >=100 PGs per OSD

Added by Douglas Fuller almost 6 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
Normal
Category:
Administration/Usability
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
mimic,luminous
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Monitor, OSD
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Field experience has demonstrated significant performance impact from filestore split and merge activity. The expected_num_objects hint to ceph osd pool create mitigates this impact. Assume that pools created with 50 or more PGs per OSD are expected to store a large number of objects and pre-split their collections automatically.


Related issues 4 (1 open3 closed)

Blocked by RADOS - Bug #24686: change default filestore_merge_threshold to -10ResolvedDouglas Fuller06/28/2018

Actions
Blocks RADOS - Cleanup #25124: Add message to consult pgcalc for expected_num_objectsNew07/26/2018

Actions
Copied to RADOS - Backport #25144: mimic: Automatically set expected_num_objects for new pools with >=100 PGs per OSDResolvedNathan CutlerActions
Copied to RADOS - Backport #25145: luminous: Automatically set expected_num_objects for new pools with >=100 PGs per OSDResolvedNathan CutlerActions
Actions

Also available in: Atom PDF