Project

General

Profile

CDS Giant » History » Version 1

Jessica Mack, 06/23/2015 07:22 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
|07:00|16:00|23:00|Welcome, Community Update, and Summit Process
47
Patrick McGarry
48
[pad] [video]|
49
|07:15|16:15|23:15|Firefly Recap
50
Sage Weil
51
[pad] [video]|
52
|07:30|16:30|23:30|Accelio RDMA Messenger
53
Matt Benjamin
54
[blueprint] [pad] [video]| 
55
|08:00|17:00|24:00
56
(+1 day)|Ceph Deployment
57
Loic Dachary/Sebastien Han
58
[blueprint] [pad] [video]| 
59
|08:30|17:30|00:30|Diagnosability
60
Dan Mick
61
[blueprint] [pad] [video]| ​
62
|09:00|18:00|01:00|Discuss moving to CMake
63
Ilya Dryomov
64
[blueprint] [pad] [video]| ​
65
|09:15|18:15|01:15|RBD: import/export diff, integrity local import
66
Jean-Tiare Le Bigot
67
[blueprint] [pad] [video]| ​
68
|09:30|18:30|01:30|Reference counter for protected snapshots
69
Jean-Tiare Le Bigot
70
[blueprint] [pad]​ [video]| 
71
|10:00|19:00|02:00|[Break]|
72
|10:15|19:15|02:15|MON: Independently dispatch non-conflicting messages
73
Joao Luis
74
[blueprint] [pad] ​[video]| 
75
|10:45|19:45|02:45|MON: Paxos service relying on hooks 
76
Joao Luis
77
[blueprint] [pad] ​[video]| ​
78
|11:15|20:15|03:15|MON: Prioritize messages 
79
Joao Luis
80
[blueprint] [pad] ​[video]| ​​
81
|11:45|20:45|03:45|Pyramid Erasure Code
82
Loic Dachary
83
[blueprint] [pad] ​[video]| ​​​
84
|12:15|21:15|04:15|librados/objecter: improve threading
85
Sage Weil
86
[blueprint] [pad] ​[video]| ​​​
87
|12:45|21:45|04:45|[Break]|
88
|13:00|22:00|05:00|Annotate config / perfcounters
89
Sage Weil
90
[blueprint1] [blueprint2] [pad]  ​[video]| ​​​
91
|13:30|22:30|05:30|librados: support parallel reads
92
Sage Weil
93
[blueprint] [pad] ​[video]|​
94
|14:00|23:00|06:00|RGW: Mongoose / Civetweb frontend
95
Yehuda Sadeh
96
[blueprint] [pad]​ ​[video]| ​​​
97
|14:30|23:30|06:30|RGW: Snapshots
98
Craig Lewis
99
[blueprint] [pad] ​[video]| ​​​​
100
|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
|16:15	01:15	08:15	Firefly Recap
118
Sage Weil
119
[pad] [video] 
120
|16:30	01:30	08:30	CephFS Recovery Tool
121
Greg Farnum
122
[blueprint] [pad] [video] 
123
|17:00	02:00	09:00	Add Systemtap/Dtrace static markers
124
Haomai Wang
125
[blueprint] [pad] [video] 
126
|17:30	02:30	09:30	CRUSH extension for more flexible object placement
127
Li Wang
128
[blueprint] [pad] [video] 
129
|18:00	03:00	10:00	​OSD: tiering, new cache modes
130
Sage Weil
131
[blueprint] [pad] [video] 
132
|18:30	03:30	10:30	​OSD: create backend for Seagate Kinetic
133
Sage Weil
134
[blueprint] [pad] [video] 
135
|19:00	04:00	11:00	OSD: prepopulate pg temp
136
Sage Weil
137
[blueprint] [pad] [video] 
138
|19:30|04:30|11:30|[Break]|
139
|19:45	04:45	11:45	RBD: Add QoS to librbd
140
Haomai Wang
141
[blueprint] [pad] ​[video] 
142
|20:15	05:15	12:15	​RBD: copy-on-read for clones
143
Li Wang
144
[blueprint] [pad] [video] 
145
|20:45	05:45	12:45	RBD: journaling
146
Sage Weil
147
[blueprint] [pad] [video] 
148
|21:15	06:15	13:15	RGW: Compound objects (phase 1)
149
Ray Lv
150
[blueprint] [pad] ​[video] 
151
|21:45	06:45	13:45	RGW: if-match on user-defined metadata
152
Ray Lv
153
[blueprint] [pad] ​[video] 
154
|22:15|07:15|14:15|[Adjourn]|