Folks, Tim has prepared a pretty significant patch in the review it lists below. There is also a wiki page describing the change.
Basically it splits XenServer and XenProject (pure Xen) in two separate hypervisors. Until now we had used XenServer to also handle XenProject. It will allow to split the way we connect to the two hypervisors. Now Tim's patch is actually a patch to *master* and not the xen2server branch. Since it's a ton of work to rebase such a big refactoring, I am wondering if we could not allow this patch to be applied in master directly. And apply quickly…we are 24 hours now since Tim sent his email, another 48 would make it 72. Thoughts ? -sebastien On Jun 5, 2014, at 8:02 PM, Tim Mackey <tmac...@gmail.com> wrote: > I've just submitted a review request which is essentially a merge of > the xen2server feature branch back into master. Since this is a > refactoring of the Xen plugin to make it more explicitly a XenServer > plugin per the feature: > https://cwiki.apache.org/confluence/display/CLOUDSTACK/Convert+Xen+usage+to+XenServer, > I wanted to ensure everyone was aware of what is changing. Diff > details can be found here: https://reviews.apache.org/r/22270/ > > The key item in this change is that what was the xen plugin has now > moved to become the xenserver plugin to make way for a pure xen > plugin. If you are working on something which is XenServer specific, > you'll probably want to take a look at what I've done, sanity check it > against your plans and ask questions. Additionally, if you've done > some work in XenServer code since the start of April, you might want > to make certain I didn't accidentally revert any of your changes > during conflict resolution. I tried to be careful, but accidents do > happen. > > The merge point was commit 603eab7 (HEAD yesterday), and from there I > did a bunch of sanity testing using XenServer 6.2. I also tested and > validated with the current HEAD (8b5ec64). If you were looking at or > testing anything on the xen2server branch, no new functionality was > introduced from that branch; this is effectively a merge with > conflicts resolved. > > Thanks > > -tim