Project

General

Profile

CDS Giant » History » Version 3

Jessica Mack, 06/23/2015 09:41 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 1 Jessica Mack
|09:15|18:15|01:15|RBD: import/export diff, integrity local import
66
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 1 Jessica Mack
|09:30|18:30|01:30|Reference counter for protected snapshots
69
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 1 Jessica Mack
|10:00|19:00|02:00|[Break]|
72
|10:15|19:15|02:15|MON: Independently dispatch non-conflicting messages
73
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 1 Jessica Mack
|10:45|19:45|02:45|MON: Paxos service relying on hooks 
76
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 1 Jessica Mack
|11:15|20:15|03:15|MON: Prioritize messages 
79
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 1 Jessica Mack
|11:45|20:45|03:45|Pyramid Erasure Code
82
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 1 Jessica Mack
|12:15|21:15|04:15|librados/objecter: improve threading
85
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 1 Jessica Mack
|12:45|21:45|04:45|[Break]|
88
|13:00|22:00|05:00|Annotate config / perfcounters
89
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 1 Jessica Mack
|13:30|22:30|05:30|librados: support parallel reads
92
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 1 Jessica Mack
|14:00|23:00|06:00|RGW: Mongoose / Civetweb frontend
95
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 1 Jessica Mack
|14:30|23:30|06:30|RGW: Snapshots
98
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 1 Jessica Mack
|15:00|24:00|07:00|[Adjourn]|
101
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
(+1 day)|Welcome, Community Update, and Summit Process
115
Patrick McGarry
116
[pad] [video]|
117 2 Jessica Mack
|16:15|01:15|08:15|Firefly Recap
118 1 Jessica Mack
Sage Weil
119 2 Jessica Mack
[pad] [video]|
120
|16:30|01:30|08:30|CephFS Recovery Tool
121 1 Jessica Mack
Greg Farnum
122 2 Jessica Mack
[blueprint] [pad] [video]| 
123
|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
|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
|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
|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
|19:00|04:00|11:00|OSD: prepopulate pg temp
136 1 Jessica Mack
Sage Weil
137 2 Jessica Mack
[blueprint] [pad] [video]| 
138 1 Jessica Mack
|19:30|04:30|11:30|[Break]|
139 2 Jessica Mack
|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
|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
|20:45|05:45|12:45|RBD: journaling
146 1 Jessica Mack
Sage Weil
147 2 Jessica Mack
[blueprint] [pad] [video]|
148
|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
|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 1 Jessica Mack
|22:15|07:15|14:15|[Adjourn]|