Project

General

Profile

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]*|