Project

General

Profile

Code Walkthroughs » History » Revision 59

Revision 58 (Mike Perez, 12/14/2021 12:26 AM) → Revision 59/62 (Josh Durgin, 05/25/2023 10:32 PM)

h1. Code Walkthroughs 

 Every month the Ceph Developer Community meets to discuss one aspect of Ceph code, to spread knowledge of how it works and why it works that way. 

 This monthly meeting will occur on the last Tuesday of every month via our BlueJeans teleconferencing system. Each month we alternate meeting times to ensure that all time zones have the opportunity to participate. 

 Calendar: 

 > "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 

 Join via https://meet.jit.si/ceph-code-walkthrough To join use the following details: 

 2023-06-07 @ 10am PT: SeaStore - Sam > To join the meeting: 
 > https://bluejeans.com/908675367 
 >  
 > Just want to dial in on your phone? 
 > 1.) Dial one of the following numbers: 408-915-6466 (US) 
 > See all numbers: https://www.redhat.com/en/conference-numbers 
 >  
 > 2.) Enter Meeting ID: 908675367 
 > 3.) Press # 

 2021-12-13 2018-05-29 @ 8am PT: ceph-mgr - -Sage Weil- Josh Durgin - https://www.youtube.com/watch?v=OH5biE4Xu24 

 2021-11-30 @ 10am PT: OSD Read Lease EDT: BlueStore - Sage Weil - https://www.youtube.com/watch?v=9hxPwQvWN4s https://www.youtube.com/watch?v=f0H-XhcZGP0 

 2021-11-23 2018-06-26 @ 9am PT: CoDel for 7pm EDT: BlueStore write path - Esmaeil Mirvakili Sage Weil - https://www.youtube.com/watch?v=9l_5ZNBmaPE https://www.youtube.com/watch?v=1o2UjIPHIZo 

 2021-10-26 2018-07-10 @ 7am PT: CRUSH 7pm EDT: New developer code walk-through - Sage Weil - https://www.youtube.com/watch?v=M7yyfUoYw2I https://www.youtube.com/watch?v=CjrBX7Ojjok 

 2021-09-22 2018-07-31 @ 7am PT: paddles 10am EDT: OSD recovery, especially async - Aishwarya Mathuria Neha Ojha - https://www.youtube.com/watch?v=BdpyHG1xk6I https://www.youtube.com/watch?v=waOtatCpnYs 

 2021-04-27 2018-08-02 @ 7am PT: RGW Bucket Notifications with AMQA/Kafka 8am PDT: Intro to teuthology (not strictly a code walkthrough) - Yuval Lifshitz Josh Durgin - https://www.youtube.com/watch?v=hMaw_bxAc-I https://www.youtube.com/watch?v=WiEUzoS6Nc4 

 2021-03-23 2018-08-28 @ 10am PT: RADOS Snapshots 7pm EDT: MonClient/Monitor - Samuel Just Kefu Chai - https://youtu.be/_mccEB35KG0 https://www.youtube.com/watch?v=g5Tppf7l2Cw 

 2021-02-23 2018-09-25 @ 10am PT: librbd part 2 PDT: ceph-objectstore-tool - Jason Dillaman David Zafman - https://www.youtube.com/watch?v=nVjYVmqNClM https://www.youtube.com/watch?v=SoDcj7Du-xU 

 2020-10-27 2018-10-30 @ 10am 4pm PDT: Librbd I/O Flow OSD peering - Jason Dillaman Brad Hubbard - https://www.youtube.com/watch?v=L0x61HpREy4 https://youtu.be/GULp4dvwN3I 

 2020-09-29 2018-11-30 @ 10am 7am PDT: Metadata Servers in Ceph FS BlueStore cache autotuning - Patrick Donnelly Mark Nelson - https://youtu.be/KACx5yRoo1c https://www.youtube.com/watch?v=e6Z8zWTkg2k 

 2020-08-25 2020-06-23 @ 7am PDT: KRBD I/O Flow Overview of the Monitor - Ilya Dryomov Greg Farnum - https://www.youtube.com/watch?v=XClnvd_BX6I https://www.youtube.com/watch?v=5VPXOZzdKSw&list=PLrBUGiINAakN87iSX3gXOXSU3EB8Y1JLd&index=2 

 2020-07-14 @ 7am PDT: DmClock - J. Eric Ivancich - https://www.youtube.com/watch?v=D27XlS8Z_sc&list=PLrBUGiINAakN87iSX3gXOXSU3EB8Y1JLd 

 2020-06-23 2020-08-25 @ 7am PDT: Overview of the Monitor KRBD I/O Flow - Greg Farnum Ilya Dryomov - https://www.youtube.com/watch?v=5VPXOZzdKSw&list=PLrBUGiINAakN87iSX3gXOXSU3EB8Y1JLd&index=2 https://www.youtube.com/watch?v=XClnvd_BX6I 

 2018-11-30 2020-09-29 @ 7am 10am PDT: BlueStore cache autotuning Metadata Servers in Ceph FS - Mark Nelson Patrick Donnelly - https://www.youtube.com/watch?v=e6Z8zWTkg2k https://youtu.be/KACx5yRoo1c 

 2018-10-30 2020-10-27 @ 4pm 10am PDT: OSD peering Librbd I/O Flow - Brad Hubbard Jason Dillaman - https://youtu.be/GULp4dvwN3I https://www.youtube.com/watch?v=L0x61HpREy4 

 2018-09-25 2021-02-23 @ 10am PDT: ceph-objectstore-tool PT: librbd part 2 - David Zafman Jason Dillaman - https://www.youtube.com/watch?v=SoDcj7Du-xU https://www.youtube.com/watch?v=nVjYVmqNClM 

 2018-08-28 2021-03-23 @ 7pm EDT: MonClient/Monitor 10am PT: RADOS Snapshots - Kefu Chai Samuel Just - https://www.youtube.com/watch?v=g5Tppf7l2Cw https://youtu.be/_mccEB35KG0 

 2018-08-02 2021-04-27 @ 8am PDT: Intro to teuthology (not strictly a code walkthrough) 7am PT: RGW Bucket Notifications with AMQA/Kafka - Josh Durgin Yuval Lifshitz - https://www.youtube.com/watch?v=WiEUzoS6Nc4 https://www.youtube.com/watch?v=hMaw_bxAc-I 

 2018-07-31 2021-09-22 @ 10am EDT: OSD recovery, especially async 7am PT: paddles - Neha Ojha Aishwarya Mathuria - https://www.youtube.com/watch?v=waOtatCpnYs https://www.youtube.com/watch?v=BdpyHG1xk6I 

 2018-07-10 2021-10-26 @ 7pm EDT: New developer code walk-through 7am PT: CRUSH - Sage Weil - https://www.youtube.com/watch?v=CjrBX7Ojjok https://www.youtube.com/watch?v=M7yyfUoYw2I 

 2018-06-26 2021-11-23 @ 7pm EDT: 9am PT: CoDel for BlueStore write path - Sage Weil Esmaeil Mirvakili - https://www.youtube.com/watch?v=1o2UjIPHIZo https://www.youtube.com/watch?v=9l_5ZNBmaPE 

 2018-05-29 2021-11-30 @ 10am EDT: BlueStore PT: OSD Read Lease - Sage Weil - https://www.youtube.com/watch?v=f0H-XhcZGP0 https://www.youtube.com/watch?v=9hxPwQvWN4s 

 2021-12-13 @ 8am PT: ceph-mgr - -Sage Weil- Josh Durgin - https://www.youtube.com/watch?v=OH5biE4Xu24 

 Propose one to community@ceph.io 

 For more recent events, please "check the calendar":https://ceph.io/contribute/#community-calendar 

 h3. Future topics 

 * mgr modules crash course 
 * Ceph Dashboard backend and frontend 
 * orchestrator 
 * PG Log 
 * Recovery 
 * Backfill 
 * Scrub 
 * OSD I/O path