Project

General

Profile

CDS Jewel » History » Version 1

Patrick McGarry, 06/18/2015 05:44 PM

1 1 Patrick McGarry
h1. CDS Jewel
2
3
The Ceph Developer Summit for Jewel will occur on 1-2 July, 2015.  This summit is where planning for the upcoming Jewel 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 the BlueJeans conferencing system.
4
5
h3. %{color:gold}Session Goals%
6
7
After careful consideration of submitted blueprints, Sage and Patrick have created 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 Emperor 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 video conference.  If you can, please join "#ceph-summit":irc://irc.oftc.net/ceph-summit on irc.oftc.net!
18
19
*BlueJeans*: We are using an interactive tool for videoconferencing. Because everyone is able to join, users are muted on entrance, so be sure to unmute if (and only if) you would like to speak.
20
21
*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.
22
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.
23
 
24
h3. Schedule: Day 1 -- Wednesday, July 1, 2015 (GMT-7)
25
  
26
|*GMT-7(PDT)*|*GMT+2(CEST)*|*GMT+8*|*Session* |
27
|07:00 | 16:00 | 23:00 | Welcome, Community Update, and Governance discussion
28
Patrick McGarry|
29
|07:30 | 16:30 | 23:30 | CephFS - separate purge queue from MDCache
30
John Spray
31
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Cephfs_-_separate_purge_queue_from_MDCache "pad":http://pad.ceph.com/p/cephfs-separate-purge-queue-from-mdcache|
32
|08:00 | 17:00 | 00:00 (+1 day) | RGW: new multisite sync
33
Yehuda Sadeh, Orit Wasserman
34
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Rgw_new_multisite_sync "pad":http://pad.ceph.com/p/rgw-new-multisite-sync|
35
|08:30 | 17:30 | 00:30 | RGW: new multisite configuration
36
Yehuda Sadeg, Orit Wasserman
37
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Rgw_new_multisite_configuration "pad":http://pad.ceph.com/p/rgw-new-multisite-config|
38
|09:00 | 18:00 | 01:00 | RGW: multi-tenancy
39
Yehuda Sadeh
40
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Rgw_multi-tenancy?parent=Jewel "pad":http://pad.ceph.com/p/rgw-multitenancy|
41
|09:30 | 18:30 | 01:30 | RADOS QoS
42
Sam Just
43
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Rados_qos?parent=Jewel "pad":http://pad.ceph.com/p/rados-qos|
44
|10:00 | 19:00 | 02:00 | rados tail latency improvements
45
Sam Just
46
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Tail_latency_improvements "pad":http://pad.ceph.com/p/rados-rail-latency-improvements|
47
|10:30 | 19:30 | 02:30 | sloppy reads
48
Sam Just
49
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Sloppy_reads "pad":http://pad.ceph.com/p/sloppy-reads|
50
|11:00 | 20:00 | 03:00 | BREAK|
51
|11:30 | 20:30 | 03:30 | peering speed improvements
52
Sam Just
53
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Peering_speed_improvements "pad":http://pad.ceph.com/p/peering-speed-improvements|
54
|12:00 | 21:00 | 04:00 | passive monitors
55
Joao Eduardo Luis
56
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Passive_monitors "pad":http://pad.ceph.com/p/passive-monitors|
57
|12:30 | 21:30 | 04:30 | calamari/api/hardware/storage
58
Gregory Meno, Joe Handzik
59
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Calamariapihardwarestorage "pad":http://pad.ceph.com/p/calamari-api-hardware-storage|
60
|13:00 | 22:00 | 05:00 | let's make Calamari easier to troubleshoot
61
Gregory Meno
62
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Let's_make_Calamari_easier_to_troubleshoot "pad":http://pad.ceph.com/p/calamari-troubleshooting|
63
|13:30 | 22:30 | 05:30 | testing - non-functional tests
64
Ivo Jimenez
65
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Testing_-_non-functional_tests "pad":http://pad.ceph.com/p/non-functional-tests|
66
|14:00 | 23:00 | 06:00 | Security - CephX brute-force protection through auto-blacklisting
67
Danny Al-Gaaf
68
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Security_-_CephX_brute-force_protection_through_auto-blacklisting "pad":http://pad.ceph.com/p/security-brute-force-protection|
69
|14:30 | 23:30 | 06:30 | PMStore - new OSD backend
70
Nigel Cook, Lukasz Redynk
71
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/PMStore_-_new_OSD_backend "pad":http://pad.ceph.com/p/pmstore|
72
|15:00 | 00:00 (+1 day)| 07:00 | rbd journal
73
Josh Durgin
74
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Rbd_journal?parent=Jewel "pad":http://pad.ceph.com/p/rbd-journal|
75
|15:30 | 01:30 | 07:30 | krbd exclusive locking
76
Josh Durgin
77
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Krbd_exclusive_locking?parent=Jewel "pad":http://pad.ceph.com/p/krbd-exclusive-locking|
78
|16:00 | 01:00 | 08:00 | systemd, non-root, selinux/apparmor
79
Sage Weil
80
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Systemd_non-root_selinuxapparmor?parent=Jewel "pad":http://pad.ceph.com/p/systemd-non-root-selinux-apparmor|
81
|16:30 | 01:30 | 08:30 | ADJOURN|
82
83
h3. Schedule: Day 2 -- Thursday, July 2, 2015 (GMT-7)
84
85
| 18:00 | 03:00 (+1 day)| 09:00| Welcome, Community Update, and Governance discussion
86
Patrick McGarry|
87
| 18:30 | 03:30 | 09:30 | Ceph-mesos 
88
Zhongque Nah, Zhankun Tang, Zhidong Yu
89
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Ceph-mesos "pad":http://pad.ceph.com/p/ceph-mesos|
90
| 19:00 | 04:00 | 10:00 | Hadoop over Ceph RGW status update 
91
Yuan Zhou, Jian Zhang
92
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Hadoop_over_Ceph_RGW_status_update "pad":http://pad.ceph.com/p/hadoop-over-rgw|
93
| 19:30 | 04:30 | 10:30 | Messenger - priorities for Client 
94
Haomai Wang
95
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Messenger_-_priorities_for_Client "pad":http://pad.ceph.com/p/messenger-priorities-for-client|
96
| 20:00 | 05:00 | 11:00 | Ceph 0 day for performance regression 
97
Haomai Wang
98
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Ceph_0_day_for_performance_regression "pad":http://pad.ceph.com/p/ceph-0-day|
99
| 20:30 | 05:30 | 11:30 | Optimize Newstore for massive small object storage 
100
Xiaoxi Chen "Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Optimize_Newstore_for_massive_small_object_storage "pad":http://pad.ceph.com/p/optimize-newstore-for-massive-small-object|
101
| 21:00 | 06:00 | 12:00 | rados - metadata-only journal mode 
102
Li Wang, Yunchuan Wen
103
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Rados_-_metadata-only_journal_mode "pad":http://pad.ceph.com/p/rados-metadata-only-journal|
104
| 21:30 | 06:30 | 12:30 | rados - multi-object transaction support 
105
Li Wang, Yunchuan Wen
106
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Rados_-_multi-object_transaction_support "pad":http://pad.ceph.com/p/rados-multi-object-transaction-support|
107
| 22:00 | 07:00 | 13:00 | BREAK|
108
| 22:30 | 07:30 | 13:30 | CephFS Starter Tasks 
109
Greg Farnum
110
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/CephFS_Starter_Tasks "pad":http://pad.ceph.com/p/cephfs-starter-tasks|
111
| 23:00 | 08:00 | 14:00 | CephFS fsck Progress 
112
Greg Farnum, John Spray
113
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/CephFS_fsck_Progress_&#38-Design "pad":http://pad.ceph.com/p/cephfs-fsck-progress|
114
| 23:30 (+1 day) | 08:30 | 14:30 | add IOhint in CephFS 
115
Jianpeng Ma, Jian Zhang
116
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Add_IOhint_in_CephFS "pad":http://pad.ceph.com/p/cephfs-iohints|
117
| 00:00 | 09:00 | 15:00 | Cache Tiering (1.5hr) 
118
Narendra Narang, Sage Weil, Zhiqiang Wang, Allen Samuels, Chaitanya Huilgol, Shishir Gowda
119
"Blueprint 1":http://tracker.ceph.com/projects/ceph/wiki/Cache_Tiering_-_Improve_efficiency_of_read-miss_operations "Blueprint 2":http://tracker.ceph.com/projects/ceph/wiki/Rados_cache_tier_promotion_queue_and_throttling "Blueprint 3":http://tracker.ceph.com/projects/ceph/wiki/Improvement_on_the_cache_tiering_eviction "Blueprint 4":http://tracker.ceph.com/projects/ceph/wiki/Tiering-enhacement "pad":http://pad.ceph.com/p/cache-tiering|
120
| 01:30 | 10:30 | 16:30 | scrub repair 
121
Sam Just
122
"Blueprint":http://tracker.ceph.com/projects/ceph/wiki/Scrub_repair "pad":http://pad.ceph.com/p/scrub-repair|
123
| 02:00 | 11:00 | 17:00 | ADJOURN |