Project

General

Profile

Actions

Bug #39704

closed

When running multiple filesystems, directories do not fragment

Added by Nathan Fish almost 5 years ago. Updated almost 5 years ago.

Status:
Won't Fix
Priority:
Normal
Assignee:
-
Category:
Performance/Resource Usage
Target version:
% Done:

0%

Source:
Community (user)
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
fs
Component(FS):
Labels (FS):
multifs
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Nautilus, Ubuntu 18.04.2, HWE kernel 4.18.0-18-generic.
I have created multiple ceph filesystems:

root@mc-3015-201:/mnt/ceph1# ceph fs ls
name: cephfs_bs_lvm, metadata pool: cephfs_metadata, data pools: [cephfs_data ]
name: cephfs1, metadata pool: cephfs1_metadata, data pools: [cephfs1_data ]
name: cephfs2, metadata pool: cephfs2_metadata, data pools: [cephfs2_data ]
name: cephfs3, metadata pool: cephfs3_metadata, data pools: [cephfs3_data ]
name: cephfs4, metadata pool: cephfs4_metadata, data pools: [cephfs4_data ]

I can create 1 million files in cephfs_bs_lvm, the first one created.
But when I try to do the same on any of the others, I get ENOSPC at exactly 100k.
This implies I am hitting mds_bal_fragment_size_max, and that the directories are not fragmenting.

Please let me know if any other information is required.

Actions

Also available in: Atom PDF