Monthly Archives: October 2011

XCP 1.1 has landed!

The XCP team would like to announce that we have released XCP 1.1. I wanted to thank community members who have tested RC1 for doing so and wanted to let you know that no significant issues have been found. Thus, we promoted the XCP 1.1 RC1 release candidate to final release status: so if you’ve already installed the RC1 release, there is no reason to upgrade.

New XCP Features
Here are some features included in XCP 1.1:

  • Security updates and bug fixes
  • IntelliCache: Enables you to use a combination of Shared storage and local storage caching.
  • Local Storage Spans All Physical Volumes: When EXT local storage is used on a host containing multiple physical disks, the local Storage Repository (SR) now spans all the disks in a single LVM volume group.
  • Reset-on-boot VM behaviour: Disks with the on-boot option set to reset, is now available for disks in any type of SR. (Previously it was only available for disks in NFS and EXT SRs.)
  • Enhanced guest OS support: Support for Red Hat Enterprise Linux (RHEL) 6.
  • For OpenStack and others: support for ebtables and other netfilter options have been added to the kernel. These options have been disabled by default, but can be re-enabled with simple sysctl commands. These are the same kernel changes that will be included the upcoming XCP 1.5 release and have been included in XenServer 6.0.
  • The Xapi version override feature has been added back in. This allows users to effectively rebrand their XCP boxes as XenServer hosts, in order to work better with products such as XenCenter.

Thank you!
Thanks again to all our beta testers. And extra thanks to everyone for being exceedingly patient with our long beta period! We’re in the middle of revamping our internal build system right now. Once we finish this work, XCP releases should be easier for us to produce. This work will also allow us to produce development snapshots of XCP releases in between stable point releases, to allow people to test new features as they make it into XCP’s and XenServer’s mainline.

I hope everyone enjoys using XCP 1.1. Keep an eye out here for news on the upcoming XCP 1.5 release schedule!

New Docs!
Note that new XCP documentation has been written on the wiki: thank you to the community members who have contributed. In particular I wanted to thank Andrew Eross from Locatrix for the new XCP HowTo documents. We still need to create a nice and easy to use index for XCP docs, but in the meantime you can easily find the docs by searching for XCP.

A Glimpse of the Future: Xen @ OpenStack Conference

The OpenStack Conference is a nice change of pace from the design summit. The conference is more about announcements,  case studies, and forward-looking discussion. There is plenty of coverage of these in the blogosphere.

Ewan Mellor and I gave a talk that looked toward the future of the Xen and OpenStack by first looking at the history of Xen.org and the cloud. Visionaries, such as Ian Pratt, started thinking about utility computing even before the Xen hypervisor was even released. You can read about the Xenoservers project that was started in the late 1990s.

In our talk we focused on Xen.org initiatives related to OpenStack, specifically The Xen Cloud Platform, Project Kronos, and Xen on ARM. Please take a look and share your comments with us on the future of Xen in the cloud.

Xen @ OpenStack Design Summit

Three packed days of developer meetings at the OpenStack Design Summit are now in the books. It’s been great to meet the development community. Project Kronos was very well received and Chuck Short offered to take a closer look at helping us package it for Ubuntu. Here is a link to the slides and references of my “Integrating Xen and OpenStack with Project Kronos” session. The conference is still going on, so I’ll report about it when I get back.

Even though the events are still unfolding, I can say that all the excitement about OpenStack is for good reason – OpenStack is a big deal for sure. Ewan Mellor pointed out that not only is OpenStack important to the community, but it is all important to the world. Another attendee noted that we can’t even yet understand how big the thing we (the OpenStack community) are a part of is. Xen.org is excited to be a contributor to the OpenStack community!

XenSummit Asia: Open for Registration

XenSummit Asia is now open for registration. As usual we will charge a fee to cover the cost of XenSummit and will require you to register for the event. The cost will be $150. Registration will be open until Oct 31st. If you need an invitation letter for a visa, please fill out this form and e-mail me.

Hotel information and a draft agenda is available on the event page. A bit more information on group booking codes for hotels will follow. We also have not scheduled all talks yet. I wanted to thank Mr. Kim from Samsung and Prof. Yoo from Korea University for helping organising the event.

The event is sponsored and hosted by Samsung and the University of Korea. A big thank you for supporting the community!

Please welcome Jan Beulich as Committer for the Xen Hypervisor Project

Dear Xen developers, I wanted to announce that Jan Beulich from Novell has been nominated as Xen Hypervisor committer and confirmed by vote by the other Xen committers, namely Keir Fraser, Tim Deegan and Ian Jackson.

Congratulations Jan!

Jan’s Contribution
Jan has made a tremendous contribution to the project over the years and was was one of the top 3 contributors to the project for several years. Just to quote a few stats

  • 2009: 107 patches, changing 11746 lines of code
  • 2010: 147 patches, changing 7613 lines of code
  • 2011 (so far): 130 patches, changing 26555 lines of code

To put Jan’s contribution in context, I dug out the contribution statistics of Xen projects by patches over time. These show that Jan’s contribution has been significant and between 7-11% of the changesets committed to the Xen Hypervisor project per year.

Bugs in the Project Governance
Jan’s election showed some minor bugs in project governance that need correction. For example the original process did not describe the difference between a committer and a maintainer. A revision can be found at revised project governance (changes marked in italics). If you have any feedback, please post on xen-devel with project governance proposal feedback in the title of the e-mail. Feedback must be given by next Monday 18:00 GMT.