Project

General

Profile

Actions

Feature #3289

closed

ceph-fuse: somehow exert pressure on the VFS to remove dentries from the cache

Added by Greg Farnum over 11 years ago. Updated over 9 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

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

Description

We think this is the cause of some ballooning caches in ceph-fuse and the MDS that have been reported. The VFS will happily keep much larger dentry counts than our cache limits if it's a large-memory machine, and we presently can't drop them if the VFS has them around.

We might be able to do this easily with the fuse_lowlevel_notify_inval_entry call?


Related issues 1 (1 open0 closed)

Related to CephFS - Feature #3575: ceph-fuse: Add support for forget_multiNew12/05/2012

Actions
Actions #1

Updated by Sage Weil over 11 years ago

  • Target version deleted (v0.54b)
  • Translation missing: en.field_position set to 1
Actions #2

Updated by Sage Weil over 11 years ago

  • Translation missing: en.field_position deleted (9)
  • Translation missing: en.field_position set to 18
Actions #3

Updated by Sage Weil over 11 years ago

  • Translation missing: en.field_position deleted (21)
  • Translation missing: en.field_position set to 24
Actions #4

Updated by Greg Farnum over 11 years ago

#3575 should be kept in mind while doing this/instead of this — there's a forget_multi as well.

Actions #5

Updated by Zheng Yan over 9 years ago

  • Status changed from New to Resolved

resolved by commit 1d0c62facf client: try shrinking kernel inode cache when trimming session caps

Actions

Also available in: Atom PDF