<html>
<head>
<meta content="text/html; charset=Big5" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 2013¦~12¤ë24¤é 04:50, Robert Li (baoli)
wrote:<br>
</div>
<blockquote cite="mid:CEDDB0AD.333FC%25baoli@cisco.com" type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=Big5">
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
Hi Irena,</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
I agree with you on the following copied from another thread: </div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<p class="MsoNormal" style="font-size: 14px; font-family: 'Times
New Roman', serif; ">
<span style="font-size: 11pt; font-family: Calibri,
sans-serif; color: rgb(31, 73, 125); ">I would like to
suggest to focus the next PCI-pass through IRC meeting on:<o:p></o:p></span></p>
<div>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; font-size:
14px; font-family: 'Times New Roman', serif; text-indent:
-0.25in; ">
<span style="font-size: 11pt; font-family: Calibri,
sans-serif; color: rgb(31, 73, 125); ">1.<span
style="font-size: 7pt; font-family: 'Times New Roman'; "> </span></span><span
dir="LTR"></span><span style="font-size: 11pt;
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);
"> Closing the administration and tenant that powers the
VM use cases.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; font-size:
14px; font-family: 'Times New Roman', serif; text-indent:
-0.25in; ">
<span style="font-size: 11pt; font-family: Calibri,
sans-serif; color: rgb(31, 73, 125); ">2.<span
style="font-size: 7pt; font-family: 'Times New Roman'; "> </span></span><span
dir="LTR"></span><span style="font-size: 11pt;
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);
">Decouple the nova and neutron parts to start focusing on
the neutron related details.</span></p>
</div>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<font style="text-indent: -0.25in; " face="Calibri" size="3"><br>
</font></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<font style="text-indent: -0.25in; " face="Calibri" size="3">But
so far, we haven't been able to reach agreement on the first
part. I saw discussions on "</font><font style="text-indent:
-0.25in; " face="Calibri" size="3">nic-flavor" from John. I'd
like to know more details about it. What exactly it is, how it
is defined, etc.</font></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<span style="font-family: Calibri; font-size: medium;
text-indent: -0.25in; ">Let's continue our discussion
tomorrow. Here is the agenda that I'd like to discuss. Folks,
please add yours if you have specific things to discuss.</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<span style="font-family: Calibri; font-size: medium;
text-indent: -0.25in; text-align: left; "><br>
</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 14px;
font-family: Calibri, sans-serif; text-indent: -0.25in; ">
<font face="Calibri" size="3">-- Auto Discovery</font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font face="Calibri" size="3"><font face="Calibri,sans-serif"> It
seems to be in agreement that this is something we should
have, but in </font>disagreement when it's needed.</font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font face="Calibri" size="3"><br>
</font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font face="Calibri" size="3">different proposals:</font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 14px;
font-family: Calibri, sans-serif; text-indent: -0.25in; ">
<font face="Calibri" size="3"> * it can be done later</font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 14px;
font-family: Calibri, sans-serif; text-indent: -0.25in; ">
<font face="Calibri" size="3"> * the class of a PCI
device can determine, in particular, if it's a networking
device. With that, SRIOV may be achieved in a cloud with
minimum configuration. Therefore, it should be done now.</font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 14px;
font-family: Calibri, sans-serif; text-indent: -0.25in; ">
<font face="Calibri" size="3"><br>
</font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font face="Calibri" size="3"><font face="Calibri,sans-serif">--
PCI group (or PCI flavor) and PCI passthrough list
(whitelist). </font></font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font face="Calibri" size="3"><font face="Calibri,sans-serif"><br>
</font></font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font size="3"><font face="Calibri,sans-serif"><font
face="Calibri"> * We should finalize the
terminology: pci-group or pci-flavor. In the rest of the
email, I use the term pci-group</font></font></font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font size="3"><font face="Calibri,sans-serif"><font
face="Calibri"> </font></font></font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font face="Calibri" size="3"><font face="Calibri,sans-serif">there
are a couple of ways to </font>provision<font
face="Calibri,sans-serif"> them</font></font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font face="Calibri" size="3"><font face="Calibri,sans-serif">
* by configuration/provisioning on the compute nodes</font></font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font face="Calibri" size="3"><font face="Calibri,sans-serif">
* by nova APIs. The API can define them per compute
node.</font></font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font face="Calibri" size="3"><font face="Calibri,sans-serif"><br>
</font></font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font face="Calibri" size="3"><font face="Calibri,sans-serif">With
regard to configuration</font></font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font face="Calibri" size="3"><font face="Calibri,sans-serif">
* different ways/formats are suggested</font></font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font face="Calibri" size="3"><font face="Calibri,sans-serif"><br>
</font></font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font style="font-family: Calibri, sans-serif; font-size:
14px; " face="Calibri" size="3">With regard to nova PCI
group APIs:</font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font style="font-family: Calibri, sans-serif; font-size:
14px; " face="Calibri" size="3">different proposals:</font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font style="font-family: Calibri, sans-serif; font-size:
14px; " face="Calibri" size="3"> * no API at all</font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font style="font-family: Calibri, sans-serif; font-size:
14px; " face="Calibri" size="3"> * pci-group-create is
a good thing to have, but pci-group-update is not</font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 14px;
font-family: Calibri, sans-serif; text-indent: -0.25in; ">
* have both pci-group-create & pci-group-update, and
get rid of the configuration method. pci-group-update can
define PCI devices per compute node</p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 14px;
font-family: Calibri, sans-serif; text-indent: -0.25in; ">
* it might be possible to use both the configuration
method, and the nova APIs with pci-group-update not defining
per compute node devices.</p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 14px;
font-family: Calibri, sans-serif; text-indent: -0.25in; ">
<br>
</p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 14px;
font-family: Calibri, sans-serif; text-indent: -0.25in; ">
<font face="Calibri" size="3">-- nova boot</font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 14px;
font-family: Calibri, sans-serif; text-indent: -0.25in; ">
<font face="Calibri" size="3"> different proposals:</font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font face="Calibri" size="3"><font face="Calibri,sans-serif">
* exclusive use of the server flavor to specify PCI
device requirements, adding new arguments to neutron
port-create for PCI related information</font></font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font size="3"><font style="font-family: Calibri, sans-serif;
" face="Calibri"> * adding new optional arguments in
the </font><font face="Calibri,sans-serif">¡X</font><font
style="font-family: Calibri; " face="Calibri,sans-serif">nic
option for SRIOV, in the same time </font><font
face="Calibri">preserving</font><font style="font-family:
Calibri, sans-serif; " face="Calibri"> the server flavor
approach for </font><font face="Calibri,sans-serif">generic</font><font
face="Calibri,sans-serif"><font face="Calibri"> PCI
passthrough. In addition, neutron port-create should be </font>enhanced<font
face="Calibri"> to be able to specify PCI related
information as well.</font></font></font></p>
<p class="MsoListParagraph" style="margin-top: 0in;
margin-bottom: 0.0001pt; margin-left: 0.5in; text-indent:
-0.25in; ">
<font size="3"><font face="Calibri,sans-serif"><font
face="Calibri"> * Also there are different opinions
on what optional arguments should be added in the </font>¡X<font
face="Calibri">nic option. </font></font></font></p>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<span style="font-family: Calibri; font-size: medium;
text-indent: -0.25in; text-align: left; "><br>
</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<span style="font-family: Calibri; font-size: medium;
text-indent: -0.25in; text-align: left; ">On the neutron
front, yes, we haven't be able to discuss all the details yet.
We can start dedicating a portion of the meeting time for it.</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<font style="font-size: medium; text-align: left; text-indent:
-0.25in; " face="Calibri,sans-serif"><br>
</font></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<font style="font-size: medium; text-align: left; text-indent:
-0.25in; " face="Calibri,sans-serif">Time seems to be running
out for Icehouse. We need to come to agreement ASAP. I will be
out from wednesday until after new year. I'm thinking that to
move it forward after the new year, we may need to have the
IRC meeting in a daily basis until we </font><span
style="font-size: medium; text-align: left; text-indent:
-0.25in; font-family: Calibri; ">reach</span><font
style="font-size: medium; text-align: left; text-indent:
-0.25in; " face="Calibri,sans-serif"> agreement. This should
be one </font></div>
</blockquote>
<font face="Calibri,sans-serif">we should invite John here, or there
is might be problem.</font><br>
<blockquote cite="mid:CEDDB0AD.333FC%25baoli@cisco.com" type="cite">
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; "><font style="font-size: medium; text-align:
left; text-indent: -0.25in; " face="Calibri,sans-serif">of our
new year's resolutions?</font></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<span style="font-size: medium; text-indent: -0.25in; "><br>
</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<span style="font-size: medium; text-indent: -0.25in; ">Thanks,</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif;
font-size: 14px; ">
<span style="font-size: medium; text-indent: -0.25in; ">Robert</span></div>
<div>
<p class="MsoListParagraph" style="color: rgb(0, 0, 0);
font-family: 'Times New Roman', serif; font-size: 14px;
margin-top: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in;
text-indent: -0.25in; ">
<span style="font-size: 11pt; font-family: Calibri,
sans-serif; color: rgb(31, 73, 125); "><br>
</span></p>
<p class="MsoListParagraph" style="color: rgb(0, 0, 0);
font-family: 'Times New Roman', serif; font-size: 14px;
margin-top: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in;
text-indent: -0.25in; ">
<span style="font-size: 11pt; font-family: Calibri,
sans-serif; color: rgb(31, 73, 125); "><br>
</span></p>
</div>
<span id="OLK_SRC_BODY_SECTION" style="color: rgb(0, 0, 0);
font-family: Calibri, sans-serif; font-size: 14px; ">
<div>
<div>On 12/23/13 8:34 AM, "Irena Berezovsky" <<a
moz-do-not-send="true" href="mailto:irenab@mellanox.com">irenab@mellanox.com</a>>
wrote:</div>
</div>
<div><br>
</div>
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE"
style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0
0 0 5;">
<div xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">
<meta name="Generator" content="Microsoft Word 14 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:PMingLiU;
panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
{font-family:MingLiU;
panose-1:2 2 5 9 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:"Arial Unicode MS";
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
{font-family:"\@PMingLiU";
panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
{font-family:"\@MingLiU";
panose-1:2 2 5 9 0 0 0 0 0 0;}
@font-face
{font-family:"\@Arial Unicode MS";
panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"PMingLiU","serif";
mso-fareast-language:ZH-TW;}
h5
{mso-style-priority:9;
mso-style-link:"Heading 5 Char";
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:10.0pt;
font-family:"PMingLiU","serif";
mso-fareast-language:ZH-TW;
font-weight:bold;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"PMingLiU","serif";
mso-fareast-language:ZH-TW;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:MingLiU;
mso-fareast-language:ZH-TW;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Balloon Text Char";
margin:0in;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";
mso-fareast-language:ZH-TW;}
span.xc4
{mso-style-name:xc4;}
span.timestamp
{mso-style-name:timestamp;}
span.hyperlink-whois
{mso-style-name:hyperlink-whois;}
span.hyperlink-channel
{mso-style-name:hyperlink-channel;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:Consolas;
mso-fareast-language:ZH-TW;}
span.Heading5Char
{mso-style-name:"Heading 5 Char";
mso-style-priority:9;
mso-style-link:"Heading 5";
font-family:"Cambria","serif";
color:#243F60;
mso-fareast-language:ZH-TW;}
span.BalloonTextChar
{mso-style-name:"Balloon Text Char";
mso-style-priority:99;
mso-style-link:"Balloon Text";
font-family:"Tahoma","sans-serif";
mso-fareast-language:ZH-TW;}
span.EmailStyle27
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:376635568;
mso-list-template-ids:577411570;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1
{mso-list-id:619266783;
mso-list-template-ids:975350420;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l1:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2
{mso-list-id:916208596;
mso-list-template-ids:-595457478;}
@list l2:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l2:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3
{mso-list-id:1579442428;
mso-list-template-ids:-37582402;}
@list l3:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l3:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4
{mso-list-id:1794980098;
mso-list-template-ids:1634616940;}
@list l4:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l4:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div link="blue" vlink="purple" lang="EN-US">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size: 11pt;
font-family: Calibri, sans-serif; color: rgb(31, 73,
125); ">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt;
font-family: Calibri, sans-serif; color: rgb(31, 73,
125); ">Is there ¡¥PCI pass-through network¡¦ IRC
meeting tomorrow?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt;
font-family: Calibri, sans-serif; color: rgb(31, 73,
125); "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt;
font-family: Calibri, sans-serif; color: rgb(31, 73,
125); ">BR,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt;
font-family: Calibri, sans-serif; color: rgb(31, 73,
125); ">Irena<o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:
10pt; font-family: Tahoma, sans-serif; ">From:</span></b><span
style="font-size: 10pt; font-family: Tahoma,
sans-serif; "> Robert Li (baoli) [<a
moz-do-not-send="true"
href="mailto:baoli@cisco.com">mailto:baoli@cisco.com</a>]
<br>
<b>Sent:</b> Tuesday, December 17, 2013 5:32 PM<br>
<b>To:</b> Sandhya Dasu (sadasu); OpenStack
Development Mailing List (not for usage
questions); Jiang, Yunhong; Irena Berezovsky;
<a moz-do-not-send="true"
href="mailto:prashant.upadhyaya@aricent.com">prashant.upadhyaya@aricent.com</a>;
<a moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com">chris.friesen@windriver.com</a>;
Itzik Brown;
<a moz-do-not-send="true"
href="mailto:john@johngarbutt.com">john@johngarbutt.com</a><br>
<b>Subject:</b> Re: [openstack-dev] [nova]
[neutron] Todays' meeting log: PCI pass-through
network support<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
style="font-size:10.0pt;font-family:Consolas;color:black">Sorry guys, I
didn't #startmeeting before the meeting. But
here is the log from today's meeting. Updated
the subject a bit.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
style="font-size:10.0pt;font-family:Consolas;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
style="font-size:10.0pt;font-family:Consolas;color:black"><</span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">irenab</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black">> baoli: hi<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[08:57] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> Hi
Irena<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[08:57] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">tedross</span> [tedross@nat/redhat/x-culmgvjwkhbnuyww]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[08:58] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><</span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">irenab</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black">> baoli:
unfortunately I cannot participate actively
today, will try to follow the log and email
later to day<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[08:59] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> ok<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:00] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">natishalom</span> [<a
moz-do-not-send="true"
href="mailto:%7Eqicruser@2.55.138.181">~qicruser@2.55.138.181</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:00] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">HenryG</span> [~HenryG@nat/cisco/x-aesrcihoscocixap]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:00] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">tedross</span> [tedross@nat/redhat/x-culmgvjwkhbnuyww]
has left <span class="hyperlink-channel">#openstack-meeting-alt</span> []<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:01] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has quit [Ping timeout: 264 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:01] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:03] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> Hi,
is Yongli there?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:04] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">yjiang51</span> [yjiang5@nat/intel/x-uobnfwflcweybytj]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:04] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jdob</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejdob@c-50-166-75-72.hsd1.nj.comcast.net">~jdob@c-50-166-75-72.hsd1.nj.comcast.net</a>]
has quit [Quit: Leaving]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:04] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jdob_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejdob@c-50-166-75-72.hsd1.nj.comcast.net">~jdob@c-50-166-75-72.hsd1.nj.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:04] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><</span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">yjiang51</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black">> baoli: hi<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:05] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">hajay__</span> [<a
moz-do-not-send="true"
href="mailto:%7Ehajay@99-46-140-220.lightspeed.sntcca.sbcglobal.net">~hajay@99-46-140-220.lightspeed.sntcca.sbcglobal.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:05] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>>
yjang: hi<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:05] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><</span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">yjiang51</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black">> baoli: do
we have the meeting?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:05] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> Yes,
it's on. Hopefully, Yongli will join<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:06] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has quit [Ping timeout: 260 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:07] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:07] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><</span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">yjiang51</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black">> baoli:
got it and thanks<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:07] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">natishalom</span> [<a
moz-do-not-send="true"
href="mailto:%7Eqicruser@2.55.138.181">~qicruser@2.55.138.181</a>]
has quit [Ping timeout: 252 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:07] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">heyongli</span> [<a
moz-do-not-send="true"
href="mailto:%7Eyhe@221.216.132.130">~yhe@221.216.132.130</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:07] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> yhe,
HI<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:08] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
hello, every one<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:08] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">yjiang51</span>>
heyongli: hi<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:08] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> Hi
everyone, let's start<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:08] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">hajay_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ehajay@66.129.239.12">~hajay@66.129.239.12</a>]
has quit [Ping timeout: 252 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:08] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>>
Yongli has summarized his wiki with his email<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:09] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>> i
just arrived home from hospital, sorry late<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:09] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">hajay__</span> [<a
moz-do-not-send="true"
href="mailto:%7Ehajay@99-46-140-220.lightspeed.sntcca.sbcglobal.net">~hajay@99-46-140-220.lightspeed.sntcca.sbcglobal.net</a>]
has quit [Ping timeout: 264 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:10] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> yhe,
np. Hopefully, you are well<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:10] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">lsmola_</span> [<a
moz-do-not-send="true"
href="mailto:%7ELadas@ip-94-112-129-242.net.upcbroadband.cz">~Ladas@ip-94-112-129-242.net.upcbroadband.cz</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:10] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
my, son. so i think you might worry about he
use case right?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:10] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> Can
we start with pci-flaovr/pci-group definition?
Do we agree that they are the same?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:11] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>> in
my brain, it's a filter with name, but in the
flat dict structure, no sub pci-filter<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:12] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has quit [Ping timeout: 264 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:12] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> Well,
we want to agree conceptually.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:12] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">BrianB_</span> [<a
moz-do-not-send="true"
href="mailto:4066f90e@gateway/web/freenode/ip.64.102.249.14">4066f90e@gateway/web/freenode/ip.64.102.249.14</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:13] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:13] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
cause for me it's just a the white list with
name, so conceptually it's simple, can be
describe clear in this way<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:14] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> Ok.
So, they all define a group of devices with
similar properties.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:15] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
agree<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:15] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> great<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:16] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
any other concern for the flavor?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:16] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> Now,
it seems to me that pci-flavor can be defined by
both nova API and by means of configuration<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:16] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> from
your email<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:16] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
config is going to fade out<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:17] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
for config fade out, any concern?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:17] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has quit [Ping timeout: 245 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:17] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> in
your email, what is "admin config sriov"?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:17] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
just mean this step is done by admin<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:17] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">abramley</span> [<a
moz-do-not-send="true"
href="mailto:%7Eabramley@69.38.149.98">~abramley@69.38.149.98</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:18] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:18] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
John want the picture for user and for admin is
clearly defined<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:18] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has quit [Remote host closed the connection]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:18] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jdob_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejdob@c-50-166-75-72.hsd1.nj.comcast.net">~jdob@c-50-166-75-72.hsd1.nj.comcast.net</a>]
has quit [Quit: Leaving]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:18] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jdob</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejdob@c-50-166-75-72.hsd1.nj.comcast.net">~jdob@c-50-166-75-72.hsd1.nj.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:19] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> We
have some concerns over phasing out the
configuration<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:19] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> Did
you check the log from last meeting?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:19] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>> i
do, but not see the strong reason<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:20] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> How
is it in your mind the nova pci-flavor-update is
going to be used?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:20] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:20] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
just the the whole content for the filter<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:21] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> Well,
I'd like to know who is going to invoke it and
when<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:21] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
toltaly replace or set the new defination for
the flavor<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:21] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">ijw</span> [~ijw@nat/cisco/x-urnealzfvlrtqrbx]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:21] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
define this , then the device is pass the
whitelist and got group into a flavor<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:22] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> Soirry
I'm late<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:22] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">banix</span> [banix@nat/ibm/x-bhsigoejtesvdhwi]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:22] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> ijw:
np<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:22] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">eankutse</span> [<a
moz-do-not-send="true"
href="mailto:%7EAdium@50.56.230.39">~Adium@50.56.230.39</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:22] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">eankutse1</span> [<a
moz-do-not-send="true"
href="mailto:%7EAdium@50.57.17.244">~Adium@50.57.17.244</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:22] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">eankutse</span> [<a
moz-do-not-send="true"
href="mailto:%7EAdium@50.56.230.39">~Adium@50.56.230.39</a>]
has quit [Read error: No buffer space available]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:23] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
this is just the whitelist's DB version, via API<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:24] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>>
Apologies for jumping in, but did we do the
API/no-API discussion yet?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:24] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has quit [Ping timeout: 245 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:24] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
current topic<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:25] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>>
heyongli: let's assume a new compute node is
added, what do you do to provision it?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:25] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:25] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
2.1.1 admin check PCI devices present per host<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:25] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> I would
ask, given that Openstack's design tenets are
all about decentralising where possible, why
would you centralise the entirety of the PCI
information?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:26] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> Have to
admit I came a bit late to that document -
because all the work was going on in the other
doducment<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:26] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> Which
didn't mention this at all<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:26] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
this is not relevent to tenet, it's admin's work<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:27] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> It's
actually not the problem. It's not that it's
not relevant to the tenant, it's why you have to
actively do anything to add a compute node at
all. In every other respect a compute node
joins the cluster with no activity<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:27] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">yamahata__</span> [<a
moz-do-not-send="true"
href="mailto:%7Eyamahata@192.55.55.39">~yamahata@192.55.55.39</a>]
has quit [Ping timeout: 240 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:28] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> So, for
instance, I boot a compute node, RAM goes up,
disk goes up, CPUs go up, but I've not had to
edit a central table to do that, the compute
node reports in and it just happens.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:28] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">abramley</span> [<a
moz-do-not-send="true"
href="mailto:%7Eabramley@69.38.149.98">~abramley@69.38.149.98</a>]
has quit [Quit: abramley]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:28] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> I like
this - it means when I provision a cluster I
just have to get each node to provision
correctly and the cluster is up. Conversely
when the node goes down the resources go away.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:28] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">yamahata__</span> [yamahata@nat/intel/x-hvbvnjztdhymckzk]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:28] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">esker</span> [<a
moz-do-not-send="true"
href="mailto:%7Eesker@rrcs-67-79-207-12.sw.biz.rr.com">~esker@rrcs-67-79-207-12.sw.biz.rr.com</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:29] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">denis_makogon</span> [<a
moz-do-not-send="true"
href="mailto:%7Edmakogon@194.213.110.67">~dmakogon@194.213.110.67</a>]
has quit [Ping timeout: 240 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:29] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
cause pci-flavor is global, you don't need to
config it specifically,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:29] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> So I
would strongly argue that the nodes should
decide what PCI passthrough devices they have,
independently and without reference to central
authority.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:29] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has quit [Ping timeout: 252 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:30] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> Yes,
but that says that all my nodes are either
identical or similar, and while that may be true
it makes more sense to keep that configuration
on and with the machine rather than in a central
DB just in case it's not.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:30] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:30] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
ijw: suppose you had 500 server's bring in, all
with same configration, like same slot for a
same pci device<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:31] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> Yup,
then I would boot them up all with the same
config file on each, same as I install the same
software on each. That's a devops problem and
it's got plenty of solutions.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:31] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>>
heyongli, a pci-flaovr is a global name. But
what's part of a pci-flaovr is a matter of the
compute host that supports that flavor<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:31] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">julim</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejulim@pool-173-76-179-202.bstnma.fios.verizon.net">~julim@pool-173-76-179-202.bstnma.fios.verizon.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:31] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">ruhe</span> [<a
moz-do-not-send="true"
href="mailto:%7Eruhe@91.207.132.76">~ruhe@91.207.132.76</a>]
has quit [Ping timeout: 246 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:31] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
then you got this flow to easily bring all them
up ready for pci: export the flavor in aggreate<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:31] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">shakayumi</span> [<a
moz-do-not-send="true"
href="mailto:%7Eshakayumi@156.39.10.22">~shakayumi@156.39.10.22</a>]
has quit [Ping timeout: 250 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:31] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>>
heyongli: If I were doing this with puppet, or
chef, or ansible, or whatever, I would work out
what type of host I had and put a config on it
to suit. This is solving a problem that doesn't
exist.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:32] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jmaron</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejmaron@pool-173-61-178-93.cmdnnj.fios.verizon.net">~jmaron@pool-173-61-178-93.cmdnnj.fios.verizon.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:32] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> And
aggregates divide machines by location,
generally, not type.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:32] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">yamahata</span> [<a
moz-do-not-send="true"
href="mailto:%7Eyamahata@i193022.dynamic.ppp.asahi-net.or.jp">~yamahata@i193022.dynamic.ppp.asahi-net.or.jp</a>]
has quit [Read error: Connection timed out]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:33] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">aignatov</span> [<a
moz-do-not-send="true"
href="mailto:%7Eaignatov@91.207.132.72">~aignatov@91.207.132.72</a>]
has quit [Ping timeout: 245 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:33] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> In
summary, do not like. I don't understand why
it's a good idea to use APIs to describe basic
hardware details.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:33] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>>
yeyongli: I think that you agreed the aggregate
is a high level construct. It has nothing to do
with how a compute node decides what devices
belong to which pci-flavor/pci-group<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:33] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>> i
might wrong, but aggregate bp say it's a sub
group of hosts with same property that's why
aggregate's meta data and scheduler do it's work<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:33] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">denis_makogon</span> [<a
moz-do-not-send="true"
href="mailto:%7Edmakogon@194.213.110.67">~dmakogon@194.213.110.67</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:33] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">markmcclain</span> [<a
moz-do-not-send="true"
href="mailto:%7Emarkmccla@c-98-242-72-116.hsd1.ga.comcast.net">~markmccla@c-98-242-72-116.hsd1.ga.comcast.net</a>]
has quit [Quit: Leaving.]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:34] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">yamahata</span> [<a
moz-do-not-send="true"
href="mailto:%7Eyamahata@i193022.dynamic.ppp.asahi-net.or.jp">~yamahata@i193022.dynamic.ppp.asahi-net.or.jp</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:34] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">irenab</span> [<a
moz-do-not-send="true"
href="mailto:c12fa5fb@gateway/web/freenode/ip.193.47.165.251">c12fa5fb@gateway/web/freenode/ip.193.47.165.251</a>]
has quit [Ping timeout: 272 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:34] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>>
Aggregates are there for scheduling, though, not
provisioning<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:34] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">natishalom</span> [<a
moz-do-not-send="true"
href="mailto:%7Eqicruser@62.90.11.161">~qicruser@62.90.11.161</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:34] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">aignatov</span> [<a
moz-do-not-send="true"
href="mailto:%7Eaignatov@91.207.132.76">~aignatov@91.207.132.76</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:34] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>>
yeyongli: i have no problem with nova
pci-flavor-create, but with nova
pci-flavor-update<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:34] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">natishalom</span> [<a
moz-do-not-send="true"
href="mailto:%7Eqicruser@62.90.11.161">~qicruser@62.90.11.161</a>]
has quit [Client Quit]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:34] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> so,
aggregate can still work<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:34] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has quit [Ping timeout: 248 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:34] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> I have
a problem with using APIs and the database to do
this *at all*.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:35] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
what's that?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:35] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> That we
shouldn't be storing this information
centrally. This is exactly what per-host config
files are for.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:36] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> ijw:
let's focus on the API versus configuration. Not
diverage to use of DB.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:36] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> Also,
this is not something that changes on a whim, it
changes precisely and only when the hardware in
your cluster changes, so it seems to me that
using a config file will make that happen per
the devops comments above, and using APIs is
solving a problem that doesn't really exist.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:37] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
acctually i argued for the aggregate is is
for provisioning, failed<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:37] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><</span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">ijw</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black">> baoli:
there's no disctinction to speak of. The APIs
clearly change a data model that lives somewhere
that is not on the individual compute hosts.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:38] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> So, why
do we need this to be changeable by API at all,
and why should the information be stored
centrally? These are the two questions I want
answers to for this proposal to make sense.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:38] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
hi, ijw, if use per host setting there still
need a central thing: the alias, but alias is
fade out also<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:39] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> No, you
don't, you can work out aliases/groups/whatever
by what compute hosts report. Only the
scheduler needs to know it and it can work it
out on the fly.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:39] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>> so
global flavor combined the whitelist and flavor<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:39] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>> if
no global thing, how do you know there is 'sth'
to be ready for use?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:39] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:40] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> That's
what the scheduler does. Practically speaking
you never know if you can schedule a machine
until you schedule a machine.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:40] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">yjiang51</span>>
ijw: heyongli, I think we need persuade john if
we have anything different. Is it possible to
get John on this meeting?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:40] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> The
only difference in what you're saying is that
you couldn't validate a launch command against
groups when it's placed, and that's certainly a
weakness, but not a very big one.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:41] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
ijw: no, you must provide you request to
scheduele, so how do you want tell the schedule
what you want?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:41] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> Which
John?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:41] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>>
extra_specs in the flavor.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:41] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> Listing
PCI aliases and counts rather than PCI flavors.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:42] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> This
assumes that your aliases are named by string so
that you can refer to them (which is an idea I
largely stole from the way provider network
work, btw)<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:43] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>>
heyongli: I guess that we didn't do a good job
in the google doc in describing how the
pci-group works. Otherwise, it describes exactly
why alias is not needed, and pci-group should
work<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:43] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> So, in
my scheme: 1. you tell the compute host that PCI
device x is usable by passthrough with flavor
'fred'. You schedule a machine requesting one
of 'fred' in its flavor, and the scheduler finds
the host. This is back to the simple mechanism
we have now, I don't really thing it needs
complicating.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:44] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> Sorry,
s/flavor/group/ in the first location that last
comment.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:44] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has quit [Ping timeout: 240 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:44] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">ruhe</span> [<a
moz-do-not-send="true"
href="mailto:%7Eruhe@91.207.132.72">~ruhe@91.207.132.72</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:45] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:45] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">heyongli</span> [<a
moz-do-not-send="true"
href="mailto:%7Eyhe@221.216.132.130">~yhe@221.216.132.130</a>]
has quit [Ping timeout: 248 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:46] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">esker</span> [<a
moz-do-not-send="true"
href="mailto:%7Eesker@rrcs-67-79-207-12.sw.biz.rr.com">~esker@rrcs-67-79-207-12.sw.biz.rr.com</a>]
has quit [Remote host closed the connection]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:46] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">esker</span> [<a
moz-do-not-send="true"
href="mailto:%7Eesker@198.95.226.40">~esker@198.95.226.40</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:47] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">demorris</span> [<a
moz-do-not-send="true"
href="mailto:%7Edaniel.mo@rrcs-67-78-97-126.sw.biz.rr.com">~daniel.mo@rrcs-67-78-97-126.sw.biz.rr.com</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:47] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> Bad
moment time for network trouble¡K<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:47] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">yjiang51</span>>
ijw: yes, seems he lose the connection<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:48] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">mtreinish</span> [<a
moz-do-not-send="true"
href="mailto:%7Emtreinish@pool-173-62-56-236.pghkny.fios.verizon.net">~mtreinish@pool-173-62-56-236.pghkny.fios.verizon.net</a>]
has quit [Ping timeout: 272 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:49] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has quit [Ping timeout: 248 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:50] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">yjiang51</span>>
ijw: but I agree that if we need create pci
flavor each time to make compute node's PCI
information available seems not so
straightforward.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:51] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:51] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">heyongli</span> [<a
moz-do-not-send="true"
href="mailto:%7Eyhe@221.216.132.130">~yhe@221.216.132.130</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:51] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">mtreinish</span> [<a
moz-do-not-send="true"
href="mailto:%7Emtreinish@pool-173-62-56-236.pghkny.fios.verizon.net">~mtreinish@pool-173-62-56-236.pghkny.fios.verizon.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:51] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> Well,
turning this around the other way, if you
described the groups of PCI devices that a
compute node was offering in the configuration
of the compute node, what's the problem with
that?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:52] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
ijw: np, but alias is killed during the blue
print review<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:52] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> keep
in mind, this is provisioning task on the part
of compute nodes<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:52] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
btw: i'm lost connection, so i don't you you see
this, i just paste again:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:53] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
<heyongli> yeah, what's in the extra_spec?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:53] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
<heyongli> currently in the extra spec is
alias, what would you save in there?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:53] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
<heyongli> no matter what you save there,
that's will be global thing or something like
alias currently been implemented.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:53] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
<heyongli> you can not elimation a global
thing there, but the room for argue is where is
should be define<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:53] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
<heyongli> where it is<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:53] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
<heyongli> and another topic/TODO is Nova
community want see some code for this design for
further evaluation<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:53] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
<heyongli> i'm work on it, so we can make
some progress<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:53] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>>
heyongli: it's <pci-flavor:no><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:53] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">demorris</span> [<a
moz-do-not-send="true"
href="mailto:%7Edaniel.mo@rrcs-67-78-97-126.sw.biz.rr.com">~daniel.mo@rrcs-67-78-97-126.sw.biz.rr.com</a>]
has quit [Ping timeout: 252 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:53] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> sorry
<pci-flavor:<span class="hyperlink-channel">#of</span> devices><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:54] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><</span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">heyongli</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black">>
baoli: i'm lost , what do you mean<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:54] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>>
heyongli: er, since we're working on two
documents I don't even know which document
review you're talking about.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:54] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>> in
the nova flavor, you can do pci-flavor (or
pci_group): 2 in the extra_specs<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:55] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
ijw: i paste the link there long time ago<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:55] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has quit [Ping timeout: 248 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:55] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
for review, only bp is valid... am i right?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:55] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> I think
it's fairly reasonable to say that at this point
'pci flavor', 'alias' and 'group' are all
synonyms. Whichever we use we're talking about
a PCI device type we want to allocate.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:55] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:56] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>>
heyongli: no, not really - this isn't a formal
process, we're trying to reach agreement here;.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:56] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
ijw: yep, the current in tree, use synonyms:
whitelist, alias<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:56] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">demorris</span> [<a
moz-do-not-send="true"
href="mailto:%7Edaniel.mo@72.32.115.230">~daniel.mo@72.32.115.230</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:57] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jecarey</span> [jecarey@nat/ibm/x-njofcfftyghvgqwd]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:57] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> What we
agree we want: to be able to nominate devices by
a fairly flexible method on a host (down to
host/path and as widely as vendor/device) to a
specific group; to schedule a machine with a
combination of device allocations from various
groups. Right so far?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:57] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> I think
that's the core of where we agree.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:58] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">gokrokve</span> [<a
moz-do-not-send="true"
href="mailto:%7Egokrokve@c-24-6-222-8.hsd1.ca.comcast.net">~gokrokve@c-24-6-222-8.hsd1.ca.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:58] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
ijw: right i think, i agree this, and part of
this is in tree except group.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:58] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> Beyond
that, there are two different proposals, one
with an API and one which is config driven. How
do we choose between them?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:58] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
ijw: for me this is a trade off.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:59] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> For me,
it's not - I see the API as lots more complex
and also harder to use<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:59] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
config many many machine had scale problem<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:59] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">chandankumar</span> [chandankum@nat/redhat/x-qhjjbtjvegvuzagq]
has quit [Quit: Leaving]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[09:59] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">amitgandhi</span> [<a
moz-do-not-send="true"
href="mailto:%7Eamitgandh@72.32.115.231">~amitgandh@72.32.115.231</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:00] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> But if
you're configuring many machines, then there's
no problem, because you have a deployment system
that will configure them identically. I do 10
node clusters automatically, I'm sure if I have
500 there's going to be no logging into them and
accidentally typoing the config<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:00] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">baoli</span>>
heyongli: it's not really a scale problem in
terms of provisioning<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:00] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> So
that's a non-problem and I think we should
remove that from the discussion<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:00] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has quit [Ping timeout: 261 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:01] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">markmcclain</span> [<a
moz-do-not-send="true"
href="mailto:%7Emarkmccla@c-24-99-84-83.hsd1.ga.comcast.net">~markmccla@c-24-99-84-83.hsd1.ga.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:01] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> (Note
this is different from host aggregates - I might
aggregate hosts by physical location of by power
strip, things I absolutely can't determine
automatically, so there's no parallel there)<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:01] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">gokrokve</span> [<a
moz-do-not-send="true"
href="mailto:%7Egokrokve@c-24-6-222-8.hsd1.ca.comcast.net">~gokrokve@c-24-6-222-8.hsd1.ca.comcast.net</a>]
has quit [Remote host closed the connection]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:01] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">gokrokve</span> [<a
moz-do-not-send="true"
href="mailto:%7Egokrokve@c-24-6-222-8.hsd1.ca.comcast.net">~gokrokve@c-24-6-222-8.hsd1.ca.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:02] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">SushilKM</span> [<a
moz-do-not-send="true"
href="mailto:%7ESushilKM@202.174.93.15">~SushilKM@202.174.93.15</a>]
has quit [Ping timeout: 250 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:02] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">jcooley_</span> [<a
moz-do-not-send="true"
href="mailto:%7Ejcooley@c-76-104-157-9.hsd1.wa.comcast.net">~jcooley@c-76-104-157-9.hsd1.wa.comcast.net</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:03] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">mpanetta</span> [<a
moz-do-not-send="true"
href="mailto:%7Empanetta@72.3.234.177">~mpanetta@72.3.234.177</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:03] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">heyongli</span>>
aggregate can be use on pci, but it not must to
be like this way, whitout aggregate it should
still work .<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:05] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">denis_makogon</span> [<a
moz-do-not-send="true"
href="mailto:%7Edmakogon@194.213.110.67">~dmakogon@194.213.110.67</a>]
has quit [Ping timeout: 240 seconds]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:05] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">flwang1</span> [<a
moz-do-not-send="true"
href="mailto:%7Eflwang@106.120.178.5">~flwang@106.120.178.5</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:05] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">denis_makogon</span> [<a
moz-do-not-send="true"
href="mailto:%7Edmakogon@194.213.110.67">~dmakogon@194.213.110.67</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:06] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">kgriffs</span> [<a
moz-do-not-send="true"
href="mailto:%7Ekgriffs@nexus.kgriffs.com">~kgriffs@nexus.kgriffs.com</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:06] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">kgriffs</span>> o/<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:06] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">amitgandhi</span>>
0/<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:06] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">kgriffs</span>>
amitgandhi: you're alive!<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:06] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">flwang1</span>>
meeting time?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:06] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">flaper87</span>> yo
yo<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:06] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">amitgandhi</span>>
yup made it back in one piece<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:06] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">flwang1</span>> o/<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:06] </span></span><span
class="xc4"><span
style="font-size:10.0pt;font-family:Consolas;color:red">==</span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"> <span
class="hyperlink-whois">ametts</span> [<a
moz-do-not-send="true"
href="mailto:%7Eametts@72.3.234.177">~ametts@72.3.234.177</a>]
has joined <span class="hyperlink-channel">#openstack-meeting-alt</span><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:07] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">kgriffs</span>>
will Malini be here today for the mtg?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:08] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> OK,
we're out of time, I think we have to take this
to the list.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:09] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ametts</span>>
kgriffs: I see her in <span
class="hyperlink-channel">#cloudqueues</span>. Just
pinged her.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
class="timestamp"><span
style="font-size:10.0pt;font-family:Consolas;color:black">[10:09] </span></span><span
style="font-size:10.0pt;font-family:Consolas;color:black"><<span
class="hyperlink-whois">ijw</span>> To
which end I've just mailed out what I was
saying.<o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
style="font-size:10.0pt;font-family:Consolas;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
style="font-size:10.0pt;font-family:Consolas;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="text-indent:-5.25pt"><span
style="font-size:10.0pt;font-family:Consolas;color:black"><o:p> </o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt;
font-family: Calibri, sans-serif; color: black;
">On 12/17/13 10:09 AM, "Ian Wells" <<a
moz-do-not-send="true"
href="mailto:ijw.ubuntu@cack.org.uk">ijw.ubuntu@cack.org.uk</a>>
wrote:<o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt;
font-family: Calibri, sans-serif; color: black; "><o:p> </o:p></span></p>
</div>
<blockquote style="border:none;border-left:solid #B5C4DF
4.5pt;padding:0in 0in 0in
4.0pt;margin-left:3.75pt;margin-right:0in"
id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"
style="margin-bottom:12.0pt"><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; ">Reiterating
from the IRC mneeting, largely, so
apologies.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; ">Firstly,
I disagree that
<a moz-do-not-send="true"
href="https://wiki.openstack.org/wiki/PCI_passthrough_SRIOV_support">https://wiki.openstack.org/wiki/PCI_passthrough_SRIOV_support</a>
is an accurate reflection of the
current state. It's a very unilateral
view, largely because the rest of us
had been focussing on the google
document that we've been using for
weeks.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="margin-bottom:12.0pt"><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; "><br>
Secondly, I totally disagree with this
approach. This assumes that
description of the (cloud-internal,
hardware) details of each compute node
is best done with data stored
centrally and driven by an API. I
don't agree with either of these
points.<o:p></o:p></span></p>
</div>
<p class="MsoNormal"
style="margin-bottom:12.0pt"><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; ">Firstly,
the best place to describe what's
available on a compute node is in the
configuration on the compute node. For
instance, I describe which interfaces do
what in Neutron on the compute node.
This is because when you're provisioning
nodes, that's the moment you know how
you've attached it to the network and
what hardware you've put in it and what
you intend the hardware to be for - or
conversely your deployment puppet or
chef or whatever knows it, and Razor or
MAAS has enumerated it, but the
activities are equivalent. Storing it
centrally distances the compute node
from its descriptive information for no
good purpose that I can see and adds the
complexity of having to go make remote
requests just to start up.<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="font-size:
10.5pt; font-family: Calibri, sans-serif;
color: black; ">Secondly, even if you did
store this centrally, it's not clear to me
that an API is very useful. As far as I
can see, the need for an API is really the
need to manage PCI device flavors. If you
want that to be API-managed, then the rest
of a (rather complex) API cascades from
that one choice. Most of the things that
API lets you change (expressions
describing PCI devices) are the sort of
thing that you set once and only revisit
when you start - for instance - deploying
new hosts in a different way.<br>
<br>
I at the parallel in Neutron provider
networks. They're config driven, largely
on the compute hosts. Agents know what
ports on their machine (the hardware tie)
are associated with provider networks, by
provider network name. The controller
takes 'neutron net-create ...
--provider:network 'name'' and uses that
to tie a virtual network to the provider
network definition on each host. What we
absolutely don't do is have a complex
admin API that lets us say 'in host
aggregate 4, provider network x (which I
made earlier) is connected to eth6'.<br>
<br>
-- <o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="font-size:
10.5pt; font-family: Calibri, sans-serif;
color: black; ">Ian.<o:p></o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:
10.5pt; font-family: Calibri,
sans-serif; color: black; "><o:p> </o:p></span></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal"
style="margin-bottom:12.0pt"><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; "><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-size:
10.5pt; font-family: Calibri, sans-serif;
color: black; ">On 17 December 2013 03:12,
yongli he <<a moz-do-not-send="true"
href="mailto:yongli.he@intel.com"
target="_blank">yongli.he@intel.com</a>>
wrote:<o:p></o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; ">On
2013</span><span
style="font-size:10.5pt;color:black"
lang="ZH-TW">¦~</span><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; ">12</span><span
style="font-size:10.5pt;color:black"
lang="ZH-TW">¤ë</span><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; ">16</span><span
style="font-size:10.5pt;color:black"
lang="ZH-TW">¤é</span><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; ">
22:27, Robert Li (baoli) wrote:<o:p></o:p></span></p>
</div>
<blockquote
style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><span
style="font-size: 10.5pt;
font-family: Calibri, sans-serif;
color: black; ">Hi Yongli,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size: 10.5pt;
font-family: Calibri, sans-serif;
color: black; "><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size: 10.5pt;
font-family: Calibri, sans-serif;
color: black; ">The IRC meeting we
have for PCI-Passthrough is the
forum for discussion on SR-IOV
support in openstack. I think the
goal is to come up with a plan on
both the nova and neutron side in
support of the SR-IOV, and the
current focus is on the nova side.
Since you've done a lot of work on
it already, would you like to lead
tomorrow's discussion at UTC 1400?
<o:p></o:p></span></p>
</div>
</blockquote>
<p class="MsoNormal"><span style="font-size:
10.5pt; font-family: Calibri,
sans-serif; color: black; "><br>
Robert , you lead the meeting very well
i enjoy you setup every for us, keep
going on it -:)<br>
<br>
I'd like to give you guy a summary of
current state, let's discuss it then. <br>
<a moz-do-not-send="true"
href="https://wiki.openstack.org/wiki/PCI_passthrough_SRIOV_support"
target="_blank">https://wiki.openstack.org/wiki/PCI_passthrough_SRIOV_support</a><br>
<br>
<br>
1) fade out alias ( i think this ok for
all)<br>
2) white list became pic-flavor ( i
think this ok for all)<br>
3) address simply regular expression
support: only * and a number range is
support [hex-hex]. ( i think this ok?)<br>
4) aggregate : now it's clear enough,
and won't impact SRIOV. ( i think this
irrelevant to SRIOV now)<br>
<br>
<br>
5) SRIOV use case, if you suggest a use
case, please given a full example like
this: [discuss: compare to other
solution]<br>
<br>
<br>
<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:19.2pt;text-indent:-.25in;line-height:15.0pt;mso-list:l3
level1 lfo1">
<!--[if !supportLists]--><span
style="font-size: 10pt; color: rgb(51,
51, 51); "><span style="mso-list:Ignore">¡E<span
style="font-style: normal;
font-variant: normal; font-weight:
normal; font-size: 7pt; line-height:
normal; font-family: 'Times New
Roman'; ">
</span></span></span><!--[endif]--><span
dir="LTR"></span><span style="font-size:
10.5pt; font-family: 'Arial Unicode MS',
sans-serif; color: rgb(51, 51, 51); ">create
a pci flavor for the SRIOV
<o:p></o:p></span></p>
<pre style="margin-bottom:7.5pt;line-height:15.0pt;background:whitesmoke;word-break:break-all;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;word-wrap:break-word;white-space:pre-wrap;border:rgba(0,0,0,0.14902);text-align:start;word-spacing:0px"><span style="font-size:10.0pt;font-family:Consolas;color:#333333"> nova pci-flavor-create name 'vlan-SRIOV' description "xxxxx"<o:p></o:p></span></pre>
<pre style="margin-bottom:7.5pt;line-height:15.0pt;background:whitesmoke;word-break:break-all"><span style="font-size:10.0pt;font-family:Consolas;color:#333333"> nova pci-flavor-update UUID set 'description'='xxxx' 'address'= '0000:01:*.7'<o:p></o:p></span></pre>
<h5
style="mso-margin-top-alt:7.5pt;margin-right:0in;margin-bottom:7.5pt;margin-left:0in;line-height:15.0pt;text-align:start;word-spacing:0px"><span
style="font-size: 10.5pt; font-family:
'Arial Unicode MS', sans-serif; color:
rgb(51, 51, 51); "><o:p> </o:p></span></h5>
<h5
style="mso-margin-top-alt:7.5pt;margin-right:0in;margin-bottom:7.5pt;margin-left:0in;line-height:15.0pt;text-align:start;word-spacing:0px"><span
style="font-size: 10.5pt; font-family:
'Arial Unicode MS', sans-serif; color:
rgb(51, 51, 51); ">Admin config SRIOV<o:p></o:p></span></h5>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:19.2pt;text-indent:-.25in;line-height:15.0pt;mso-list:l4
level1 lfo2">
<!--[if !supportLists]--><span
style="font-size: 10pt; color: rgb(51,
51, 51); "><span style="mso-list:Ignore">¡E<span
style="font-style: normal;
font-variant: normal; font-weight:
normal; font-size: 7pt; line-height:
normal; font-family: 'Times New
Roman'; ">
</span></span></span><!--[endif]--><span
dir="LTR"></span><span style="font-size:
10.5pt; font-family: 'Arial Unicode MS',
sans-serif; color: rgb(51, 51, 51); ">create
pci-flavor :
<o:p></o:p></span></p>
<pre style="margin-bottom:7.5pt;line-height:15.0pt;background:whitesmoke;word-break:break-all;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;word-wrap:break-word;white-space:pre-wrap;border:rgba(0,0,0,0.14902);text-align:start;word-spacing:0px"><span style="font-size:10.0pt;font-family:Consolas;color:#333333"> {"name": "privateNIC", "neutron-network-uuid": "uuid-1", ...}<o:p></o:p></span></pre>
<pre style="margin-bottom:7.5pt;line-height:15.0pt;background:whitesmoke;word-break:break-all"><span style="font-size:10.0pt;font-family:Consolas;color:#333333"> {"name": "publicNIC", "neutron-network-uuid": "uuid-2", ...}<o:p></o:p></span></pre>
<pre style="margin-bottom:7.5pt;line-height:15.0pt;background:whitesmoke;word-break:break-all"><span style="font-size:10.0pt;font-family:Consolas;color:#333333"> {"name": "smallGPU", "neutron-network-uuid": "", ...}<o:p></o:p></span></pre>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:19.2pt;text-indent:-.25in;line-height:15.0pt;mso-list:l0
level1 lfo3">
<!--[if !supportLists]--><span
style="font-size: 10pt; color: rgb(51,
51, 51); "><span style="mso-list:Ignore">¡E<span
style="font-style: normal;
font-variant: normal; font-weight:
normal; font-size: 7pt; line-height:
normal; font-family: 'Times New
Roman'; ">
</span></span></span><!--[endif]--><span
dir="LTR"></span><span style="font-size:
10.5pt; font-family: 'Arial Unicode MS',
sans-serif; color: rgb(51, 51, 51); ">set
aggregate meta according the flavors
existed in the hosts
<o:p></o:p></span></p>
<p
style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:7.5pt;margin-left:0in;line-height:15.0pt;text-align:start;word-spacing:0px"><span
style="font-size: 10.5pt; font-family:
'Arial Unicode MS', sans-serif; color:
rgb(51, 51, 51); ">flavor extra-specs,
for a VM that gets two small GPUs and
VIFs attached from the above SRIOV NICs:<o:p></o:p></span></p>
<pre style="margin-bottom:7.5pt;line-height:15.0pt;background:whitesmoke;word-break:break-all;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;word-wrap:break-word;white-space:pre-wrap;border:rgba(0,0,0,0.14902);text-align:start;word-spacing:0px"><span style="font-size:10.0pt;font-family:Consolas;color:#333333"> nova aggregate-set-metadata pci-aware-group set 'pci-flavor'='smallGPU,oldGPU, privateNIC,privateNIC'<o:p></o:p></span></pre>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:19.2pt;text-indent:-.25in;line-height:15.0pt;mso-list:l1
level1 lfo4">
<!--[if !supportLists]--><span
style="font-size: 10pt; color: rgb(51,
51, 51); "><span style="mso-list:Ignore">¡E<span
style="font-style: normal;
font-variant: normal; font-weight:
normal; font-size: 7pt; line-height:
normal; font-family: 'Times New
Roman'; ">
</span></span></span><!--[endif]--><span
dir="LTR"></span><span style="font-size:
10.5pt; font-family: 'Arial Unicode MS',
sans-serif; color: rgb(51, 51, 51); ">create
instance flavor for sriov
<o:p></o:p></span></p>
<pre style="margin-bottom:7.5pt;line-height:15.0pt;background:whitesmoke;word-break:break-all;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;word-wrap:break-word;white-space:pre-wrap;border:rgba(0,0,0,0.14902);text-align:start;word-spacing:0px"><span style="font-size:10.0pt;font-family:Consolas;color:#333333"> nova flavor-key 100 set 'pci-flavor='1:privateNIC; 1: publicNIC; 2:smallGPU,oldGPU'<o:p></o:p></span></pre>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:19.2pt;text-indent:-.25in;line-height:15.0pt;mso-list:l2
level1 lfo5">
<!--[if !supportLists]--><span
style="font-size: 10pt; color: rgb(51,
51, 51); "><span style="mso-list:Ignore">¡E<span
style="font-style: normal;
font-variant: normal; font-weight:
normal; font-size: 7pt; line-height:
normal; font-family: 'Times New
Roman'; ">
</span></span></span><!--[endif]--><span
dir="LTR"></span><span style="font-size:
10.5pt; font-family: 'Arial Unicode MS',
sans-serif; color: rgb(51, 51, 51); ">User
just specifies a quantum port as normal:
<o:p></o:p></span></p>
<pre style="margin-bottom:7.5pt;line-height:15.0pt;background:whitesmoke;word-break:break-all;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;word-wrap:break-word;white-space:pre-wrap;border:rgba(0,0,0,0.14902);text-align:start;word-spacing:0px"><span style="font-size:10.0pt;font-family:Consolas;color:#333333"> nova boot --flavor "sriov-plus-two-gpu" --image img --nic net-id=uuid-2 --nic net-id=uuid-1 vm-name<o:p></o:p></span></pre>
<p class="MsoNormal"><span style="font-size:
10.5pt; font-family: Calibri,
sans-serif; color: black; "><br>
<br>
Yongli <br>
<br>
<br>
<br>
<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; "><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; ">Thanks,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; ">Robert<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; "><o:p> </o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span
style="font-size: 10.5pt;
font-family: Calibri, sans-serif;
color: black; ">On 12/11/13 8:09 PM,
"He, Yongli" <<a
moz-do-not-send="true"
href="mailto:yongli.he@intel.com"
target="_blank">yongli.he@intel.com</a>>
wrote:<o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; "><o:p> </o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF 4.5pt;padding:0in 0in 0in
4.0pt;margin-left:3.75pt;margin-right:0in">
<div>
<div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D">Hi, all</span><span
style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D">Please continue to foucs on the
blueprint, it change after
reviewing. And for this point:</span><span
style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"><br>
>5. flavor style for sriov: i
just list the flavor style in
the design but for the style
<br>
> --nic <br>
>
--pci-flavor PowerfullNIC:1<br>
> still possible to work,
so what's the real impact to
sriov from the flavor design?</span><span
style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">>As you can see from the log,
Irena has some strong opinions
on this, and I tend to agree
with her. The problem we need to
solve is this: we need a means
to associate a nic (or port)
with a PCI device that is
allocated out of a PCI
>flavor or a PCI group. We
think that we presented a
complete solution in our google
doc.</span><span
style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">It<span lang="ZH-TW">¡¦</span>s not
so clear, could you please list
the key point here. Btw, the
blue print I sent Monday had
changed for this, please check.</span><span
style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Yongli he</span><span
style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<div>
<div
style="border:none;border-top:solid
#B5C4DF 1.0pt;padding:3.0pt 0in
0in 0in">
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="font-size: 10pt;
font-family: Tahoma,
sans-serif; color: black;
">From:</span></b><span
style="font-size: 10pt;
font-family: Tahoma,
sans-serif; color: black; ">
Robert Li (baoli) [<a
moz-do-not-send="true"
href="mailto:baoli@cisco.com"
target="_blank">mailto:baoli@cisco.com</a>]
<br>
<b>Sent:</b> Wednesday,
December 11, 2013 10:18 PM<br>
<b>To:</b> He, Yongli;
Sandhya Dasu (sadasu);
OpenStack Development
Mailing List (not for usage
questions); Jiang, Yunhong;
Irena Berezovsky;
<a moz-do-not-send="true"
href="mailto:prashant.upadhyaya@aricent.com"
target="_blank">prashant.upadhyaya@aricent.com</a>;
<a moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com"
target="_blank">chris.friesen@windriver.com</a>;
Itzik Brown;
<a moz-do-not-send="true"
href="mailto:john@johngarbutt.com"
target="_blank">john@johngarbutt.com</a><br>
<b>Subject:</b> Re:
[openstack-dev] [nova]
[neutron] PCI pass-through
network support</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black"> <o:p></o:p></span></p>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Hi Yongli,</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Thank you very much for sharing the
Wiki with us on Monday so that
we have a better understanding
on your ideas and thoughts.
Please see embedded comments.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">--Robert</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">On 12/10/13 8:35 PM, "yongli he"
<<a
moz-do-not-send="true"
href="mailto:yongli.he@intel.com"
target="_blank">yongli.he@intel.com</a>>
wrote:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF 4.5pt;padding:0in 0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">On 2013<span lang="ZH-TW">¦~</span>12<span
lang="ZH-TW">¤ë</span>10<span
lang="ZH-TW">¤é</span>
22:41, Sandhya Dasu
(sadasu) wrote:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Hi,</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> I am trying to resurrect this
email thread since
discussions have split
between several
threads and is
becoming hard to keep
track.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">An update:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">New PCI Passthrough meeting time:
Tuesdays UTC 1400.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">New PCI flavor proposal from Nova:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"><a moz-do-not-send="true"
href="https://wiki.openstack.org/wiki/PCI_configration_Database_and_API#Take_advantage_of_host_aggregate_.28T.B.D.29"
target="_blank">https://wiki.openstack.org/wiki/PCI_configration_Database_and_API#Take_advantage_of_host_aggregate_.28T.B.D.29</a></span><span
style="color:black"><o:p></o:p></span></p>
</div>
</blockquote>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Hi, all<br>
sorry for miss the
meeting, i was seeking
John at that time. from
the log i saw some concern
about new design, i list
them there and try to
clarify it per my opinion:<br>
<br>
1. configuration going to
deprecated: this might
impact SRIOV. if
possible, please list what
kind of impact make to
you.
</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Regarding the nova API
pci-flavor-update, we had a
face-to-face discussion over
use of a nova API to
provision/define/configure PCI
passthrough list during the
ice-house summit. I kind of
like the idea initially. As
you can see from the meeting
log, however, I later thought
that in a distributed system,
using a centralized API to
define resources per compute
node, which could come and go
any time, doesn't seem to
provide any significant
benefit. This is the reason
that I didn't mention it in
our google doc
<a moz-do-not-send="true"
href="https://docs.google.com/document/d/1EMwDg9J8zOxzvTnQJ9HwZdiotaVstFWKIuKrPse6JOs/edit"
target="_blank">
https://docs.google.com/document/d/1EMwDg9J8zOxzvTnQJ9HwZdiotaVstFWKIuKrPse6JOs/edit#</a></span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">If you agree that pci-flavor and
pci-group is kind of the same
thing, then we agree with you
that the pci-flavor-create API
is needed. Since pci-flavor or
pci-group is global, then such
an API can be used for
resource
registration/validation on
nova server. In addition, it
can be used to facilitate the
display of PCI devices per
node, per group, or in the
entire cloud, etc.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF 4.5pt;padding:0in 0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"><br>
<br>
2. <baoli>So the API
seems to be combining the
whitelist + pci-group<br>
yeah, it's actually
almost same thing,
'flavor' 'pci-group' or
'group'. the real
different is this flavor
going to deprecated the
alias, and combine tight
to aggregate or flavor.
</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Well, with pci-group, we
recommended to deprecate the
PCI alias because we think it
is redundant. </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">We think that specification of PCI
requirement in the flavor's
extra spec is still needed as
it's a generic means to
allocate PCI devices. In
addition, it can be used as
properties in the host
aggregate as well. </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF 4.5pt;padding:0in 0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"><br>
<br>
3. feature: <br>
this design is not to
say the feature is not
work, but changed. if
auto discovery feature is
possible, we got 'feature'
form the device, then use
the feature to define the
pci-flavor. it's also
possible create default
pci-flavor for this. so
the feature concept will
be impact, my feeling, we
should given a separated
bp for feature, and not in
this round change, so here
we only thing is keep the
feature is possible.
</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">I think that it's ok to have
separate BPs. But we think
that auto discovery is an
essential part of the design,
and therefore it should be
implemented with more helping
hands. </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF 4.5pt;padding:0in 0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"><br>
<br>
4. address regular
expression: i'm fine with
the wild-match style.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Sounds good. One side node is that
I noticed that the driver for
intel 82576 cards has a
strange slot assignment
scheme. So the final
definition of it may need to
accommodate that as well.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF 4.5pt;padding:0in 0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"><br>
<br>
5. flavor style for sriov:
i just list the flavor
style in the design but
for the style
<br>
--nic <br>
--pci-flavor
PowerfullNIC:1<br>
still possible to work,
so what's the real impact
to sriov from the flavor
design?</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">As you can see from the log, Irena
has some strong opinions on
this, and I tend to agree with
her. The problem we need to
solve is this: we need a means
to associate a nic (or port)
with a PCI device that is
allocated out of a PCI flavor
or a PCI group. We think that
we presented a complete
solution in our google doc.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">At this point, I really believe
that we should combine our
efforts and ideas. As far as
how many BPs are needed, it
should be a trivial matter
after we have agreed on a
complete solution.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF 4.5pt;padding:0in 0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;margin-bottom:12.0pt"><span
style="font-size:10.5pt;color:black"><br>
<br>
Yongli He<br>
<br>
<br>
</span><span
style="color:black"><o:p></o:p></span></p>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Thanks,</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Sandhya</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div
style="border:none;border-top:solid
#B5C4DF 1.0pt;padding:3.0pt
0in 0in 0in">
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="color:black">From:
</span></b><span
style="color:black">Sandhya
Dasu <<a
moz-do-not-send="true"
href="mailto:sadasu@cisco.com" target="_blank">sadasu@cisco.com</a>><br>
<b>Reply-To: </b>"OpenStack
Development Mailing List
(not for usage
questions)" <<a
moz-do-not-send="true"
href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><br>
<b>Date: </b>Thursday,
November 7, 2013 9:44 PM<br>
<b>To: </b>"OpenStack
Development Mailing List
(not for usage
questions)" <<a
moz-do-not-send="true"
href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>>,
"Jiang, Yunhong" <<a
moz-do-not-send="true"
href="mailto:yunhong.jiang@intel.com" target="_blank">yunhong.jiang@intel.com</a>>,
"Robert Li (baoli)" <<a
moz-do-not-send="true"
href="mailto:baoli@cisco.com" target="_blank">baoli@cisco.com</a>>,
Irena Berezovsky <<a
moz-do-not-send="true"
href="mailto:irenab@mellanox.com" target="_blank">irenab@mellanox.com</a>>,
"<a
moz-do-not-send="true"
href="mailto:prashant.upadhyaya@aricent.com" target="_blank">prashant.upadhyaya@aricent.com</a>"
<<a
moz-do-not-send="true"
href="mailto:prashant.upadhyaya@aricent.com" target="_blank">prashant.upadhyaya@aricent.com</a>>,
"<a
moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com" target="_blank">chris.friesen@windriver.com</a>"
<<a
moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com" target="_blank">chris.friesen@windriver.com</a>>,
"He, Yongli" <<a
moz-do-not-send="true"
href="mailto:yongli.he@intel.com" target="_blank">yongli.he@intel.com</a>>,
Itzik Brown <<a
moz-do-not-send="true"
href="mailto:ItzikB@mellanox.com" target="_blank">ItzikB@mellanox.com</a>><br>
<b>Subject: </b>Re:
[openstack-dev] [nova]
[neutron] PCI
pass-through network
support<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Hi,</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> The discussions during the
summit were very
productive. Now, we
are ready to setup
our IRC meeting.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Here are some slots that look like
they might work for
us.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">1. Wed 2
<span lang="ZH-TW">¡V</span>
3 pm UTC.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">2. Thursday 12
<span lang="ZH-TW">¡V</span>
1 pm UTC.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">3. Thursday 7
<span lang="ZH-TW">¡V</span>
8pm UTC.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Please vote.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Thanks,</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Sandhya</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div
style="border:none;border-top:solid
#B5C4DF
1.0pt;padding:3.0pt 0in
0in 0in">
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="color:black">From:
</span></b><span
style="color:black">Sandhya
Dasu <<a
moz-do-not-send="true"
href="mailto:sadasu@cisco.com" target="_blank">sadasu@cisco.com</a>><br>
<b>Reply-To: </b>"OpenStack
Development Mailing
List (not for usage
questions)" <<a
moz-do-not-send="true"
href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><br>
<b>Date: </b>Tuesday,
November 5, 2013
12:03 PM<br>
<b>To: </b>"OpenStack
Development Mailing
List (not for usage
questions)" <<a
moz-do-not-send="true"
href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>>,
"Jiang, Yunhong"
<<a
moz-do-not-send="true"
href="mailto:yunhong.jiang@intel.com" target="_blank">yunhong.jiang@intel.com</a>>,
"Robert Li (baoli)"
<<a
moz-do-not-send="true"
href="mailto:baoli@cisco.com" target="_blank">baoli@cisco.com</a>>,
Irena Berezovsky
<<a
moz-do-not-send="true"
href="mailto:irenab@mellanox.com" target="_blank">irenab@mellanox.com</a>>,
"<a
moz-do-not-send="true"
href="mailto:prashant.upadhyaya@aricent.com" target="_blank">prashant.upadhyaya@aricent.com</a>"
<<a
moz-do-not-send="true"
href="mailto:prashant.upadhyaya@aricent.com" target="_blank">prashant.upadhyaya@aricent.com</a>>,
"<a
moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com" target="_blank">chris.friesen@windriver.com</a>"
<<a
moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com" target="_blank">chris.friesen@windriver.com</a>>,
"He, Yongli" <<a
moz-do-not-send="true" href="mailto:yongli.he@intel.com" target="_blank">yongli.he@intel.com</a>>,
Itzik Brown <<a
moz-do-not-send="true"
href="mailto:ItzikB@mellanox.com" target="_blank">ItzikB@mellanox.com</a>><br>
<b>Subject: </b>Re:
[openstack-dev]
[nova] [neutron] PCI
pass-through network
support<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Just
to clarify, the
discussion is
planned for 10
AM Wednesday
morning at the
developer's
lounge.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Thanks,</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Sandhya</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div
style="border:none;border-top:solid
#B5C4DF
1.0pt;padding:3.0pt
0in 0in 0in">
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="color:black">From:
</span></b><span
style="color:black">Sandhya Dasu <<a moz-do-not-send="true"
href="mailto:sadasu@cisco.com"
target="_blank">sadasu@cisco.com</a>><br>
<b>Reply-To: </b>"OpenStack
Development
Mailing List
(not for usage
questions)" <<a
moz-do-not-send="true" href="mailto:openstack-dev@lists.openstack.org"
target="_blank">openstack-dev@lists.openstack.org</a>><br>
<b>Date: </b>Tuesday,
November 5, 2013
11:38 AM<br>
<b>To: </b>"OpenStack
Development
Mailing List
(not for usage
questions)" <<a
moz-do-not-send="true" href="mailto:openstack-dev@lists.openstack.org"
target="_blank">openstack-dev@lists.openstack.org</a>>,
"Jiang, Yunhong"
<<a
moz-do-not-send="true"
href="mailto:yunhong.jiang@intel.com" target="_blank">yunhong.jiang@intel.com</a>>,
"Robert Li
(baoli)" <<a
moz-do-not-send="true" href="mailto:baoli@cisco.com" target="_blank">baoli@cisco.com</a>>,
Irena Berezovsky
<<a
moz-do-not-send="true"
href="mailto:irenab@mellanox.com" target="_blank">irenab@mellanox.com</a>>,
"<a
moz-do-not-send="true"
href="mailto:prashant.upadhyaya@aricent.com" target="_blank">prashant.upadhyaya@aricent.com</a>"
<<a
moz-do-not-send="true"
href="mailto:prashant.upadhyaya@aricent.com" target="_blank">prashant.upadhyaya@aricent.com</a>>,
"<a
moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com" target="_blank">chris.friesen@windriver.com</a>"
<<a
moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com" target="_blank">chris.friesen@windriver.com</a>>,
"He, Yongli"
<<a
moz-do-not-send="true"
href="mailto:yongli.he@intel.com" target="_blank">yongli.he@intel.com</a>>,
Itzik Brown <<a
moz-do-not-send="true" href="mailto:ItzikB@mellanox.com" target="_blank">ItzikB@mellanox.com</a>><br>
<b>Subject: </b>Re:
[openstack-dev]
[nova] [neutron]
PCI pass-through
network support<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="color:black">Hi,</span></b><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="color:black">
We are
planning to
have a
discussion at
the
developer's
lounge
tomorrow
morning at
10:00 am.
Please feel
free to drop
by if you are
interested.</span></b><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="color:black">Thanks,</span></b><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="color:black">Sandhya</span></b><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="color:black">From:
</span></b><span
style="color:black"><Jiang>, Yunhong <</span><span
style="font-size:10.5pt;color:black"><a
moz-do-not-send="true" href="mailto:yunhong.jiang@intel.com"
target="_blank"><span
style="font-size:11.0pt">yunhong.jiang@intel.com</span></a></span><span
style="color:black">><o:p></o:p></span></p>
</div>
<div>
<div>
<div
style="border:none;border-top:solid
#B5C4DF
1.0pt;padding:3.0pt
0in 0in 0in">
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="color:black">Date:
</span></b><span
style="color:black">Thursday, October 31, 2013 6:21 PM<br>
<b>To: </b>"Robert
Li (baoli)"
<<a
moz-do-not-send="true"
href="mailto:baoli@cisco.com" target="_blank">baoli@cisco.com</a>>,
Irena
Berezovsky
<<a
moz-do-not-send="true"
href="mailto:irenab@mellanox.com" target="_blank">irenab@mellanox.com</a>>,
"<a
moz-do-not-send="true"
href="mailto:prashant.upadhyaya@aricent.com" target="_blank">prashant.upadhyaya@aricent.com</a>"
<<a
moz-do-not-send="true"
href="mailto:prashant.upadhyaya@aricent.com" target="_blank">prashant.upadhyaya@aricent.com</a>>,
"<a
moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com" target="_blank">chris.friesen@windriver.com</a>"
<<a
moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com" target="_blank">chris.friesen@windriver.com</a>>,
"He, Yongli"
<<a
moz-do-not-send="true"
href="mailto:yongli.he@intel.com" target="_blank">yongli.he@intel.com</a>>,
Itzik Brown
<<a
moz-do-not-send="true"
href="mailto:ItzikB@mellanox.com" target="_blank">ItzikB@mellanox.com</a>><br>
<b>Cc: </b>OpenStack
Development
Mailing List
<<a
moz-do-not-send="true"
href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>>,
"Brian Bowen
(brbowen)"
<<a
moz-do-not-send="true"
href="mailto:brbowen@cisco.com" target="_blank">brbowen@cisco.com</a>>,
"Kyle Mestery
(kmestery)"
<<a
moz-do-not-send="true"
href="mailto:kmestery@cisco.com" target="_blank">kmestery@cisco.com</a>>,
Sandhya Dasu
<<a
moz-do-not-send="true"
href="mailto:sadasu@cisco.com" target="_blank">sadasu@cisco.com</a>><br>
<b>Subject: </b>RE:
[openstack-dev]
[nova]
[neutron] PCI
pass-through
network
support<o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D">Robert,
I think your
change request
for pci alias
should be
covered by the
extra infor
enhancement.
</span><span
style="color:black"><a
moz-do-not-send="true"
href="https://blueprints.launchpad.net/nova/+spec/pci-extra-info"
target="_blank">https://blueprints.launchpad.net/nova/+spec/pci-extra-info</a>
and Yongli is
working on it.<o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black"> <o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black">I<span
lang="ZH-TW">¡¦</span>m
not sure how
the port
profile is
passed to the
connected
switch, is it
a Cisco VMEFX
specific
method or
libvirt
method? Sorry
I<span
lang="ZH-TW">¡¦</span>m
not well on
network side.<o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black"> <o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black">--jyh<o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<div
style="border:none;border-left:solid
blue
1.5pt;padding:0in
0in 0in 4.0pt">
<div>
<div
style="border:none;border-top:solid
#B5C4DF
1.0pt;padding:3.0pt
0in 0in 0in">
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="font-size:
10pt;
font-family:
Tahoma,
sans-serif;
color: black;
">From:</span></b><span
style="font-size:
10pt;
font-family:
Tahoma,
sans-serif;
color: black;
"> Robert Li
(baoli) [<a
moz-do-not-send="true"
href="mailto:baoli@cisco.com" target="_blank">mailto:baoli@cisco.com</a>]
<br>
<b>Sent:</b>
Wednesday,
October 30,
2013 10:13 AM<br>
<b>To:</b>
Irena
Berezovsky;
Jiang,
Yunhong; <a
moz-do-not-send="true"
href="mailto:prashant.upadhyaya@aricent.com" target="_blank">
prashant.upadhyaya@aricent.com</a>; <a moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com"
target="_blank">
chris.friesen@windriver.com</a>; He, Yongli; Itzik Brown<br>
<b>Cc:</b>
OpenStack
Development
Mailing List;
Brian Bowen
(brbowen);
Kyle Mestery
(kmestery);
Sandhya Dasu
(sadasu)<br>
<b>Subject:</b>
Re:
[openstack-dev]
[nova]
[neutron] PCI
pass-through
network
support</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black"> <o:p></o:p></span></p>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Hi,</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Regarding
physical
network
mapping, This
is what I
thought. </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">consider
the following
scenarios:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
1. a compute
node with
SRIOV only
interfaces
attached to a
physical
network. the
node is
connected to
one upstream
switch </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
2. a compute
node with both
SRIOV
interfaces and
non-SRIOV
interfaces
attached to a
physical
network. the
node is
connected to
one upstream
switch</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
3. in
addition to
case 1 &2,
a compute node
may have
multiple vNICs
that are
connected to
different
upstream
switches. </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">CASE
1:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> --
the mapping
from a virtual
network (in
terms of
neutron) to a
physical
network is
actually done
by binding a
port profile
to a neutron
port. With
cisco's
VM-FEX, a port
profile is
associated
with one or
multiple
vlans. Once
the neutron
port is bound
with this
port-profile
in the
upstream
switch, it's
effectively
plugged into
the physical
network. </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> --
since the
compute node
is connected
to one
upstream
switch, the
existing nova
PCI alias will
be sufficient.
For example,
one can boot a
Nova instance
that is
attached to a
SRIOV port
with the
following
command:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
nova
boot
<span
lang="ZH-TW">¡X</span>flavor
m1.large <span
lang="ZH-TW">¡X</span>image
<image-id>
--nic
net-id=<net>,pci-alias=<alias>,sriov=<direct|macvtap>,port-profile=<profile></span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
the net-id
will be useful
in terms of
allocating IP
address,
enable dhcp,
etc that is
associated
with the
network.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">--
the pci-alias
specified in
the nova boot
command is
used to create
a PCI request
for scheduling
purpose. a PCI
device is
bound to a
neutron port
during the
instance build
time in the
case of nova
boot. Before
invoking the
neutron API to
create a port,
an allocated
PCI device out
of a PCI alias
will be
located from
the PCI device
list object.
This device
info among
other
information
will be sent
to neutron to
create the
port. </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">CASE
2:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">--
Assume that
OVS is used
for the
non-SRIOV
interfaces. An
example of
configuration
with ovs
plugin would
look like:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
bridge_mappings
=
physnet1:br-vmfex</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
network_vlan_ranges
=
physnet1:15:17</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
tenant_network_type
= vlan</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
When a
neutron
network is
created, a
vlan is either
allocated or
specified in
the neutron
net-create
command.
Attaching a
physical
interface to
the bridge (in
the above
example
br-vmfex) is
an
administrative
task. </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">--
to create a
Nova instance
with non-SRIOV
port:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
nova
boot
<span
lang="ZH-TW">¡X</span>flavor
m1.large <span
lang="ZH-TW">¡X</span>image
<image-id>
--nic
net-id=<net></span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">--
to create a
Nova instance
with SRIOV
port:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
nova
boot
<span
lang="ZH-TW">¡X</span>flavor
m1.large <span
lang="ZH-TW">¡X</span>image
<image-id>
--nic
net-id=<net>,pci-alias=<alias>,sriov=<direct|macvtap>,port-profile=<profile></span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
it's
essentially
the same as in
the first
case. But
since the
net-id is
already
associated
with a vlan,
the vlan
associated
with the
port-profile
must be
identical to
that vlan.
This has to be
enforced by
neutron.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
again, since
the node is
connected to
one upstream
switch, the
existing nova
PCI alias
should be
sufficient. </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">CASE
3:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">--
A compute node
might be
connected to
multiple
upstream
switches, with
each being a
separate
network. This
means SRIOV
PFs/VFs are
already
implicitly
associated
with physical
networks. In
the none-SRIOV
case, a
physical
interface is
associated
with a
physical
network by
plugging it
into that
network, and
attaching this
interface to
the ovs bridge
that
represents
this physical
network on the
compute node.
In the SRIOV
case, we need
a way to group
the SRIOV VFs
that belong to
the same
physical
networks. The
existing nova
PCI alias is
to facilitate
PCI device
allocation by
associating
<product_id,
vendor_id>
with an alias
name. This
will no longer
be sufficient.
But it can be
enhanced to
achieve our
goal. For
example, the
PCI device
domain, bus
(if their
mapping to
vNIC is fixed
across boot)
may be added
into the
alias, and the
alias name
should be
corresponding
to a list of
tuples. </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Another
consideration
is that a VF
or PF might be
used on the
host for other
purposes. For
example, it's
possible for a
neutron DHCP
server to be
bound with a
VF. Therefore,
there needs a
method to
exclude some
VFs from a
group. One
way is to
associate an
exclude list
with an alias.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">The
enhanced PCI
alias can be
used to
support
features other
than neutron
as well.
Essentially, a
PCI alias can
be defined as
a group of PCI
devices
associated
with a
feature. I'd
think that
this should be
addressed with
a separate
blueprint.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Thanks,</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Robert</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">On
10/30/13 12:59
AM, "Irena
Berezovsky"
<<a
moz-do-not-send="true"
href="mailto:irenab@mellanox.com" target="_blank">irenab@mellanox.com</a>>
wrote:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF
4.5pt;padding:0in
0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">Hi,</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">Please
see my answers
inline</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<div>
<div
style="border:none;border-top:solid
#B5C4DF
1.0pt;padding:3.0pt
0in 0in 0in">
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="font-size:
10pt;
font-family:
Tahoma,
sans-serif;
color: black;
">From:</span></b><span
style="font-size:
10pt;
font-family:
Tahoma,
sans-serif;
color: black;
"> Jiang,
Yunhong [<a
moz-do-not-send="true"
href="mailto:yunhong.jiang@intel.com" target="_blank">mailto:yunhong.jiang@intel.com</a>]
<br>
<b>Sent:</b>
Tuesday,
October 29,
2013 10:17 PM<br>
<b>To:</b>
Irena
Berezovsky;
Robert Li
(baoli); <a
moz-do-not-send="true"
href="mailto:prashant.upadhyaya@aricent.com" target="_blank">
prashant.upadhyaya@aricent.com</a>; <a moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com"
target="_blank">
chris.friesen@windriver.com</a>; He, Yongli; Itzik Brown<br>
<b>Cc:</b>
OpenStack
Development
Mailing List;
Brian Bowen
(brbowen);
Kyle Mestery
(kmestery);
Sandhya Dasu
(sadasu)<br>
<b>Subject:</b>
RE:
[openstack-dev]
[nova]
[neutron] PCI
pass-through
network
support</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black"> <o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D">Your
explanation of
the virtual
network and
physical
network is
quite clear
and should
work well. We
need change
nova code to
achieve it,
including get
the physical
network for
the virtual
network,
passing the
physical
network
requirement to
the filter
properties
etc.
</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><i><span
style="font-size:10.5pt;color:#1F497D">[IrenaB]
</span></i></b><span
style="font-size:10.5pt;color:#1F497D"> The physical network is already
available to
nova at
networking/nova/api
at as virtual
network
attribute, it
then passed to
the VIF
driver. We
will push soon
the fix to:</span><span
style="color:black"><a moz-do-not-send="true"
href="https://bugs.launchpad.net/nova/+bug/1239606"
target="_blank">https://bugs.launchpad.net/nova/+bug/1239606</a></span><span
style="font-size:10.5pt;color:#1F497D"> ; which will provide general
support for
getting this
information.</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D">For
your port
method, so you
mean we are
sure to
passing
network id to
<span
lang="ZH-TW">¡¥</span>nova
boot<span
lang="ZH-TW">¡¦</span>
and nova will
create the
port during VM
boot, am I
right? Also,
how can nova
knows that it
need allocate
the PCI device
for the port?
I<span
lang="ZH-TW">¡¦</span>d
suppose that
in SR-IOV NIC
environment,
user don<span
lang="ZH-TW">¡¦</span>t
need specify
the PCI
requirement.
Instead, the
PCI
requirement
should come
from the
network
configuration
and image
property. Or
you think user
still need
passing flavor
with pci
request?</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><i><span
style="color:#1F497D">[IrenaB]
There are two
way to apply
port method.
One is to pass
network id on
nova boot and
use default
type as chosen
in the neutron
config file
for vnic type.
Other way is
to define port
with required
vnic type and
other
properties if
applicable,
and run
<span
lang="ZH-TW">¡¥</span>nova
boot<span
lang="ZH-TW">¡¦</span>
with port id
argument.
Going forward
with nova
support for
PCI devices
awareness, we
do need a way
impact
scheduler
choice to land
VM on suitable
Host with
available PC
device that
has the
required
connectivity.</span></i></b><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D">--jyh</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<div
style="border:none;border-left:solid
blue
1.5pt;padding:0in
0in 0in 4.0pt">
<div>
<div
style="border:none;border-top:solid
#B5C4DF
1.0pt;padding:3.0pt
0in 0in 0in">
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="font-size:
10pt;
font-family:
Tahoma,
sans-serif;
color: black;
">From:</span></b><span
style="font-size:
10pt;
font-family:
Tahoma,
sans-serif;
color: black;
"> Irena
Berezovsky [<a
moz-do-not-send="true" href="mailto:irenab@mellanox.com" target="_blank">mailto:irenab@mellanox.com</a>]
<br>
<b>Sent:</b>
Tuesday,
October 29,
2013 3:17 AM<br>
<b>To:</b>
Jiang,
Yunhong;
Robert Li
(baoli); <a
moz-do-not-send="true"
href="mailto:prashant.upadhyaya@aricent.com" target="_blank">
prashant.upadhyaya@aricent.com</a>; <a moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com"
target="_blank">
chris.friesen@windriver.com</a>; He, Yongli; Itzik Brown<br>
<b>Cc:</b>
OpenStack
Development
Mailing List;
Brian Bowen
(brbowen);
Kyle Mestery
(kmestery);
Sandhya Dasu
(sadasu)<br>
<b>Subject:</b>
RE:
[openstack-dev]
[nova]
[neutron] PCI
pass-through
network
support</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black"> <o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">Hi
Jiang, Robert,</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">IRC
meeting option
works for me.
</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">If
I understand
your question
below, you are
looking for a
way to tie up
between
requested
virtual
network(s) and
requested PCI
device(s). The
way we did it
in our
solution is
to map a
provider:physical_network
to an
interface that
represents the
Physical
Function.
Every virtual
network is
bound to the
provider:physical_network,
so the PCI
device should
be allocated
based on this
mapping. We
can map a PCI
alias to the
provider:physical_network.</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">Another
topic to
discuss is
where the
mapping
between
neutron port
and PCI device
should be
managed. One
way to solve
it, is to
propagate the
allocated PCI
device details
to neutron on
port creation.
</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">In
case there is
no qbg/qbh
support, VF
networking
configuration
should be
applied
locally on the
Host.</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">The
question is
when and how
to apply
networking
configuration
on the PCI
device? </span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">We
see the
following
options:</span><span
style="color:black"><o:p></o:p></span></p>
<p
style="margin-left:38.7pt"><span
style="font-size:10.5pt;color:black;mso-fareast-language:ZH-CN"
lang="ZH-CN">¡E</span><span
style="font-size:
10.5pt;
font-family:
Calibri,
sans-serif;
color: black;
">
</span><span
style="font-size:
10.5pt;
font-family:
Calibri,
sans-serif;
color: rgb(31,
73, 125); ">it
can be done on
port creation.
</span><span
style="font-size:
10.5pt;
font-family:
Calibri,
sans-serif;
color: black;
"><o:p></o:p></span></p>
<p
style="margin-left:38.7pt"><span
style="font-size:10.5pt;color:black;mso-fareast-language:ZH-CN"
lang="ZH-CN">¡E</span><span
style="font-size:
10.5pt;
font-family:
Calibri,
sans-serif;
color: black;
">
</span><span
style="font-size:
10.5pt;
font-family:
Calibri,
sans-serif;
color: rgb(31,
73, 125); ">It
can be done
when nova VIF
driver is
called for
vNIC plugging.
This will
require to
have all
networking
configuration
available to
the VIF driver
or send
request to the
neutron server
to obtain it.
</span><span
style="font-size:
10.5pt;
font-family:
Calibri,
sans-serif;
color: black;
"><o:p></o:p></span></p>
<p
style="margin-left:38.7pt"><span
style="font-size:10.5pt;color:black;mso-fareast-language:ZH-CN"
lang="ZH-CN">¡E</span><span
style="font-size:
10.5pt;
font-family:
Calibri,
sans-serif;
color: black;
">
</span><span
style="font-size:
10.5pt;
font-family:
Calibri,
sans-serif;
color: rgb(31,
73, 125); ">It
can be done by
having a
dedicated L2
neutron agent
on each Host
that scans for
allocated PCI
devices and
then retrieves
networking
configuration
from the
server and
configures the
device. The
agent will be
also
responsible
for managing
update
requests
coming from
the neutron
server.
</span><span
style="font-size:
10.5pt;
font-family:
Calibri,
sans-serif;
color: black;
"><o:p></o:p></span></p>
<p
style="margin-left:38.7pt"><span
style="font-size:
10.5pt;
font-family:
Calibri,
sans-serif;
color: rgb(31,
73, 125); "> </span><span
style="font-size:
10.5pt;
font-family:
Calibri,
sans-serif;
color: black;
"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">For
macvtap vNIC
type
assignment,
the networking
configuration
can be applied
by a dedicated
L2 neutron
agent.
</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">BR,</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">Irena</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<div>
<div
style="border:none;border-top:solid
#B5C4DF
1.0pt;padding:3.0pt
0in 0in 0in">
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="font-size:
10pt;
font-family:
Tahoma,
sans-serif;
color: black;
">From:</span></b><span
style="font-size:
10pt;
font-family:
Tahoma,
sans-serif;
color: black;
"> Jiang,
Yunhong [<a
moz-do-not-send="true"
href="mailto:yunhong.jiang@intel.com" target="_blank">mailto:yunhong.jiang@intel.com</a>]
<br>
<b>Sent:</b>
Tuesday,
October 29,
2013 9:04 AM</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:
10pt;
font-family:
Tahoma,
sans-serif;
color: black;
"><br>
<b>To:</b>
Robert Li
(baoli); Irena
Berezovsky; <a
moz-do-not-send="true" href="mailto:prashant.upadhyaya@aricent.com"
target="_blank">
prashant.upadhyaya@aricent.com</a>; <a moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com"
target="_blank">
chris.friesen@windriver.com</a>; He, Yongli; Itzik Brown<br>
<b>Cc:</b>
OpenStack
Development
Mailing List;
Brian Bowen
(brbowen);
Kyle Mestery
(kmestery);
Sandhya Dasu
(sadasu)<br>
<b>Subject:</b>
RE:
[openstack-dev]
[nova]
[neutron] PCI
pass-through
network
support</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black"> <o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D">Robert,
is it possible
to have a IRC
meeting? I<span
lang="ZH-TW">¡¦</span>d
prefer to IRC
meeting
because it<span
lang="ZH-TW">¡¦</span>s
more openstack
style and also
can keep the
minutes
clearly. </span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D">To
your flow, can
you give more
detailed
example. For
example, I can
consider user
specify the
instance with
<span
lang="ZH-TW">¡V</span>nic
option specify
a network id,
and then how
nova device
the
requirement to
the PCI
device? I
assume the
network id
should define
the switches
that the
device can
connect to ,
but how is
that
information
translated to
the PCI
property
requirement?
Will this
translation
happen before
the nova
scheduler make
host decision?</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D">Thanks</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D">--jyh</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<div
style="border:none;border-left:solid
blue
1.5pt;padding:0in
0in 0in 4.0pt">
<div>
<div
style="border:none;border-top:solid
#B5C4DF
1.0pt;padding:3.0pt
0in 0in 0in">
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="font-size:
10pt;
font-family:
Tahoma,
sans-serif;
color: black;
">From:</span></b><span
style="font-size:
10pt;
font-family:
Tahoma,
sans-serif;
color: black;
"> Robert Li
(baoli) [<a
moz-do-not-send="true"
href="mailto:baoli@cisco.com" target="_blank">mailto:baoli@cisco.com</a>]
<br>
<b>Sent:</b>
Monday,
October 28,
2013 12:22 PM<br>
<b>To:</b>
Irena
Berezovsky; <a
moz-do-not-send="true" href="mailto:prashant.upadhyaya@aricent.com"
target="_blank">
prashant.upadhyaya@aricent.com</a>; Jiang, Yunhong; <a
moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com" target="_blank">
chris.friesen@windriver.com</a>; He, Yongli; Itzik Brown<br>
<b>Cc:</b>
OpenStack
Development
Mailing List;
Brian Bowen
(brbowen);
Kyle Mestery
(kmestery);
Sandhya Dasu
(sadasu)<br>
<b>Subject:</b>
Re:
[openstack-dev]
[nova]
[neutron] PCI
pass-through
network
support</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black"> <o:p></o:p></span></p>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Hi
Irena,</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Thank
you very much
for your
comments. See
inline. </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">--Robert</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">On
10/27/13 3:48
AM, "Irena
Berezovsky"
<<a
moz-do-not-send="true"
href="mailto:irenab@mellanox.com" target="_blank">irenab@mellanox.com</a>>
wrote:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF
4.5pt;padding:0in
0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">Hi
Robert,</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">Thank
you very much
for sharing
the
information
regarding your
efforts. Can
you please
share your
idea of the
end to end
flow? How do
you suggest
to bind Nova
and Neutron?</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
</blockquote>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">The
end to end
flow is
actually
encompassed in
the blueprints
in a nutshell.
I will
reiterate it
in below. The
binding
between Nova
and Neutron
occurs with
the neutron v2
API that nova
invokes in
order to
provision the
neutron
services. The
vif driver is
responsible
for plugging
in an instance
onto the
networking
setup that
neutron has
created on the
host.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Normally,
one will
invoke "nova
boot" api with
the
<span
lang="ZH-TW">¡X</span>nic
options to
specify the
nic with which
the instance
will be
connected to
the network.
It currently
allows net-id,
fixed ip
and/or port-id
to be
specified for
the option.
However, it
doesn't allow
one to specify
special
networking
requirements
for the
instance.
Thanks to the
nova
pci-passthrough
work, one can
specify PCI
passthrough
device(s) in
the nova
flavor. But it
doesn't
provide means
to tie up
these PCI
devices in the
case of
ethernet
adpators with
networking
services.
Therefore the
idea is
actually
simple as
indicated by
the blueprint
titles, to
provide means
to tie up
SRIOV devices
with neutron
services. A
work flow
would roughly
look like this
for 'nova
boot':</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
--
Specifies
networking
requirements
in the
<span
lang="ZH-TW">¡X</span>nic
option.
Specifically
for SRIOV,
allow the
following to
be specified
in addition to
the existing
required
information:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
.
PCI alias</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
.
direct
pci-passthrough/macvtap</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
.
port profileid
that is
compliant with
802.1Qbh</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
The
above
information is
optional. In
the absence of
them, the
existing
behavior
remains.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
-- if
special
networking
requirements
exist, Nova
api creates
PCI requests
in the nova
instance type
for scheduling
purpose</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
-- Nova
scheduler
schedules the
instance based
on the
requested
flavor plus
the PCI
requests that
are created
for
networking.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
-- Nova
compute
invokes
neutron
services with
PCI
passthrough
information if
any </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
-- Neutron
performs its
normal
operations
based on the
request, such
as allocating
a port,
assigning ip
addresses,
etc. Specific
to SRIOV, it
should
validate the
information
such as
profileid, and
stores them in
its db. It's
also possible
to associate a
port profileid
with a neutron
network so
that port
profileid
becomes
optional in
the
<span
lang="ZH-TW">¡X</span>nic
option.
Neutron
returns nova
the port
information,
especially for
PCI
passthrough
related
information in
the port
binding
object.
Currently, the
port binding
object
contains the
following
information:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
binding:vif_type</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
binding:host_id</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
binding:profile</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
binding:capabilities</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
-- nova
constructs the
domain xml and
plug in the
instance by
calling the
vif driver.
The vif driver
can build up
the interface
xml based on
the port
binding
information. </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF
4.5pt;padding:0in
0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">The
blueprints you
registered
make sense. On
Nova side,
there is a
need to bind
between
requested
virtual
network and
PCI
device/interface
to be
allocated as
vNIC.</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">On
the Neutron
side, there is
a need to
support
networking
configuration
of the vNIC.
Neutron should
be able to
identify the
PCI
device/macvtap
interface in
order to apply
configuration.
I think it
makes sense to
provide
neutron
integration
via dedicated
Modular Layer
2 Mechanism
Driver to
allow PCI
pass-through
vNIC support
along with
other
networking
technologies.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
</blockquote>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">I
haven't sorted
through this
yet. A neutron
port could be
associated
with a PCI
device or not,
which is a
common
feature, IMHO.
However, a ML2
driver may be
needed
specific to a
particular
SRIOV
technology. </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF
4.5pt;padding:0in
0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">During
the Havana
Release, we
introduced
Mellanox
Neutron plugin
that enables
networking via
SRIOV
pass-through
devices or
macvtap
interfaces.</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">We
want to
integrate our
solution with
PCI
pass-through
Nova support.
I will be
glad to share
more details
if you are
interested.</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
</blockquote>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Good
to know that
you already
have a SRIOV
implementation.
I found out
some
information
online about
the mlnx
plugin, but
need more time
to get to know
it better. And
certainly I'm
interested in
knowing its
details.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF
4.5pt;padding:0in
0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">The
PCI
pass-through
networking
support is
planned to be
discussed
during the
summit:
</span><span
style="color:black"><a
moz-do-not-send="true"
href="http://summit.openstack.org/cfp/details/129"
target="_blank">http://summit.openstack.org/cfp/details/129</a>.</span><span
style="color:#1F497D">I think it<span lang="ZH-TW">¡¦</span>s worth to
drill down
into more
detailed
proposal and
present it
during the
summit,
especially
since it
impacts both
nova and
neutron
projects.
</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
</blockquote>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">I
agree. Maybe
we can steal
some time in
that
discussion.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF
4.5pt;padding:0in
0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">Would
you be
interested in
collaboration
on this
effort? Would
you be
interested to
exchange more
emails or set
an IRC/WebEx
meeting during
this week
before the
summit?</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
</blockquote>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Sure.
If folks want
to discuss it
before the
summit, we can
schedule a
webex later
this week. Or
otherwise, we
can continue
the discussion
with email.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF
4.5pt;padding:0in
0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">Regards,</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D">Irena</span><span
style="color:black"><o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:#1F497D"> </span><span
style="color:black"><o:p></o:p></span></p>
<div>
<div
style="border:none;border-top:solid
#B5C4DF
1.0pt;padding:3.0pt
0in 0in 0in">
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="font-size:
10pt;
font-family:
Tahoma,
sans-serif;
color: black;
">From:</span></b><span
style="font-size:
10pt;
font-family:
Tahoma,
sans-serif;
color: black;
"> Robert Li
(baoli) [<a
moz-do-not-send="true"
href="mailto:baoli@cisco.com" target="_blank">mailto:baoli@cisco.com</a>]
<br>
<b>Sent:</b>
Friday,
October 25,
2013 11:16 PM<br>
<b>To:</b> <a
moz-do-not-send="true" href="mailto:prashant.upadhyaya@aricent.com"
target="_blank">prashant.upadhyaya@aricent.com</a>;
Irena
Berezovsky;
<a
moz-do-not-send="true"
href="mailto:yunhong.jiang@intel.com" target="_blank">yunhong.jiang@intel.com</a>;
<a
moz-do-not-send="true"
href="mailto:chris.friesen@windriver.com" target="_blank">chris.friesen@windriver.com</a>;
<a
moz-do-not-send="true"
href="mailto:yongli.he@intel.com" target="_blank">yongli.he@intel.com</a><br>
<b>Cc:</b>
OpenStack
Development
Mailing List;
Brian Bowen
(brbowen);
Kyle Mestery
(kmestery);
Sandhya Dasu
(sadasu)<br>
<b>Subject:</b>
Re:
[openstack-dev]
[nova]
[neutron] PCI
pass-through
network
support</span><span
style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black"> <o:p></o:p></span></p>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Hi
Irena,</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">This
is Robert Li
from Cisco
Systems.
Recently, I
was tasked to
investigate
such support
for Cisco's
systems that
support
VM-FEX, which
is a SRIOV
technology
supporting
802-1Qbh. I
was able to
bring up nova
instances with
SRIOV
interfaces,
and establish
networking in
between the
instances that
employes the
SRIOV
interfaces.
Certainly,
this was
accomplished
with hacking
and some
manual
intervention.
Based on this
experience and
my study with
the two
existing nova
pci-passthrough
blueprints
that have been
implemented
and committed
into Havana (<a
moz-do-not-send="true"
href="https://blueprints.launchpad.net/nova/+spec/pci-passthrough-base"
target="_blank"><span style="font-size: 9pt; font-family: Arial,
sans-serif;
color: rgb(0,
51, 170);
text-decoration:
none; ">https://blueprints.launchpad.net/nova/+spec/pci-passthrough-base</span></a></span><span
style="font-size:
9pt;
font-family:
Arial,
sans-serif;
color: rgb(51,
51, 51); "> and<br>
</span><span
style="font-size:
9pt;
font-family:
Arial,
sans-serif;
color: rgb(0,
51, 170); "><a
moz-do-not-send="true"
href="https://blueprints.launchpad.net/nova/+spec/pci-passthrough-libvirt"
target="_blank"><span style="font-size:10.5pt">https://blueprints.launchpad.net/nova/+spec/pci-passthrough-libvirt</span></a>), </span><span
style="font-size:10.5pt;color:black"> I registered a couple of
blueprints
(one on Nova
side, the
other on the
Neutron side):</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">
</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"><a
moz-do-not-send="true"
href="https://blueprints.launchpad.net/nova/+spec/pci-passthrough-sriov"
target="_blank">https://blueprints.launchpad.net/nova/+spec/pci-passthrough-sriov</a></span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"><a
moz-do-not-send="true"
href="https://blueprints.launchpad.net/neutron/+spec/pci-passthrough-sriov"
target="_blank">https://blueprints.launchpad.net/neutron/+spec/pci-passthrough-sriov</a></span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">in
order to
address SRIOV
support in
openstack. </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Please
take a look at
them and see
if they make
sense, and let
me know any
comments and
questions. We
can also
discuss this
in the summit,
I suppose.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">I
noticed that
there is
another thread
on this topic,
so copy those
folks from
that thread as
well.</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">thanks,</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">Robert</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black">On
10/16/13 4:32
PM, "Irena
Berezovsky"
<<a
moz-do-not-send="true"
href="mailto:irenab@mellanox.com" target="_blank">irenab@mellanox.com</a>>
wrote:</span><span
style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span
style="color:black"><o:p></o:p></span></p>
</div>
<blockquote
style="border:none;border-left:solid
#B5C4DF
4.5pt;padding:0in
0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black">Hi,<o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black">As
one of the
next steps for
PCI
pass-through I
would like to
discuss is the
support for
PCI
pass-through
vNIC.<o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black">While
nova takes
care of PCI
pass-through
device
resources
management
and VIF
settings,
neutron should
manage their
networking
configuration.<o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black">I
would like to
register
asummit
proposal to
discuss the
support for
PCI
pass-through
networking.<o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black">I
am not sure
what would be
the right
topic to
discuss the
PCI
pass-through
networking,
since it
involve both
nova and
neutron. <o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black">There
is already a
session
registered by
Yongli on nova
topic to
discuss the
PCI
pass-through
next steps.
<o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black">I
think PCI
pass-through
networking is
quite a big
topic and it
worth to have
a separate
discussion.<o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black">Is
there any
other people
who are
interested to
discuss it and
share their
thoughts and
experience?<o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black"> <o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black">Regards,<o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black">Irena<o:p></o:p></span></p>
<p
class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="color:black"> <o:p></o:p></span></p>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.5pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
<p class="MsoNormal"><span style="font-size:
10.5pt; font-family: Calibri,
sans-serif; color: black; "><o:p> </o:p></span></p>
</div>
<p class="MsoNormal"
style="margin-bottom:12.0pt"><span
style="font-size: 10.5pt; font-family:
Calibri, sans-serif; color: black; "><br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a moz-do-not-send="true"
href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"
target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="font-size:
10.5pt; font-family: Calibri, sans-serif;
color: black; "><o:p> </o:p></span></p>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</span>
</blockquote>
<br>
</body>
</html>