Project

General

Profile

CephFS Starter Tasks

Summary
There are a lot of feature tickets in the CephFS backlog which the team hasn't prioritized enough to get done, but could provide value to users and are feasible for implementation by new developers. In this session I/we will go through some of them and discuss likely designs and points of interest.

Owners
Greg Farnum (Red Hat)

Interested Parties
If you are interested in contributing to this blueprint, or want to be a "speaker" during the Summit session, list your name here.
Name (Affiliation)
Name (Affiliation)
Name

Current Status
There are tickets, and the team knows how to begin implementing them.

MDS internals
dump cache filtering:

mds: tool to examine (later, manipulate) dirfrag objects http://tracker.ceph.com/issues/7325

An MDS-specific assert that dumps cache state http://tracker.ceph.com/issues/11174

MDS: support cache eviction http://tracker.ceph.com/issues/9659

Client-side

libcephfs: async interfaces http://tracker.ceph.com/issues/4734

uclient: add perfcounters http://tracker.ceph.com/issues/4355

ceph-fuse: warn and shut down when there is no MDS present http://tracker.ceph.com/issues/12204

Mixed

client: opportunistically update backtraces on files http://tracker.ceph.com/issues/8358

Support:
qa: test ganesha nfs reexport in teuthology http://tracker.ceph.com/issues/3244

split up mdstypes http://tracker.ceph.com/issues/3998 A compile/build challenge rather than a challenge involving much MDS work.