CDS Giant » History » Version 5
Jessica Mack, 07/03/2015 08:31 PM
1 | 1 | Jessica Mack | h1. CDS Giant |
---|---|---|---|
2 | |||
3 | The Ceph Developer Summit for Giant will occur on March 04-05, 2014. This summit is where planning for the upcoming Giant release will happen, and attendance is (as always) open to all. If you're interested in Ceph, please join us! It will be a virtual summit (no travel!) using IRC, etherpad, and Google Hangouts. |
||
4 | |||
5 | h3. Session Goals |
||
6 | |||
7 | After careful consideration of submitted [[Overview|blueprints]], Patrick will create a schedule that allows time for discussing many of them. These should be interactive discussions, not lectures! Each session will be moderated by the owner of its associated blueprint, with these goals: |
||
8 | * Identify a blueprint owner, if necessary |
||
9 | * Discuss the possible ways the blueprint might be implemented |
||
10 | * Identify the necessary work items and record them in the session's etherpad |
||
11 | * Determine whether the work can be completed before the feature freeze |
||
12 | * Identify interested parties and discuss ownership of work items |
||
13 | |||
14 | h3. Tools |
||
15 | |||
16 | We choose to make this a small, online event so that more people can attend and contribute in a meaningful way without having to disrupt their lives with travel time and cost. In order to facilitate these virtual discussions, we will all be using a few tools. |
||
17 | *IRC:* We have a special logged IRC channel set up for the summit. This allows us to deal with housekeeping, make announcements, and interact with attendees who aren't in the videoconference. If you can, please join "#ceph-summit":irc://irc.oftc.net/ceph-summit on irc.oftc.net! |
||
18 | * Sessions logs will be posted here after the summit |
||
19 | |||
20 | *Google Hangouts*: We are using a broadcasted Google Hangout for videoconferencing. Because speakers are limited to 10, ping scuttlemonkey or rturk on IRC if you want to join the hangout. |
||
21 | *Live YouTube Stream*: For those who are okay being a "spectator" and giving feedback via IRC, the sessions will be broadcast (more or less) live on YouTube. The video link will change at the breaks, and will be available at the list below or on the session itself after the rooms are live. |
||
22 | |||
23 | Day 1: |
||
24 | * "Session 1":https://plus.google.com/events/creatju35t6h652deh84e2m74lc |
||
25 | * "Session 2":https://plus.google.com/events/ck8k2t38u6bbvftnngpqroimopg |
||
26 | * "Session 3":https://plus.google.com/events/ccq7r4019u577j33afk83nadq9k |
||
27 | |||
28 | Day 2 |
||
29 | * "Session 1":https://plus.google.com/events/c3lg409c2ufh0fbi0bbfqiqkb0k |
||
30 | * "Session 2":https://plus.google.com/events/c0li69mg8rhko5iesnil5qjj7jc |
||
31 | |||
32 | *Etherpad*: Each session will have an associated etherpad for collaborative note taking during the session. This should allow us to capture work items and other notes during the sessions. |
||
33 | The community team will be hanging out in #ceph during the summit to help if anything goes awry. If you have questions before then, please "contact us":mailto:community@ceph.com. |
||
34 | |||
35 | |||
36 | h3. Schedule: Tuesday, March 04, 2014 (GMT-8) |
||
37 | |||
38 | h4. (US / EMEA) |
||
39 | |||
40 | |*GMT-8 |
||
41 | (PST)*| |
||
42 | *GMT+1 |
||
43 | (CET)*| |
||
44 | *GMT+8 |
||
45 | (CST)*|*Session*| |
||
46 | 3 | Jessica Mack | |07:00|16:00|23:00|*Welcome, Community Update, and Summit Process* |
47 | 1 | Jessica Mack | Patrick McGarry |
48 | 3 | Jessica Mack | "[pad]":http://pad.ceph.com/p/cdsgiant-welcome "[video]":http://www.youtube.com/watch?v=XRlPV1IRFfc&feature=share&t=8m12s| |
49 | |07:15|16:15|23:15|*Firefly Recap* |
||
50 | 1 | Jessica Mack | Sage Weil |
51 | 3 | Jessica Mack | "[pad]":http://pad.ceph.com/p/cdsgiant-firefly-recap "[video]":http://www.youtube.com/watch?v=XRlPV1IRFfc&feature=share&t=19m43s| |
52 | |07:30|16:30|23:30|*Accelio RDMA Messenger* |
||
53 | 1 | Jessica Mack | Matt Benjamin |
54 | 3 | Jessica Mack | "[blueprint]":http://tracker.ceph.com/projects/ceph/wiki/Accelio_RDMA_Messenger "[pad]":http://pad.ceph.com/p/cdsgiant-accelio-rdma "[video]":http://www.youtube.com/watch?v=XRlPV1IRFfc&feature=share&t=40m25s| |
55 | 1 | Jessica Mack | |08:00|17:00|24:00 |
56 | 3 | Jessica Mack | (+1 day)|*Ceph Deployment* |
57 | 1 | Jessica Mack | Loic Dachary/Sebastien Han |
58 | 3 | Jessica Mack | "[blueprint]":http://tracker.ceph.com/projects/ceph/wiki/-Ceph_deployment_-_ceph-deploy_puppet_chef_salt_ansible "[pad]":http://pad.ceph.com/p/cdsgiant-ceph-orchestration-and-deployment "[video]":http://www.youtube.com/watch?v=XRlPV1IRFfc&feature=share&t=1h6m32s| |
59 | |08:30|17:30|00:30|*Diagnosability* |
||
60 | 1 | Jessica Mack | Dan Mick |
61 | 3 | Jessica Mack | "[blueprint]":http://tracker.ceph.com/projects/ceph/wiki/Diagnosability "[pad]":http://pad.ceph.com/p/cdsgiant-diagnosability "[video]":http://www.youtube.com/watch?v=XRlPV1IRFfc&feature=share&t=1h33m58s| |
62 | |09:00|18:00|01:00|*Discuss moving to CMake* |
||
63 | 1 | Jessica Mack | Ilya Dryomov |
64 | 3 | Jessica Mack | "[blueprint]":http://tracker.ceph.com/projects/ceph/wiki/CMake "[pad]":http://pad.ceph.com/p/cdsgiant-cmake "[video]":http://www.youtube.com/watch?v=XRlPV1IRFfc&feature=share&t=2h5m40s| |
65 | 4 | Jessica Mack | |09:15|18:15|01:15|*RBD: import/export diff, integrity local import* |
66 | 1 | Jessica Mack | Jean-Tiare Le Bigot |
67 | 3 | Jessica Mack | "[blueprint]":http://tracker.ceph.com/projects/ceph/wiki/Diff_-_integrity_local_import "[pad]":http://pad.ceph.com/p/cdsgiant-rbd-import-export-diff "[video]":http://www.youtube.com/watch?v=XRlPV1IRFfc&feature=share&t=2h17m24s| |
68 | 4 | Jessica Mack | |09:30|18:30|01:30|*Reference counter for protected snapshots* |
69 | 1 | Jessica Mack | Jean-Tiare Le Bigot |
70 | 3 | Jessica Mack | "[blueprint]":http://tracker.ceph.com/projects/ceph/wiki/Reference_counter_for_protected_snapshots "[pad]":http://pad.ceph.com/p/cdsgiant-reference-counter-protected-snapshots "[video]":http://www.youtube.com/watch?v=XRlPV1IRFfc&feature=share&t=2h31m30s| |
71 | 4 | Jessica Mack | |10:00|19:00|02:00|*[Break]*| |
72 | |10:15|19:15|02:15|*MON: Independently dispatch non-conflicting messages* |
||
73 | 1 | Jessica Mack | Joao Luis |
74 | 3 | Jessica Mack | "[blueprint]":http://tracker.ceph.com/projects/ceph/wiki/Mon_-_Independently_dispatch_non-conflicting_messages "[pad]":http://pad.ceph.com/p/cdsgiant-mon-dispatch-nonconflicting-messages "[video]":http://www.youtube.com/watch?v=fj_gSORbxck&feature=share&t=5m27s| |
75 | 4 | Jessica Mack | |10:45|19:45|02:45|*MON: Paxos service relying on hooks* |
76 | 1 | Jessica Mack | Joao Luis |
77 | 3 | Jessica Mack | "[blueprint]":http://tracker.ceph.com/projects/ceph/wiki/Mon_-_PaxosServices_relying_on_hooks_instead_of_hardcoded_order_to_updatepropose "[pad]":http://pad.ceph.com/p/cdsgiant-mon-paxos-service-hooks "[video]":http://www.youtube.com/watch?v=fj_gSORbxck&feature=share&t=39m46s| |
78 | 4 | Jessica Mack | |11:15|20:15|03:15|*MON: Prioritize messages* |
79 | 1 | Jessica Mack | Joao Luis |
80 | 3 | Jessica Mack | "[blueprint]":http://tracker.ceph.com/projects/ceph/wiki/Mon_-_Prioritize_messages "[pad]":http://pad.ceph.com/p/cdsgiant-mon-prioritize-messages "[video]":http://www.youtube.com/watch?v=fj_gSORbxck&feature=share&t=1h6m5s| |
81 | 4 | Jessica Mack | |11:45|20:45|03:45|*Pyramid Erasure Code* |
82 | 1 | Jessica Mack | Loic Dachary |
83 | 3 | Jessica Mack | "[blueprint]":http://tracker.ceph.com/projects/ceph/wiki/Pyramid_Erasure_Code "[pad]":http://pad.ceph.com/p/cdsgiant-pyramid-erasure-code "[video]":http://www.youtube.com/watch?v=fj_gSORbxck&feature=share&t=1h28m23s| |
84 | 4 | Jessica Mack | |12:15|21:15|04:15|*librados/objecter: improve threading* |
85 | 1 | Jessica Mack | Sage Weil |
86 | 3 | Jessica Mack | "[blueprint]":http://tracker.ceph.com/projects/ceph/wiki/Libradosobjecter_-_improve_threading "[pad]":http://pad.ceph.com/p/cdsgiant-librados-improve-threading "[video]":http://www.youtube.com/watch?v=fj_gSORbxck&feature=share&t=2h11m13s| |
87 | 4 | Jessica Mack | |12:45|21:45|04:45|*[Break]*| |
88 | |13:00|22:00|05:00|*Annotate config / perfcounters* |
||
89 | 1 | Jessica Mack | Sage Weil |
90 | 3 | Jessica Mack | "[blueprint1]":http://tracker.ceph.com/projects/ceph/wiki/Annotate_config_options "[blueprint2]":http://tracker.ceph.com/projects/ceph/wiki/Annotate_perfcounters "[pad]":http://pad.ceph.com/p/cdsgiant-annotate-config-perfcounters "[video]":http://www.youtube.com/watch?v=bQuGZ-3u8Xw&feature=share&t=3m58s| |
91 | 4 | Jessica Mack | |13:30|22:30|05:30|*librados: support parallel reads* |
92 | 1 | Jessica Mack | Sage Weil |
93 | 3 | Jessica Mack | "[blueprint]":http://tracker.ceph.com/projects/ceph/wiki/Librados_-_support_parallel_reads "[pad]":http://pad.ceph.com/p/cdsgiant-librados-parallel-reads "[video]":http://www.youtube.com/watch?v=bQuGZ-3u8Xw&feature=share&t=34m| |
94 | 4 | Jessica Mack | |14:00|23:00|06:00|*RGW: Mongoose / Civetweb frontend* |
95 | 1 | Jessica Mack | Yehuda Sadeh |
96 | 3 | Jessica Mack | "[blueprint]":http://tracker.ceph.com/projects/ceph/wiki/Mongoose__Civetweb_frontend_for_RGW "[pad]":http://pad.ceph.com/p/cdsgiant-rgw-mongoose-civetweb "[video]":http://www.youtube.com/watch?v=bQuGZ-3u8Xw&feature=share&t=55m| |
97 | 4 | Jessica Mack | |14:30|23:30|06:30|*RGW: Snapshots* |
98 | 1 | Jessica Mack | Craig Lewis |
99 | 3 | Jessica Mack | "[blueprint]":http://tracker.ceph.com/projects/ceph/wiki/Rgw_-_Snapshots "[pad]":http://pad.ceph.com/p/cdsgiant-rgw-snapshots "[video]":http://www.youtube.com/watch?v=bQuGZ-3u8Xw&feature=share&t=1h29m| |
100 | 4 | Jessica Mack | |15:00|24:00|07:00|*[Adjourn]*| |
101 | 1 | Jessica Mack | |
102 | h3. Schedule: Wednesday, March 05, 2014 (GMT-8) |
||
103 | |||
104 | h4. (US / APAC) |
||
105 | |||
106 | |*GMT-8 |
||
107 | (PST)*| |
||
108 | *GMT+1 |
||
109 | (CET)*| |
||
110 | *GMT+8 |
||
111 | (CST)*|*Session*| |
||
112 | |16:00|01:00 |
||
113 | (+1 day)|08:00 |
||
114 | 5 | Jessica Mack | (+1 day)|*Welcome, Community Update, and Summit Process* |
115 | 1 | Jessica Mack | Patrick McGarry |
116 | [pad] [video]| |
||
117 | 5 | Jessica Mack | |16:15|01:15|08:15|*Firefly Recap* |
118 | 1 | Jessica Mack | Sage Weil |
119 | 2 | Jessica Mack | [pad] [video]| |
120 | 5 | Jessica Mack | |16:30|01:30|08:30|*CephFS Recovery Tool* |
121 | 1 | Jessica Mack | Greg Farnum |
122 | 2 | Jessica Mack | [blueprint] [pad] [video]| |
123 | 5 | Jessica Mack | |17:00|02:00|09:00|*Add Systemtap/Dtrace static markers* |
124 | 1 | Jessica Mack | Haomai Wang |
125 | 2 | Jessica Mack | [blueprint] [pad] [video]| |
126 | 5 | Jessica Mack | |17:30|02:30|09:30|*CRUSH extension for more flexible object placement* |
127 | 1 | Jessica Mack | Li Wang |
128 | 2 | Jessica Mack | [blueprint] [pad] [video]| |
129 | 5 | Jessica Mack | |18:00|03:00|10:00|*OSD: tiering, new cache modes* |
130 | 1 | Jessica Mack | Sage Weil |
131 | 2 | Jessica Mack | [blueprint] [pad] [video]| |
132 | 5 | Jessica Mack | |18:30|03:30|10:30|*OSD: create backend for Seagate Kinetic* |
133 | 1 | Jessica Mack | Sage Weil |
134 | 2 | Jessica Mack | [blueprint] [pad] [video]| |
135 | 5 | Jessica Mack | |19:00|04:00|11:00|*OSD: prepopulate pg temp* |
136 | 1 | Jessica Mack | Sage Weil |
137 | 2 | Jessica Mack | [blueprint] [pad] [video]| |
138 | 5 | Jessica Mack | |19:30|04:30|11:30|*[Break]*| |
139 | |19:45|04:45|11:45|*RBD: Add QoS to librbd* |
||
140 | 1 | Jessica Mack | Haomai Wang |
141 | 2 | Jessica Mack | [blueprint] [pad] [video]| |
142 | 5 | Jessica Mack | |20:15|05:15|12:15|*RBD: copy-on-read for clones* |
143 | 1 | Jessica Mack | Li Wang |
144 | 2 | Jessica Mack | [blueprint] [pad] [video]| |
145 | 5 | Jessica Mack | |20:45|05:45|12:45|*RBD: journaling* |
146 | 1 | Jessica Mack | Sage Weil |
147 | 2 | Jessica Mack | [blueprint] [pad] [video]| |
148 | 5 | Jessica Mack | |21:15|06:15|13:15|*RGW: Compound objects (phase 1)* |
149 | 1 | Jessica Mack | Ray Lv |
150 | 2 | Jessica Mack | [blueprint] [pad] [video]| |
151 | 5 | Jessica Mack | |21:45|06:45|13:45|*RGW: if-match on user-defined metadata* |
152 | 1 | Jessica Mack | Ray Lv |
153 | 2 | Jessica Mack | [blueprint] [pad] [video]| |
154 | 5 | Jessica Mack | |22:15|07:15|14:15|*[Adjourn]*| |