AB Meeting/October 2014 Minutes

From Xen
== Attendees ==
* Paul Voccio, Antony Messerli (Rackspace)
* Matt Wilson (Amazon)
* Larry Wikelius (Cavium)
* Sherry Hurwitz (AMD)
* Philippe Robin (ARM)
* Mark Hinkle (Citrix)
* Konrad R Wwilk (Oracle)

* Mike Woster (LF)
* Sarah Cconway (LF)

Quorum

== Open Actions from last meeting (the rest is closed) ==

{{Action|All}} expand membership list

Description: Member companies to come up with a list of their partners
that are potential Advisory Board members + contact details by the next
board meeting.  

Status:
* No news from Konrad and Larry;
* Lars : Update on SUSE - will not join, due to multi-hypervisor strategy.
Joining Xen Project would imply having to join other organisations too


{{Action|Mike}} will check on Applied Micro status and get back to board

{{Action|Konrad}} 4.5 Feature List

Description: go through the 4.5 feature list and communicate KEY features
to Sarah.

Status:
* Sarah sent some questions yesterday
* {{Action|Sarah}} will set up a call early next week (after RC1)
* {{Action|Mike}} share Linux Foundation process documentation with Lars


== Revised Test Infrastructure HW  Equipment and Installation ==
We had originally approved the test infrastructure HW at
http://lists.xenproject.org/archives/html/advisory-board/2014-08/msg00014.html - 
Due to a change in HW list to accommodate for AMD machines, the originally approved
amount of $58388 (excluding the installation of the HW at the COLO) was insufficient. Note
that we have structured the AllNet agreements into two separate agreements: a)
procurement of HW and installation cost (attached), b) ongoing service and maintenance
Agreement

If you look at Appendix A of the attached document you will see the
changes.

Equipment Total          $60,502.00 (approved under "2014.8e: One-off
                                     cost for Hardware", but insufficient)
Mass State Tax @ 6.25%   $3,781.38  (see above)
Installation and Config  $ 8.500.00 (this has been approved under
"2014.11e)
------------
Grand Total              $72,783.91
Grand Total for HW only  $64,283.38

Just to restate, we had previously approved
1:  Labor and costs for set-up  $9,500
2:  Labor and service monthly   $3,300
3:  Hardware                    $58,388

{{RESOLUTION}} approve $65,000 for HW for COLO replacing the previously
approved $58,388
Approved

== XSA 108 and Security Process Post Mortem ==
Given the significance of XSA 108, I think it makes sense to have a
post-mortem
A) Media post-mortem (Sarah)
B) Process post-mortem
C) Is/should there any follow-up (Sarah had some ideas)
D) Should we support an initiative to enable Xen hot patching (avoiding
further reboots)

Lars: I think overall, the project came out well of this issue. I also
wanted to thank everyone who helped put together the projects response
under pressure.

Lars: Also note that there is a process post mortem ongoing on xen-devel@
(see
https://blog.xenproject.org/2014/10/22/xen-project-security-policy-improvements-get-involved/).

So far predominately members of the security team have participated,
despite the process being open to all. Planning a blog post.

Sarah: October 282 articles were mentioned, in Sept 249 that mentioned Xen
& Security
This is high for a single topic and was driven by AWS and RAX coverage, as
well as the survey from RightScale and its coverage.

Recommendation: quicker turn-around on media coverage would have been
better. If we had had the blog earlier, we would have been able to be more
pro-active.

However, all things considered PR was handled well and the impact was big.
Once we had been able to get our own viewpoint out : the coverage was
fairly positive. Some 3rd party vendors appear to have capitalised on the coverage, such as
RightScale and various security experts.

Sarah: would the project be able to do a survey such as the one from
RightScale Or something similar in future?

Note: I don't think we answered that question. But it is difficult to see
how the Project could do this without making use of a 3rd party or member
companies.

Sarah: There is a general uptake in security related content and topics
related to Security, cloud and virtualisation are hot and likely to stay so. This
would enable us to get some messages out, such as highlight the security process as it
works, highlight Xen Project's track record, etc.

There would be an opportunity if there was agreement by the board around
it.
Would this something which would work?

Antony and Paul from Rackspace agreed.

--- Otherwise no objections were voiced ---

Sarah: do we think we can take a leadership position on this issue? Maybe
some technical blogs (e.g. something re Coverity, security features, George
Dunlap's LinuxCon presentation, ...) – it is a positive differentiator. It is also
a topic that is of interest to business press.

Sarah: Is anyone against pro-active outreach

--- NO OBJECTIONS ---


Lars: I believe a concrete proposal on topics should be made to the board.

Sarah: One area which was difficult, was that we had no spokesperson to
give interviews.
However the prepared statement (aka the blog post) with no spokesperson
worked reasonably
well. Is this something we should do in future in such situations?

Antony and Paul Agreed. (Lars: I think there was one more, but I didn't
capture it).

Lars: I believe we were actually able to turn this around quickly. We only
really started on Mon night (29th), which gave us 1.5 days to turn this
round. I think we were all surprised about the media hype. If there is a
significant security issue in future, we can start to
prepare communication (taking account the security process) earlier in
anticipation of media interest.

Matt: explained that *only after* the speculation that XSA 108 was the
cause of the AWS reboot, AWS published the blog post and made a statement.

Lars: maybe the lesson is not to publish an opaque XSA number on the Xen
Project website. If the media would not have the capability to cross-reference to
XSA 108, there would maybe not have been so much of an issue

Matt: This should be discussed on xen-devel as part of the process
discussion

Lars: Agreed

{{Action|Lars}} Send a link with information to the AB list, such that AB
members who do not follow xen-devel@ can participate in the discussion easily

{{Tick}} Also see
https://blog.xenproject.org/2014/10/22/xen-project-security-policy-improvements-get-involved/ - which provides instructions

Matt: reported from Linux Plumbers where there was a session on Linux and
Xen hot patching. Th goal there is to align feature work between Xen and the Linux
Kernel for hot patching and to make some connections with people at RedHat
and Suse and work on some common problems (e.g. shared tooling).

At the meeting, we did get good collaboration between Xen and Linux.


Next step: get some PoC work out onto the list.

Matt: has some concrete PoC code already, and may consider a prototype
patch submission

Konrad: maybe a design first would be better?

Matt: given that there is code, it may be better to make the code available

== Startup Membership class concerns ==
Although, we in principle have approved this new membership class, Daniel Kiper 
from Oracle raised some concerns that the new membership class is unfair. See
http://lists.xenproject.org/archives/html/advisory-board/2014-10/msg00047.html

Lars: Although I stated in the agenda that there was contradicting
statements from Daniel Kiper (Oracle) and Konrad (Oracle), this was
actually incorrect. Daniel first voted in favour and then raised concerns, 
which I am assuming should be treated as an objection.

Criticisms raised were:
* Name may exclude other small vendors that are not startups
* The voting power to price mapping seems unfair
* The cap of 3 elected representatives

Mike: Board can choose to do what it wants to do. Fairness does not
necessarily have to come into it. You also nee to consider the first mover advantage and
whether the board believes that the new class will attract more members. Also, other
LF projects do not have exact voting parity between different membership classes.

Sherry: influence comes predominantly from technical contributions, not
board membership. Agrees with Mike on the balance of larger paying
contributors vs. smaller ones.


Note: Lars, who was taking notes missed some of the conversation. Sherry
raised some concerns, which Lars didn't capture in the notes. @Sherry and others, feel
free to add and correct the minutes here.

Matt: Had a concern in how the resolution was worded. Startup membership
class includes 1 AB seat for every 10 members. If 1 company joins, there would be an
automatic seat for that company. But I didn't object, as I was not part of the discussion
leading to the draft.

Mike: Do you take issue with having a single seat for a an initial member
of the new membership class?

Matt: Yes, the main concern is that there is not a minimum threshold for a
board seat, which devalues votes of existing members.

Others agreed with this point too (Mark Hinkle, and one more)

Lars: clarified that the bootstrapping issue was not discussed as far as
he recalls and that this was an omission.

Mike: would adding a bootstrapping clause address Matt's concern?

Matt: Yes, that would address the concern. Maybe go for an approach that is
proven in other projects.

{{ACTION|Mike}} to re-write proposal and add a provision for bootstrapping

Mark: 1 : 5 – equity makes sense. We could also have a provision for
non-voting participation.

Matt: Should we have a larger discussion about membership. However I am
also happy to focus on smaller companies / start-ups.

The board did not conclude and agree on a specific threshold (aka number X
of members, before an election can be held) as we ran out of time. Also we did not
agree on whether the buckets for the membership class should be 5, 10 or somewhere in
between.

--- PROPOSE TO WAIT FOR MIKE's REVISION AND TAKE THE DISCUSSION TO THE LIST ---