Project

General

Profile

CephFS Code Walkthroughs » History » Version 33

Mike Perez, 08/23/2021 04:14 PM

1 1 Mike Perez
h1. CephFS Code Walkthroughs
2 1 Mike Perez
3 2 Patrick Donnelly
The CephFS Code Walkthrough meetings will be used to establish a durable knowledge base for CephFS developers.
4 1 Mike Perez
5 2 Patrick Donnelly
This weekly meeting will occur every *Monday at 14:00 UTC / 10 AM EDT* at: https://bluejeans.com/908675367
6 1 Mike Perez
7 1 Mike Perez
* "Ceph Community calendar":https://ceph.io/contribute/#community-calendar
8 1 Mike Perez
* "Google Calendar":https://calendar.google.com/calendar/b/1?cid=OXRzOWM3bHQ3dTF2aWMyaWp2dnFxbGZwbzBAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ
9 1 Mike Perez
* "iCal":https://calendar.google.com/calendar/ical/9ts9c7lt7u1vic2ijvvqqlfpo0%40group.calendar.google.com/public/basic.ics
10 1 Mike Perez
11 2 Patrick Donnelly
Developers may pick a topic from the below list or create their own.
12 1 Mike Perez
13 2 Patrick Donnelly
h2. Scheduled Topics
14 1 Mike Perez
15 30 Venky Shankar
2021-07-12: Venky Shankar - MDS Locker, Part 1 (screen share issue -- postponed to next week)
16 30 Venky Shankar
2021-07-19: Venky Shankar - MDS Locker, Part 1
17 28 Kotresh Hiremath Ravishankar
2021-07-26: Kotresh HR - MDS path traversal
18 32 Patrick Donnelly
-2021-08-02: Patrick Donnelly - MDS Journal Machinery-
19 33 Mike Perez
20 32 Patrick Donnelly
2021-09-13: Patrick Donnelly - MDS Journal Machinery
21 2 Patrick Donnelly
22 2 Patrick Donnelly
h2. Open Topics
23 1 Mike Perez
24 17 Jeff Layton
* High-level Overview of the MDS (overall design, function and flow)
25 2 Patrick Donnelly
* Capability Revoke
26 2 Patrick Donnelly
* Capability Grant
27 3 Patrick Donnelly
* cephfs-data-scan
28 3 Patrick Donnelly
* MDS Scrub
29 4 Patrick Donnelly
* MDS path traversal
30 4 Patrick Donnelly
* Client path traversal
31 5 Patrick Donnelly
* MDS Balancer (!Migration)
32 1 Mike Perez
* MDS Migrator
33 22 Venky Shankar
* MDS Locker (break up as necessary, very large topic)
34 6 Patrick Donnelly
* MDS MDCache rejoin
35 6 Patrick Donnelly
* MDS MDCache resolve
36 7 Patrick Donnelly
* MDS CDir (directory fragment)
37 7 Patrick Donnelly
* MDS CDir Fragment/Merge
38 8 Patrick Donnelly
* MDS Subtree management
39 8 Patrick Donnelly
* MDS OpenFileTable
40 8 Patrick Donnelly
* MDS <-> MDS messages
41 8 Patrick Donnelly
* Client auth MDS picking for requests
42 8 Patrick Donnelly
* MDS Journal on-disk format (cephfs-journal-tool examples)
43 8 Patrick Donnelly
* MDS on-disk metadata format (CInode, CDir, CDentry)
44 9 Patrick Donnelly
* rstats
45 10 Patrick Donnelly
* MDS session map (reset too as part of disaster recovery)
46 11 Patrick Donnelly
* MDSMap/FSMap
47 12 Patrick Donnelly
* MDS journal trimming
48 12 Patrick Donnelly
* MDS Stray directory / hard link reintegration
49 13 Patrick Donnelly
* MDS stats reporting (MDSPinger/MetricAggregator/MetricsHandler)
50 1 Mike Perez
* MDS Context (within MDS and Ceph in-general)
51 1 Mike Perez
* osdc/Journaler
52 1 Mike Perez
* osdc/Filer + osdc/ObjectCacher
53 18 Venky Shankar
* Snapshots
54 15 Patrick Donnelly
55 15 Patrick Donnelly
h2. Past Topics
56 1 Mike Perez
57 1 Mike Perez
2021-04-19:  Venky Shankar - CephFS Mirroring https://www.youtube.com/watch?v=nZSN1zkSXSs
58 1 Mike Perez
2021-04-26: Venky Shankar - cephfs-mirror daemon part 2: https://www.youtube.com/watch?v=oMs7appb20s
59 1 Mike Perez
2021-05-03: Patrick Donnelly - MDSMonitor https://www.youtube.com/watch?v=rUJZy-2jKOo
60 33 Mike Perez
2021-08-09: Milind Changire - rstats https://www.youtube.com/watch?v=85lnSSfXkBk