Loading…
This event has ended. Visit the official site or create your own event on Sched.
Community [clear filter]
Tuesday, July 11
 

09:00 CEST

Keynote: Xen Project Weather Report - Lars Kurth, Citrix
In this talk, we will give an overview of the state of the Xen Project, trends that impact the project, see whether challenges that surfaced last year have been addressed and how we did it, and highlight new challenges and solutions for the coming year.

Speakers
avatar for Lars Kurth

Lars Kurth

Director Open Source / Project Chairperson The Xen Project , Citrix Systems UK Ltd.
Lars Kurth is a highly effective, passionate community manager with strong experience of working with open source communities (Symbian, Symbian DevCo, Eclipse, GNU) and currently is the community manager for the Xen Project. Lars has 12 years of experience building and leading engineering... Read More →



Tuesday July 11, 2017 09:00 - 09:35 CEST
Grand Ballroom

11:20 CEST

14:30 CEST

Contributing to Xen: An Introduction - George Dunlap, Citrix
If you are new to the Xen community and want to know how the development process works -- and in particular, if you want to know how you can get your changes in -- this talk is for you. My goal is that by the end you will have a framework for how the process works, and a good set of pointers and principles for being ready to dive in and submit your first patch -- or your first series. Topics will include: What's a maintainer? How does the development window and feature freeze work? How do I make a good patch series? What if I'm not sure if my code is a good idea or not? What if I need to make a big change and I'm not sure the correct approach?

Speakers
avatar for George Dunlap

George Dunlap

Principle Software Engineer, XenServer
George Dunlap worked with the Xen project while a graduate student at the University of Michigan before receiving his PhD in 2006. He is currently working as Staff Software Engineer for Citrix on the open-source Xen team in Cambridge, England. He has done work in many areas of Xen... Read More →



Tuesday July 11, 2017 14:30 - 15:15 CEST
Grand Ballroom

14:30 CEST

Solving Community Problems: Patch Volume vs Review Bandwidth, Community Meetings (or lack thereof), ... and other problems - Jan Beulich, SUSE & Lars Kurth, Citrix
This session is intended to tackle a number of community issues:

Code Review: Patch Volume vs Review Bandwidth
Patch volume has been increasing recently (from 4.8 to 4.9 it grew by 30%) can be quite high, and review bandwidth often does not cope. This has been an ongoing problem, and we have looked measuring (see https://xen.biterg.io), improved efficiency and encouraging community members to review more. Although these measures have been successful (some more than others) and more people do reviews and reviews seem to be working more effectively, review bandwith has not grown at the same rate as patch volume.

We are seeing clear bottlecks in ARM and x86 code, where the number of contributions (and new contributors) has grown and is expected to grow further. This is obviously a problem. 

Most options to address this would incur either undesirable restrictions (after all we want people to contribute), but without taking some measures the inflow is going to remain (almost) unmanageable.

This is an open session to look at all available options.

x86 Community Meeting (or other community meetings)
Currently we have a monthly ARM Community Meeting, which has been very successful. Should we have any more? I have had interest for x86 related meetings. Any others? 

A communiuty meeting requires a meeting chair who will a) reach out to attendees, b) put together the agenda, c) write up and post minutes to xen-devel@ and d) chair the meeting

Speakers
JB

Jan Beulich

Software Engineering Consultant, SUSE
Jan Beulich is a Software Engineering Consultant at Suse, who is also a Xen Project Hypervisor committer and maintainer.
avatar for Lars Kurth

Lars Kurth

Director Open Source / Project Chairperson The Xen Project , Citrix Systems UK Ltd.
Lars Kurth is a highly effective, passionate community manager with strong experience of working with open source communities (Symbian, Symbian DevCo, Eclipse, GNU) and currently is the community manager for the Xen Project. Lars has 12 years of experience building and leading engineering... Read More →


Tuesday July 11, 2017 14:30 - 15:15 CEST
Déry/Jókai
 
Wednesday, July 12
 

09:00 CEST

Keynote: Xen 4.8 at Gandi - Vincent Legout, Gandi
Gandi.net is a cloud provider running about 10000 VMs since 2008. We recently updated our infrastructure from Xen 4.1 to Xen 4.8 and decided to move all of our platform to Xen (from a mix of Xen and KVM). This plaform uses home-made code based on Xen python bindings and xl to orchestrate VMs. This talk will present our use cases and the experience we had with Xen, the shortcomings or issues we had while upgrading our platform, what features we use, and present some new features we would like to have in Xen. For example, it will discuss how we use live patching and live migration. The talk will consider both the Xen hypervisor and its associated userspace utilities.

Speakers
VL

Vincent Legout

Engineer, Gandi
Vincent works on the Xen platform at Gandi.net.


slides pdf

Wednesday July 12, 2017 09:00 - 09:30 CEST
Grand Ballroom

11:10 CEST

Product Manager or Investor: Why Virtualization? Why Xen? - Rich Persaud, BAE Systems
Ten years ago, Xen was an open-source software challenger to incumbent VMware. Today, VMware is owned by a hardware OEM, virtualization hardware extensions are widely available in modern x86 and ARM CPUs, and Xen competes for developer attention with OS-bundled hypervisors and container namespaces. This presentation offers a structured approach for developers to communicate the business benefits of Xen-based virtualization to product management and investors.

Speakers
RP

Rich Persaud

Consultant, OpenXT
Rich Persaud has worked with Xen since 2005 and is a former member of the Citrix XenServer and XenClient engineering and business teams. He is currently working on the OpenXT project, which stands on the shoulders of the Xen Project, OpenEmbedded Linux and XenClient XT.



Wednesday July 12, 2017 11:10 - 11:30 CEST
Valletta Conference Centre II
 
Thursday, July 13
 

16:35 CEST

Design Session: Loose ends for becoming a CNA (CVE Numbering Authorities) and other Security Team Operational Questions - Ian Jackson, Citrix & Lars Kurth, Citrix
The Xen Project has in-principle agreement to become a CVE Numbering Authority. However to do this, we need to define the scope of the CNA. A number of have worked on this, but we need some community inout.

Consolidate Security Coverage Documents
Consolidate security coverage documents where possible (we have a proposal). Specifically
  • Review the proposal (currently in a google doc - export attached) 
  • Review the scope (currently in a google doc) - this may involve clarifying the supported status of some components 

Once we have agreement, we basically just need to document the outcome, publish it and get the process started.

Other Operational Issues


Possible/Proposed Process Changes?

  • Bundling of issues / once every other week or monthly XSA publication?
  • Include maintainers on pre-disclosure when affected and not on security team 

Moderators
avatar for Lars Kurth

Lars Kurth

Director Open Source / Project Chairperson The Xen Project , Citrix Systems UK Ltd.
Lars Kurth is a highly effective, passionate community manager with strong experience of working with open source communities (Symbian, Symbian DevCo, Eclipse, GNU) and currently is the community manager for the Xen Project. Lars has 12 years of experience building and leading engineering... Read More →

Speakers
IJ

Ian Jackson

Xen Committer, Citrix
Ian is a longstanding contributor to the Xen Project, working for Citrix as Xen committer, maintainer, security team member, CI system owner, etc.  Ian's other interests include a strong connection to the Debian Project.



Thursday July 13, 2017 16:35 - 17:35 CEST
Valletta Conference Centre II
 
Filter sessions
Apply filters to sessions.