CephFS Code Walkthroughs » History » Revision 29
Revision 28 (Kotresh Hiremath Ravishankar, 06/17/2021 04:42 PM) → Revision 29/65 (Venky Shankar, 06/28/2021 03:02 PM)
h1. CephFS Code Walkthroughs The CephFS Code Walkthrough meetings will be used to establish a durable knowledge base for CephFS developers. This weekly meeting will occur every *Monday at 14:00 UTC / 10 AM EDT* at: https://bluejeans.com/908675367 * "Ceph Community calendar":https://ceph.io/contribute/#community-calendar * "Google Calendar":https://calendar.google.com/calendar/b/1?cid=OXRzOWM3bHQ3dTF2aWMyaWp2dnFxbGZwbzBAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ * "iCal":https://calendar.google.com/calendar/ical/9ts9c7lt7u1vic2ijvvqqlfpo0%40group.calendar.google.com/public/basic.ics Developers may pick a topic from the below list or create their own. h2. Scheduled Topics 2021-07-12: 2021-07-05: Venky Shankar - MDS Locker, Part 1 2021-07-26: Kotresh HR - MDS path traversal 2021-08-02: Patrick Donnelly - MDS Journal Machinery h2. Open Topics * High-level Overview of the MDS (overall design, function and flow) * Capability Revoke * Capability Grant * cephfs-data-scan * MDS Scrub * MDS path traversal * Client path traversal * MDS Balancer (!Migration) * MDS Migrator * MDS Locker (break up as necessary, very large topic) * MDS MDCache rejoin * MDS MDCache resolve * MDS CDir (directory fragment) * MDS CDir Fragment/Merge * MDS Subtree management * MDS OpenFileTable * MDS <-> MDS messages * Client auth MDS picking for requests * MDS Journal on-disk format (cephfs-journal-tool examples) * MDS on-disk metadata format (CInode, CDir, CDentry) * rstats * MDS session map (reset too as part of disaster recovery) * MDSMap/FSMap * MDS journal trimming * MDS Stray directory / hard link reintegration * MDS stats reporting (MDSPinger/MetricAggregator/MetricsHandler) * MDS Context (within MDS and Ceph in-general) * osdc/Journaler * osdc/Filer + osdc/ObjectCacher * Snapshots h2. Past Topics 2021-04-19: Venky Shankar - CephFS Mirroring https://www.youtube.com/watch?v=nZSN1zkSXSs 2021-04-26: Venky Shankar - cephfs-mirror daemon part 2: https://www.youtube.com/watch?v=oMs7appb20s 2021-05-03: Patrick Donnelly - MDSMonitor https://www.youtube.com/watch?v=rUJZy-2jKOo