On October 16-17th 2013, we'll hold an official ATS Summit in CA. All developers and community participants are welcome to join. If you plan on attending, please add to the list below. For session chairs and co-chairs, please update the section below with session details, and be prepared to lead the discussions at the summit. Slides are not required, but would not hurt.
When and Where
The summit will take place in Sunnyvale at the Yahoo! main campus. It will be held in building E in classroom 8 (map: http://bit.ly/1de1dt6). You can call Bryan at 408-460-4547 to get into the building. The official event is a 1.5 day affair, starting Wednesday October 16th, 9am, and ends Thursday October 17th after lunch.
The schedule is to be finalized, but here's a brief overview.
|
Morning sessions (9-12) |
Lunch (12-1pm) |
Afternoon sessions (1-6pm) |
Dinner (7-10pm) |
---|---|---|---|---|
Tuesday |
|
|
|
Refuge in Menlo Park |
Wednesday |
session 1 |
Yahoo! |
session 2 & 3 |
|
Thursday |
session 4 |
Yahoo! |
|
|
The actual sessions, and number of sessions, is still TBD. I marked the first sessions as a half day event, where we can get started and get general consensus on which direction to go from there. It's possible we'll also do breakout sessions, such that people interested in different things go to a separate room.
Remote participation
- Phone Bridge - Global phone numbers - Access Code: 62071311
- Notes are being kept at https://docs.google.com/document/d/1Gf3tfad1CbUEtd4n79MzgN4hRq-eu1hMh8FPW49NBe8/edit#
TBD, but we'll try to provide a much more reliable and useful remote session here. Either WebEx, Cisco TP or something similar. Watch this space for more details.
Sessions
TBD, here are a few ideas, see for https://cwiki.apache.org/confluence/display/TS/4.x+Project+plan details on some of these ideas. I'm looking for a session leader for each of the project ideas, that will help drive each session. Everyone who is interested in any of these sessions should also prepare as much as they can: Read up on the issues, research, and scope requirements from your perspective.
Each session should nominate a note-taker, who will take notes to be published in the wiki and on the mailing list.
Session 1: Configurability and operability
Session chair: Leif Hedstrom
Session co-chair: TBD (Igor or Phil ?)
This discussion should cover Traffic Server configurations, mainly from an operability point of view. What are the difficulties configuring Traffic Server? What is easy and what is hard? Do we need to come up with a whole new configuration format and methodology? Are changes that we can make now to make Traffic Server configuration better?
If we discuss a new, universal configuration format, let's come up with a proposal and bring back to the community. We can present and discuss a mockup of these variations:
- Current format (records.config, remap.config, storage.config, plugin.config, cache.config, conf_remap.so plugin configs etc.)
- A conversion to TSConfig format
- A conversion to yaml
- A conversion to Lua
- TBD: Anything else ?
Session 2 (1-4pm): Partial object caching
Session char: Alan M. Carroll
Session co-chair: James Peach
Being able to cache partial (Range) objects is important to a number of ATS users.
Spend the first 15mins discussing the use cases for partial object caching. What are the problems that people need to solve with partial caching?
There are 2 main proposals, supporting partial caching natively in the cache or implementing partial object caching on top of the current cache, see Partial Object Caching.
Session 3 (4.30-6pm): C++ API, plugin APIs etc.
Session chair: Brian Geffon
Session co-chair: Bryan Call
Current state and get feedback on the API.
Session 4: DNS, HostDB and Load Balancing
Session chair: Theo Schlossnagle
Session co-chair: Alan M. Carroll
We really suck here, and need a better approach. Please read up on e.g. HAProxy and what load balancing capabilities we need here. Most important is that we figure out appropriate refactoring and API changes to facilitate this.
In-between sessions
As time permits and there is interest, we have the following list of group activities.
- GPG key signing. This is particularly important if you are going to prepare official ASF releases, but everyone is encouraged to get their GPG keys signed. Make sure to bring your key signatures and an appropriate form (or two!) of identifications. See https://we.riseup.net/riseuplabs+paow/openpgp-best-practices for some useful hints on managing your GPG keys (thanks Igor!).
- Trust falls.
RSVP
Please add yourself to the table below.
Name |
Sessions |
Tuesday pre-dinner |
Wednesday dinner |
|
---|---|---|---|---|
Leif Hedstrom, Apple |
zwoop@apache.org |
All |
Yes |
Yes |
Bryan Call, Yahoo! |
bcall@apache.org |
All |
Yes |
Yes |
Ron Barber, Yahoo! |
rbarber@yahoo-inc.com |
All |
No |
Yes |
Grigor Palandzhyan, Yahoo! |
grigorp1@yahoo.com |
All |
Yes |
Yes |
Phil Sorber |
sorber@apache.org |
All |
Yes |
Yes |
Mark Lee, Yahoo! |
marklee@yahoo-inc.com |
All |
Yes |
Yes |
James Peach |
jpeach@apache.org |
All |
No |
Yes |
Theo Schlossnagle |
jesus@apache.org |
1,2,4 |
Yes |
Yes |
Brian Geffon, LinkedIn |
briang@apache.org |
All |
Yes |
Yes |
Kit Chan, Yahoo! |
kichan@yahoo-inc.com |
All |
No |
No |
Vish Yelsangikar |
yelsangikar@apple.com |
All |
Yes |
Yes |
Daniel Esposo, Yahoo! |
desposo@yahoo.com |
All |
Yes |
Yes |
Ask Bjørn Hansen, Apple |
ask@apache.org |
1,2,4 |
Maybe |
Yes |
John Plevyak |
jplevyak@apache.org |
1,2,3 |
No |
Yes |
David Boreham |
david@boreham.org |
All |
8pm-> |
Yes |
David Carlin, Yahoo! |
dcarlin@yahoo-inc.com |
All |
Yes |
Yes |
Andrii Petrenko, Yahoo! |
apl@yahoo-inc.com |
All |
No |
Yes |
Igor Galić |
|
maybe |
maybe |
maybe |
Sean Cosgrave, Yahoo! |
stc@yahoo-inc.com |
2,3 |
No |
No |
Miles Libbey, Apple |
mlibbey@apache.org |
All |
Maybe |
Maybe |
Dzmitry Markovich, LinkedIn |
dmarkovi@linkedin.com |
All |
Maybe |
Maybe |
VijayaBhaskar Mamidi |
vijayabhaskar_mamidi@yahoo.com |
All |
Maybe |
Maybe |
Alan M. Carroll |
amc@network-geographics.com |
All |
Maybe |
Yes |
Omer Shapira, LinkedIn |
oshapira@linkedin.com |
All |
Maybe |
Yes |
Manjesh Nilange, LinkedIn |
mnilange@linkedin.com |
All |
Yes |
No |
Jason Fesler, Yahoo |
jfesler@yahoo-inc.com |
1,2,4 |
No |
Yes |
Vijay Hosahithlu, Yahoo |
vijayp@yahoo-inc.com |
All |
No |
No |
Suryanarayan Perinkulam, Yahoo |
ppsn@yahoo-inc.com |
All |
No |
No |
Peter Cheung, Yahoo |
pcheung@yahoo-inc.com |
1,2 |
No |
No |
Kevin Tseng, LinkedIn |
ktseng@linkedin.com |
All |
No |
No |
Stanley Ng, Yahoo |
stanleyn@yahoo-inc.com |
All |
No |
No |
Chen-Kuei Lee, LinkedIn |
cklee@linkedin.com |
All |
No |
No |
Gino Ledesma, Apple |
gledesma@gmail.com |
All |
No |
No |
Paul Bertain |
paul@bertain.net |
1,2,4 |
No |
No |
Tom Knox |
knoxth@apple.com |
All |
No |
Yes |
Masaori Koshiba, Yahoo Japan |
mkoshiba@yahoo-corp.jp |
All |
Yes |
Yes |
Masakazu Kitajou, Yahoo Japan |
mkitajou@yahoo-corp.jp |
All |
Yes |
Yes |
Aditya Umrani, Yahoo |
arcelor@yahoo-inc.com |
2,3 |
Maybe |
No |
Carl Stanley |
cstan@apple.com |
All |
Maybe |
Maybe |
Fei Wan |
Fei_Wan@cable.comcast.com |
All |
No |
Yes |
Arvind Mani |
amani@linkedin.com |
Some |
No |
Maybe |
David Arvay |
darvay@apple.com |
All |
? |
? |
Premkumar, Yahoo |
contactprem@gmail.com |
All |
No |
Yes |
Michael Sparks, Yahoo |
All |
No |
Yes |
Sponsors
We have already got the hosting of the Summit covered; it'll either be at LinkedIn or Yahoo campus this time. We're however looking for sponsors who are wishing to contribute to the dinners, and possibly for printing a T-shirt. Please contact Leif Hedstrom if you are interested to sponsor this event!