Xen Maintainer, Committer and Developer Meeting/XenSummit NA 2012

From Xen
Revision as of 13:42, 13 August 2012 by Lars.kurth (talk | contribs) (Consolidated list of topics)

The Xen Maintainer, Committer and Developer Meeting brings together the world's leading Xen developers to discuss the state of Xen and plan the next development cycle. The Developer meeting takes place on Sunday, Aug 26th from 13:00 to 17:00. The meeting takes place in the same location as XenSummit. Details will be sent to invitees.

This meeting is invitation only and open to Maintainers, Committers and Influential Developers and people in the Xen Community. However, you can request an invite by filling out this form.

Consolidated list of topics

The list below is a consolidated list of agenda items proposed for the meeting. Invited attendees can vote fo ragenda items, which we will use to create an ordered list. We will work through the list one-by-one.

  • Xen release and Xen maintenance release management, release cadence and process
  • Xen 4.3 planninng (what featureset constitutes Xen 4.3, who plans to do what, etc.)
  • Future direction of Xen and PV (including Hybrid)
  • Performance and related work (all topics related to performance)
  • How does Xen need to evolve to support hardware trends and usages (includes topics such as NUMA)
  • How do we respond to EFI and SecureBoot
  • Xen and upstream: issues that need discussing (community dynamic, missing Xen features, broad PV support in upstream Linux)
  • Misc code related topics (guest invoked transient preemption, Xen code quality - code is getting harder to read, many variants of get_page, shadow paging modes)
  • XCI Archivation review (5-10 minutes should suffice)
  • Documentation, Testing, Wiki, Support, Community Initiatives (are there any gaps)
  • Xen and RHEL6 / CentOS6 (any concrete plans/initiatives to safeguard Xen support in these platforms)
  • Graphics/VGA/GPU passthru
  • Nested virtualization
  • x32 ABI
  • What is the possibility of a dom0 powered by HVM
  • Xen USB passthru / PVUSB / USB3
  • Xen PVSCSI
  • Libvirt Xen libxl drivers
  • Multiqueue support for Xen PV network drivers
  • MIPS Xen port status
  • XCP/stub domain/Mirage integration

Proposed Topics (Unconsolidated)

ID Topic Proposer Lead Status
1 Lars Kurth (after discussion at Xen Maintainer, Committer and Developer Call on 6/13) Xen Release and Maintenance Management, frequency and Cycle TBD Proposed
2 Lars Kurth (after discussion at Xen Maintainer, Committer and Developer Call on 6/13) Xen 4.3 Planninng GeorgeD Proposed
3 Stefano Stabellini Performance and related work. Status of Linux Dom0 Hybrid. TBD Proposed
4 Anil Madhavapeddy MIPS Xen port status; XCP/stub domain/Mirage integration TBD Proposed
5 Konrad Rzeszutek Wilk Future direction of PV with: a) Advancement of Hybrid PV, b) Better perf with PVHVM than PV c) frequent conflicts with x86 maintainers in Linux kernel and d) Want to brainstorm if there is a way to "deprecate" PV and still keep it in the Linux kernel tree. The goal would be to eliminate most of the pv-mmu ops. blkback future. TBD Proposed
6 Dario Faggioli Non Uniform Memory Access (NUMA) support improvement for Xen TBD Proposed
7 Matt Wilson Needs of Cloud providers, operating Xen at scale, broad PV support in upstream Linux, hybrid mode (PV-in-HVM container) dom0, general performance, etc. TBD Proposed
8 Don Dugger x32 ABI; nested virtualization; graphics passthru TBD Proposed
9 Mukesh Rathor many variants of get_page* (tim d or keir); shadow paging modes (tim d or keir) TBD Proposed
10 Cherry G. Mathew hypervisor documentation; what's the possibility of a dom0 powered by hvm TBD Proposed
11 Jan Beulich feature plans for 4.3, improvements to release schedules, guest invoked transient preemption disabling TBD Proposed (also see 1 & 2)
12 Lars Kurth XCI Archivation review (5-10 mins should suffice) Lars Kurth Proposed
13 Pasi Karkkainen Xen testing, CentOS QA, Fedora, wiki, support Proposed
14 Pasi Karkkainen Xen and RHEL6 / CentOS6 Proposed
15 Pasi Karkkainen Various Features (look covered above):
  • multiqueue support for Xen PV network drivers.
  • Xen VGA/GPU passthru.
  • libvirt Xen libxl drivers.
  • Missing Xen features from upstream Linux kernel.
  • Xen USB passthru / PVUSB / USB3.
  • Xen PVSCSI.
16 Daniel Kiper EFI and SecureBoot madness Proposed
17 Jeffrey Karrels Xen security: Where does the security team stand, what is the process for found vulnerabilities. What is going on in the community to find vulnerabilities? (I may be behind in my emails on as I know some of those topics were hit in past months on the list serve) Proposed
18 Mukesh Rathor Xen code quality. Code is becoming harder to read. (unnecessary use of ##, single character variable names/parameters, bad field names like "info" in structs). Proposed