Project

General

Profile

Actions

Fix #4128

closed

osd: fix pgid=(pool,seed) -> crush input mapping

Added by Sage Weil about 11 years ago. Updated about 11 years ago.

Status:
Resolved
Priority:
High
Assignee:
-
Category:
OSD
Target version:
% Done:

0%

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

Description

The current code does hash(pool + seed) which makes pgs from adjacent pools overlap and share the same osds. This is definitely not ideal.

Add a pg_pool_t flag and feature bit and all that to do something different here. Soon, so that we can get support out early and upstream into to kernel etc.

Actions

Also available in: Atom PDF