Project

General

Profile

Actions

Feature #8563

open

mds: permit storing all metadata in metadata pool

Added by Alexandre Oliva almost 10 years ago. Updated about 6 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Performance/Resource Usage
Target version:
-
% Done:

0%

Source:
other
Tags:
hard
Backport:
Reviewed:
Affected Versions:
Component(FS):
MDS
Labels (FS):
Pull request ID:

Description

(this had originally been filed as issue #8230, which was hijacked into an unrelated issue)

I'm speaking specifically about the ceph.parent attribute, that the mds accesses during recovery, and maintains in order to backlink data files to the parent dirs for purposes of hardlink handling.

This means the replication count for metadata is not obeyed for this attribute, rendering the entire filesystem consistency more fragile (assuming data has lower replication count, that is).

It also slows down recovery, assuming metadata pools are stored in faster disks.

Although attaching a metadata attribute to a data object is a sensible design decision, to avoid creating additional objects in the metadata pool, I wish creating such additional objects and attaching the ceph.parent attribute to it were at least a filesystem option.

Actions

Also available in: Atom PDF