<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (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:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Aptos;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:12.0pt;
font-family:"Aptos",sans-serif;
mso-ligatures:standardcontextual;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#467886;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
font-size:12.0pt;
font-family:"Aptos",sans-serif;
mso-ligatures:standardcontextual;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Aptos",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@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:1615016916;
mso-list-type:hybrid;
mso-list-template-ids:1783247826 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l1
{mso-list-id:1670670511;
mso-list-type:hybrid;
mso-list-template-ids:-1910606278 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l1:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l1:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
font-family:Symbol;}
@list l1:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
font-family:"Courier New";}
@list l1:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
font-family:Wingdings;}
@list l1:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l1:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l1:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l2
{mso-list-id:2074621074;
mso-list-template-ids:-431970490;}
@list l2:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
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]-->
</head>
<body lang="EN-US" link="#467886" vlink="#96607D" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><o:p> </o:p></p>
<ol style="margin-top:0in" start="1" type="1">
<li class="MsoNormal" style="mso-list:l2 level1 lfo1">Meeting next week?---I am on vacation and road-tripping<o:p></o:p></li></ol>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:.25in;mso-list:l1 level1 lfo2">Will meet next week.
<o:p></o:p></li></ul>
<ol style="margin-top:0in" start="2" type="1">
<li class="MsoNormal" style="mso-list:l2 level1 lfo1">Sunfish documentation <o:p>
</o:p></li></ol>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:.25in;mso-list:l1 level1 lfo2">Fixed the Sunfish Doc.md file as that was the cause of rendering issue – missing line breaks and comment issues.<o:p></o:p></li></ul>
<ol style="margin-top:0in" start="3" type="1">
<li class="MsoNormal" style="mso-list:l2 level1 lfo1">Russ’ branch code merge—code appears at the end of the main branch<o:p></o:p></li></ol>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:.25in;mso-list:l1 level1 lfo2">Goal is to get all the changes merge into main branch of sunfish_library_reference repo so it can be the source of truth.<b><o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:.25in;mso-list:l1 level1 lfo2">Russ will get his changes check into rwh_CXL_Agent_fabric_merge branch so we can merge it into the main branch next week. Afterwards, Russ will create a new branch to add additional
tests for the changes we made, add the update event support and a couple of other things.<b><o:p></o:p></b></li></ul>
<ol style="margin-top:0in" start="4" type="1">
<li class="MsoNormal" style="mso-list:l2 level1 lfo1">Swordfish update <o:p></o:p></li></ol>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:.25in;mso-list:l0 level1 lfo3">Phil able to log into the server and will try to install the Swordfish code next week.<o:p></o:p></li></ul>
<ol style="margin-top:0in" start="5" type="1">
<li class="MsoNormal" style="mso-list:l2 level1 lfo1">Our official open source ‘Rabbits’ name—continuing brainstorm<o:p></o:p></li></ol>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:.25in;mso-list:l0 level1 lfo3">Continue to brainstorm. Russ previously suggested ‘hutch’.<o:p></o:p></li></ul>
<ol style="margin-top:0in" start="6" type="1">
<li class="MsoNormal" style="mso-list:l2 level1 lfo1">Flux Integration<o:p></o:p></li><ol style="margin-top:0in" start="1" type="a">
<li class="MsoNormal" style="mso-list:l2 level2 lfo1">SystemD service subscription to Sunfish
<o:p></o:p></li></ol>
</ol>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:.25in;mso-list:l0 level2 lfo3">SystemD service should work for Sunfish. The Coral 2 code just watch to see if Flux is running or force Flux to run.<o:p></o:p></li></ul>
</ul>
<ol style="margin-top:0in" start="6" type="1">
<ol style="margin-top:0in" start="2" type="a">
<li class="MsoNormal" style="mso-list:l2 level2 lfo1">Assignment of Rabbits to the Flux run nodes----Coral 2 does it this way:
<a href="https://github.com/flux-framework/flux-coral2/blob/master/src/cmd/flux-rabbitmapping.py">
https://github.com/flux-framework/flux-coral2/blob/master/src/cmd/flux-rabbitmapping.py</a><o:p></o:p></li></ol>
</ol>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:.25in;mso-list:l0 level2 lfo3">Will do basic things like Coral 2, but maybe a little more than what Coral 2 is doing.<o:p></o:p></li></ul>
</ul>
<ol style="margin-top:0in" start="6" type="1">
<ol style="margin-top:0in" start="3" type="a">
<li class="MsoNormal" style="mso-list:l2 level2 lfo1">Prolog, Epilog, Housekeeping<o:p></o:p></li></ol>
</ol>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:.25in;mso-list:l0 level2 lfo3">Prolog is done when a batch job wants to connect to NVMe. Epilog get call when we want to disconnect NVMe. Housekeeping will do cleanup.<o:p></o:p></li></ul>
</ul>
<ol style="margin-top:0in" start="6" type="1">
<ol style="margin-top:0in" start="4" type="a">
<li class="MsoNormal" style="mso-list:l2 level2 lfo1">Flux states---Active, Drained, Torpid<o:p></o:p></li><ol style="margin-top:0in" start="1" type="1">
<li class="MsoNormal" style="mso-list:l2 level3 lfo1">Torpid maps to our Sunfish ‘flapping’<o:p></o:p></li></ol>
</ol>
</ol>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:.25in;mso-list:l0 level2 lfo3">Active is when we have NVMe endpoint available. Drained is when NVMe endpoint is not found or not working.<o:p></o:p></li></ul>
<li class="MsoListParagraph" style="margin-left:.25in;mso-list:l0 level1 lfo3">Targeting Aug 27 to have all the code ready for demo.<o:p></o:p></li></ul>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>