Project

General

Profile

Actions

Bug #19812

open

client: not swapping directory caps efficiently leads to very slow create chains

Added by Greg Farnum about 7 years ago. Updated over 4 years ago.

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

0%

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

Description

https://www.mail-archive.com/ceph-users@lists.ceph.com/msg34200.html

In short: if you have a ceph-fuse and a kernel client each create a directory, and then have them create files in the other client's directory, the kernel client finishes in a few seconds, but ceph-fuse finishes in a few minutes.
The user reported they get the same behavior with two ceph-fuse clients, and I reproduced that several months ago (though less dramatically than the reported numbers).

It looks like maybe Client isn't requesting directory caps that would make things much faster? Or maybe it's something else, but this seems pretty bad for clients which share data.

Actions

Also available in: Atom PDF