Archived/Hackathon/April2016

From Xen
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Icon Info.png Registration his now open


When and Where ?

ARM Cambridge, UK, April 18-19

ARM will be hosting this years Xen Project Hackathon on April 18-19, 2016 at their Cambridge Headquarters.

Address:

ARM Ltd.
110 Fulbourn Road
Cambridge
CB1 9NJ
United Kingdom

Check out the event location on the map

Schedule & Rooms

We will start at 9AM and finish at 5PM each day. There will also be an evening social event on April 18th. More details regarding the schedule and the social event will follow.

Logistics

Getting to Cambridge, UK

Cambridge, UK is located approximately 45 minutes North of London by train, with easy access by bus or train to [St. Pancras International - Eurostar (45m rail), London Stansted Airport (40m rail), London Heathrow Airport (LHR - 2h rail), London Gatwick Airport (LGW - 2h rail), Manchester Airport (MIA - 4h rail), London Luton Airport (1h25m bus). European attendees may consider Eurostar or Stansted Airport preferred routes due to short transit time to Cambridge and lower prices.

Visitors from the US or elsewhere will likely need to travel into one of London's major international airports, such as Heathrow (LHR) or Gatwick (LGW). With the exception of Luton Airport, rail offers a more convenient but more expensive route to Cambridge than bus, but will require using a combination of Heathrow Express/Tube and Rail (cost is approx. GBP 50-60). There are also several car service companies which arrange transfers from London Heathrow to Cambridge. The trip takes about 1.5-2 hours depending on the time of day.

Relevant public transport information (from London Heathrow)

  • The best way to go from London Heathrow to Cambridge by rail is via Heathrow Express (cyan), then London Underground via the Hammersmith and City line (pink) or Circle Line (yellow) to Kings Cross. The following map outlines train connections from London Heathrow.
  • Once you get to Kings Cross the station map shows you where to arrive and where the platforms are. Usually trains to Cambridge go from platforms 9-11, but not always. Make sure you check the departure boards in the ticketing hall to get the right platform:
  • Note that there are slow and fast trains to Cambridge from Kings Cross (fast trains usually leave at 14 and 44 minutes past the hour - the fast train takes 52 minutes, the slow trains 1h 24 to 1h 34 minutes). You want to take a fast train.
  • The Heathrow Express ticket desk can sell you a through ticket from Heathrow to Cambridge which includes the tube
  • You can book individual train tickets in advance via the following sites: there are no options to book a through ticket - you have to get tickets separately. If you book timed tickets, you have to catch a specific train.
    • Self-print tickets via [1] (does not include tickets for Heathrow Express or tube tickets)
    • You can buy Heathrow Express tickets on-line, or from Heathrow Express staff before you get to the baggage hall at Heathrow or at the Heathrow Express entrance
    • Payment options for Tube (London Underground) tickets are listed here - the easiest way to pay is via a contactless credit or debit card

Recommended Hotel Options

We are identifying suitable hotel options as we speak. We will select a mixture of hotels in the city centre and near the railway station.


Hotel / Booking URL Address Review Distance to venue Location
Hilton Cambridge City Centre Downing St
Cambridge
CB2 3DT
4.5 3.7 miles (or 15-25 minutes by taxi) City centre
Travelodge Hotel Cambridge Central Cambridge Leisure Park
Clifton Way
Cambridge
CB1 7DY
3.5 2.7 miles (or 10 to 20 minutes by taxi) Railway station
Sorrento Hotel 196 Cherry Hinton Rd
Cambridge
CB1 7AN
3 2.2 miles (or 10 to 15 minutes by taxi,
12-15 minutes by citi 3 bus which goes every 10 minutes)
Railway station
Holiday Inn Express Cambridge 15-17 Coldhams Park
Norman Way
Cambridge
CB1 3LH
4 1.5 miles (or 10 to 15 minutes by taxi) Suburb



Transport in Cambridge

The following taxi companies operate in Cambridge

  • Panther Taxis (+44 (0)1223 715715)
  • Taxi Cambridge (+44 (0) 1223 929 026)
  • Note that Uber does not operate in Cambridge and that it is nearly impossible to hail taxis on the street
  • The Citi Bus 3 has a stop directly at the ARM campus ("Cherry Hinton Limedale Close", the stop after the "Robin Hood Eating Inn" restaurant). The bus goes along Newmarket Street, through the city centre and past the station. Please plan for some extra time, as the bus can take a bit longer due to traffic in the morning. A single ticket is about 2 £, but a "Dayrider" is 4.10 £ and is valid for the whole day.
  • Cambridge is slightly too large to be convenient to walk everywhere, but small enough to be ideal for a bicycle. If you have a car, please be aware that you will not be able to drive in the city centre. If you feel adventurous, you could hire a bicycle. Station Cycles (confusingly located in the middle of town, nowhere near the station) rents bicycles at a reasonable rate. Please book with them directly. You can probably just turn up and get a bike but it's better to send them an email to make sure that they're not going to be surprised when 30 people turn up at once.


Visa Invitation Letters

If you require an invitation, please send an e-mail to community dot manager at xenproject dot org. You should make sure that you have at least 2 weeks to organise a visa. Please provide the following information. You may want to send this as GPG encrypted mail, in which case you should send the mail to lars dot kurth dot xen at gmail dot com. You can look up my public GPG key from the hkps://hkps.pool.sks-keyservers.net keyserver.

Personal Information

  • Name (needs to be your full name as written in your passport, including middle names)
  • Gender
  • Date of birth
  • Nationality
  • Passport number
  • Full name of the company which you work for
  • Job title

Topics to Discuss, Code, Work on, ... at the Hackathon

Instructions

Topics

Please add topics you want to discuss in this section as described above


Project Governance

Date of insert: Feb 26 2016; Verified: Not updated in 2020; GSoC: Unknown
Technical contact: Lars Kurth
Mailing list/forum for project: xen-devel@
IRC channel for project: #xen-devel
Difficulty: Unknown
Skills Needed: Unknown
Description: We do have a number of concrete issues regarding governance that we need to discuss
  • Project Leadership : will we go for a committee or project lead based approach, if the former how does it look
  • Review roles in the community : clarify boundaries and responsibilities
  • Decision making
    • Clarify Lazy Consensus and scope it (when does, does it not apply)
    • Clarify voting: scope, how +2 ... -2 and do votes have to be unanimous
  • Add some criteria for roles lapsing (right now, people retain their status forever, unless they formally step down)
  • Etc
Outcomes: Not specified, project outcomes
Peer Review Comments
Pictogram voting comment 15px.png  Feel free to make suggestions here

Pictogram vote 15px.png And whether you intend to attend:


Code Review Dashboard (Demo and next steps)

Date of insert: Apr 7 2016; Verified: Not updated in 2020; GSoC: Unknown
Technical contact: Lars Kurth
Mailing list/forum for project: xen-devel@
IRC channel for project: #xen-devel
Difficulty: Unknown
Skills Needed: Unknown
Description: The Advisory Board has funded the creation of a quite sophisticated dashboard that should help both contribitors and reviewers of patches to better understand and manage code reviews within the project

What I wanted to do is

  • Walk through the fundamentals
  • Demo some core use-cases
  • Get some feedback on next steps
  • Do a bit of hands-on / interactive usage with interested people
Outcomes: Not specified, project outcomes
Peer Review Comments
Pictogram voting comment 15px.png  Feel free to make suggestions here

Pictogram vote 15px.png And whether you intend to attend:


Security

Date of insert: Jan 19 2016; Verified: Not updated in 2020; GSoC: Unknown
Technical contact: Konrad Rzeszutek Wilk
Mailing list/forum for project: xen-devel@
IRC channel for project: #xen-devel
Difficulty: Unknown
Skills Needed: Unknown
Description: Discuss our multiple approaches to security and further goals:
  • Deprivileged of QEMU - and the leftover TODO (PCI passthrough?)
  • xSplice for patching hypervisor with XSA updates (should xen-security send out instructions on how to build binaries)? Make sure that the patches function nicely with xSplice tool?
  • Instruction parser in Xen hypervisor? Existing approaches to depriv it - other means to lower the performance impact?
  • Spell out limits of security support for qemu-xen and/or make QEMU an external dependency to Xen (also see [2]
  • Hypervisor defence in depth
  • Other security related improvements
Outcomes: Not specified, project outcomes
Peer Review Comments
Pictogram voting comment 15px.png  Feel free to make suggestions here

Pictogram vote 15px.png And whether you intend to attend:


Lost+found Patches

Date of insert: Feb 15 2016; Verified: Not updated in 2020; GSoC: Unknown
Technical contact: Konrad Rzeszutek Wilk
Mailing list/forum for project: xen-devel@
IRC channel for project: #xen-devel
Difficulty: Unknown
Skills Needed: Unknown
Description: Discuss "lost patches" that have floated around and haven't been addressed:
  • TLB flushing on grant table unmmap?
  • Memory scrubbing workers?
  • Various "worker" functions we want to run from cpu_idle
  • Other distros patches?
  • per-cpu tasklets to lessen the tasklet spinlock contention

Some of these had been posted 2 years ago and while the authors are still around they have a huge TODO list that. Brainstorm:

  • Can we put all of those in a 'outstanding' patch queue?
  • Could we put some of those on an GSOC or Outreachy internships?
  • Other ideas?
Outcomes: Not specified, project outcomes
Peer Review Comments
Pictogram voting comment 15px.png  Feel free to make suggestions here

Pictogram vote 15px.png And whether you intend to attend:


Fate of qemu stubdom

Date of insert: March 17 2016; Verified: Not updated in 2020; GSoC: Unknown
Technical contact: Wei Liu
Mailing list/forum for project: xen-devel@
IRC channel for project: #xen-devel
Difficulty: Unknown
Skills Needed: Unknown
Description: Discuss what to do with stubdom
  • Mini-os based qemu-trad stubdom starts to bitrot.
  • Rumpkernel based qemu stubdom is not yet ready.
  • Need to clarify support status.
Outcomes: Not specified, project outcomes
Peer Review Comments
Pictogram voting comment 15px.png  Feel free to make suggestions here

Pictogram vote 15px.png And whether you intend to attend:


HVMlite/PVHv2 roadmap

Date of insert: April 9 2016; Verified: Not updated in 2020; GSoC: Unknown
Technical contact: Boris Ostrovsky, Andrew Cooper, Roger Pau Monné
Mailing list/forum for project: xen-devel@
IRC channel for project: #xen-devel
Difficulty: Unknown
Skills Needed: Unknown
Description: Discuss what's missing for HVMlite/PVHv2:
  • ACPI.
  • Dom0 support.
  • PCI-passthrough.
  • Missing ABI bits?
And the roadmap to implement them.
Outcomes: Not specified, project outcomes
Peer Review Comments
Pictogram voting comment 15px.png  Feel free to make suggestions here

Pictogram vote 15px.png And whether you intend to attend:

I want to attend

Request an Invitation

In previous years we have requested for attendees to fill out a form and request an invitation. This was overly complicated, so we will revert back to a simpler approach. Please add your name to the list below.

  • If you are a maintainer or otherwise a core member of the community, just add yourself to the Confirmed Attendees section stating your name and
  • If you are not a maintainer add yourself the Request invitation. If your email address is not known in the Xen Community, please also add the name of your employer and send your e-mail address to community dot manager at xenproject dot org using "Request for Hackathon 2016 Invite" as subject line. This is important, such that we can e-mail more information to you. We will monitor this page and confirm whether we have space for you to attend.

You can use ...

* Name, Org

Or

{{Invite|Name|Org|IRC handle}}

Or to be able to co-ordinate travel and find people staying in the same place as you, ...

{{Invite|Name|Org|IRC handle|arrival date|leave date|lodging}}

IMPORTANT: The cut-off date for registrations is April 8th.

Please read the text in the warning box below: it contains more detailed instructions.

Icon Ambox.png To edit this page and thus to Request an Invitation, you need to be added to the wiki's editors group. To be added to that group:
  • If you do not have a wiki account, please create one by using this link. Write down your user name (we cannot look up user names from e-mail addresses)
  • Please fill out this form (note: this form does not work in China)
  • If you cannot access the form, please send an email to community.manager at xenproject.org requesting that you need wiki access.

Request invitation

Add your name and org here:


Confirmed attendees

Icon Info.png Important note:
  • We have a maximum of 43 spaces
  • The cut-off for registration is April the 8th, as we need to organise security passes, etc.


If you are a maintainer or otherwise known in the Xen Project community please add your name below,


  1. Lars Kurth, Citrix (IRC: lars_kurth, arriving: April 17, leaving: April 20, lodging: TBD)
  2. David Vrabel, Citrix (IRC: dvrabel, arriving: -, leaving: -, lodging: Home)
  3. Paul Durrant, Citrix (IRC: xadimgnik, arriving: April 17, leaving: April 20, lodging: Home)
  4. Andrew Cooper, Citrix (IRC: andyhhp, arriving: -, leaving: -, lodging: Home)
  5. Rich Persaud, OpenXT, BAE Systems (IRC: -, arriving: April 17, leaving: April 19, lodging: TBD)
  6. Stefano Stabellini, N/A (IRC: stefanos, arriving: April 17, leaving: April 19, lodging: TBD)
  7. Julian Chesterfield, OnApp (IRC: -, arriving: April 17, leaving: April 19, lodging: TBD)
  8. Michail Flouris, OnApp (IRC: -, arriving: April 17, leaving: April 19, lodging: TBD)
  9. Anastassios Nanos, OnApp (IRC: -, arriving: April 17, leaving: April 19, lodging: TBD)
  10. Anthony PERARD, Citrix (IRC: anthonyper, arriving: N/A, leaving: N/A, lodging: N/A)
  11. Dario Faggioli, Citrix (IRC: dariof, arriving: -, leaving: -, lodging: TBD)
  12. Wei Liu, Citrix (IRC: -, arriving: -, leaving: -, lodging: TBD)
  13. Roger Pau Monné, Citrix (IRC: royger, arriving: -, leaving: -, lodging: TBD)
  14. Jan Beulich, SUSE (IRC: jbeulich, arriving: April 17, leaving: April 20, lodging: Sorrento)
  15. Max FERGER, KOSTAL Automotive Electrical Systems (IRC: -, arriving: April 18, leaving: April 19, lodging: Cambridge Central Travelodge)
  16. Boris Ostrovsky, Oracle (IRC: ostr, arriving: April 17, leaving: April 20, lodging: TBD)
  17. Daniel Kiper, Oracle (IRC: dkiper, arriving: April 17, leaving: April 20, lodging: TBD)
  18. Joao Martins, Oracle (IRC: -, arriving: April 17, leaving: April 20, lodging: TBD)
  19. Konrad Rzeszutek Wilk, Oracle (IRC: konrad, arriving: April 17, leaving: April 20, lodging: TBD)
  20. Olivier Lambert, Vates (IRC: Plam, arriving: April 17, leaving: April 20, lodging: TBD)
  21. Julien Fontanet, Vates (IRC: julien_f, arriving: April 17, leaving: April 20, lodging: TBD)
  22. Ross Lagerwall, Citrix (IRC: rosslagerwall, arriving: -, leaving: -, lodging: Home)
  23. Iurii Konovalenko, GlobalLogic (IRC: iurii.konovalenko, arriving: April 17, leaving: April 19, lodging: TBD)
  24. Juergen Gross, SUSE (IRC: juergen_gross, arriving: April 17, leaving: April 20, lodging: Sorrento)
  25. Han Yongfei, Onets (IRC: -, arriving: April 17, leaving: April 20, lodging: TBD)
  26. Ross Philipson, Assured Information Security (IRC: rphilipson, arriving: N/A, leaving: N/A, lodging: N/A)
  27. Doug Goldstein, Star Lab (IRC: cardoe, arriving: April 17th, leaving: April 20th, lodging: TBD)
  28. Ian Jackson, Citrix (IRC: Diziet, arriving: April 18th 17:08 at CBG station , leaving: n/a , lodging: home)
  29. Julien Grall, ARM (IRC: julieng, arriving: N/A, leaving: N/A, lodging: N/A)
  30. Steve Capper, ARM (IRC: SteveCapper, arriving: N/A, leaving: N/A, lodging: N/A)
  31. Andre Przywara, ARM (IRC: apritzel, arriving: N/A, leaving: N/A, lodging: N/A)
  32. Olaf Hering, SUSE (IRC: N/A, arriving: N/A, leaving: N/A, lodging: N/A)
  33. James McKenzie, Bromium Inc (IRC: jmm, arriving: - , leaving: - , lodging: home)
  34. Eric Chanudet, Assured Information Security (IRC: ericch, arriving: - , leaving: - , lodging: -)
  35. George Dunlap, Citrix (IRC: gwd, arriving: April 17, leaving: April 19, lodging: home)
  36. Christopher Clark, BAE Systems, OpenXT (IRC: -, arriving: April 17, leaving: April 20, lodging: - )
  37. Matt Fleming, upstream Linux kernel EFI maintainer (SUSE) (IRC: -, arriving: -, leaving: -, lodging: - )
  38. Anshul Makkar, Citrix (IRC: anshul_m, arriving: N/A, leaving: N/A, lodging: home)
  39. Jennifer Herbert, Citrix (IRC: xenifer, arriving: - , leaving: - , lodging: home)
  40. Jacus de Beer, Citrix (IRC: , arriving: Apr 19, leaving: Apr 19, lodging: home)
  41. Jon Ludlam, Citrix (IRC: jonludlam, arriving: - , leaving: - , lodging: home)