Tag Archives: Xen 4.4.4

Xen Project 4.4.4 Maintenance Release is Available

I am pleased to announce the release of Xen 4.4.4. Xen Project Maintenance releases are released in line with our Maintenance Release Policy. We recommend that all users of the 4.4 stable series update to this point release.

Xen 4.4.4 is available immediately from its git repository:

    (tag RELEASE-4.4.4)

or from the Xen Project download page at www.xenproject.org/downloads/xen-archives/xen-44-series/xen-444.html.

This release contains many bug fixes and improvements. For a complete list of changes in this release, please check lists of changes on the download page.

Note that this is the last Xen Project coordinated release of the 4.4 stable series. The tree will be switched to security only maintenance mode after this release.

Manipulating VM tags using xe

As far as I can see, the “xe” command in XCP and XenServer is missing the options to implement the underlying VM.get_tags, VM.set_tags, VM.add_tags and VM.remove_tags Xen API calls to manipulate tags associated with VMs.

Am I missing something, or is there some reason why these options have been omitted?


Xen API Community Project – Missing APIs

To Xen API Project Members:

I started looking at the Xen API code to see which API functions are not completed, as we discussed in our last meeting. I believe the correct file to search is at \tools\python\xen\xend and I looked at XendAPI.py. I found this piece of code:

def xen_api_todo():
“””Temporary method to make sure we track down all the TODOs”””
return {“Status”: “Error”, “ErrorDescription”: XEND_ERROR_TODO}

This tells me, if I am reading Python correctly, that anywhere we find this call, we will have an open API to work on. I have posted on the Wiki at http://wiki.xensource.com/xenwiki/XenApi a list of functions that need completion.  Hopefully I got this correct as I have never written code in Python and it has been some time since I wrote software.

I did not look at the full API document yet to see if any of those routines are missing in the file but that work is next…

Xen API Project

 For those of you who could not attend today’s meeting on the Xen API Project; here are links to relevant information:

  • Meeting Minutes are in the Xen Wiki API Project Page at http://wiki.xensource.com/xenwiki/XenApi.
  • Next section in the wiki to identify APIs that need to be completed or updated and a list of APIs that the community would like in future updates of the Xen API

As a first step, please work on listing APIs that need development effort and add your name next to any function you are going to work on – this will ensure that we don’t duplicate efforts. Once we get the list complete with people working on the functions, we can decide when to have our next meeting.