Feature #39982
cephfs client periodically report cache utilisation to MDS server
Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
Administration/Usability
Target version:
-
% Done:
0%
Source:
Tags:
cache mds client
Backport:
Reviewed:
Affected Versions:
Component(FS):
Client, MDS, libcephfs
Labels (FS):
Pull request ID:
Description
After seen Gregory's talk "What are "caps"? (And Why Won't my Client Drop Them?) he explained that the MDS servers need more cache than all cephfs clients combined. With a lot of clients and a lot of cache this might become a problem. If the client would periodically, or when it's talking to the MDS server for some other reason, tell the MDS server how much cache it is utilizing, the MDS server can provide a metric / notify operators when max cache limits are being reached.
Related issues
History
#1 Updated by Patrick Donnelly almost 5 years ago
- Duplicates Feature #26996: cephfs: get capability cache hits by clients to provide introspection on effectiveness of client caching added
#2 Updated by Patrick Donnelly almost 5 years ago
- Duplicates Feature #36253: cephfs: clients should send usage metadata to MDSs for administration/monitoring added
#3 Updated by Patrick Donnelly almost 5 years ago
- Status changed from New to Duplicate
Yup, this is something we're working on for Octopus. Thanks Stefan!