<div dir="ltr">Sounds good.<div><br></div><div>Have you created an etherpad page for collecting topics, Ifat?</div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Jan 16, 2017 at 10:43 PM Afek, Ifat (Nokia - IL) <<a href="mailto:ifat.afek@nokia.com">ifat.afek@nokia.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">







<div bgcolor="white" lang="EN-US" link="blue" vlink="purple" class="gmail_msg">
<div class="m_8053668797876127649WordSection1 gmail_msg">
<p class="MsoNormal gmail_msg"><span style="font-size:11.0pt;font-family:Calibri" class="gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></span></p>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm" class="gmail_msg">
<p class="MsoNormal gmail_msg" style="margin-left:36.0pt"><b class="gmail_msg"><span style="font-family:Calibri;color:black" class="gmail_msg">From:
</span></b><span style="font-family:Calibri;color:black" class="gmail_msg">Yujun Zhang <<a href="mailto:zhangyujun%2Bzte@gmail.com" class="gmail_msg" target="_blank">zhangyujun+zte@gmail.com</a>><br class="gmail_msg">
<b class="gmail_msg">Date: </b>Sunday, 15 January 2017 at 17:53<br class="gmail_msg">
<br class="gmail_msg">
<u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg" style="margin-left:36.0pt"><u class="gmail_msg"></u> <u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg"></div></div></div><div bgcolor="white" lang="EN-US" link="blue" vlink="purple" class="gmail_msg"><div class="m_8053668797876127649WordSection1 gmail_msg"><div class="gmail_msg">
<p class="MsoNormal gmail_msg" style="margin-left:36.0pt">About fault and alarm, what I was thinking about the causal/deducing chain in root cause analysis.
<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg" style="margin-left:36.0pt"><u class="gmail_msg"></u> <u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg" style="margin-left:36.0pt">Fault state means the resource is not fully functional and it is evaluated by related indicators. There are alarms on events like power loss or measurands like CPU high, memory low, temperature high. There are
 also alarms based on deduced state, such as "host fault", "instance fault".<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg" style="margin-left:36.0pt"><u class="gmail_msg"></u> <u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg" style="margin-left:36.0pt">So an example chain would be<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
</div></div></div><div bgcolor="white" lang="EN-US" link="blue" vlink="purple" class="gmail_msg"><div class="m_8053668797876127649WordSection1 gmail_msg"><div class="gmail_msg"><div class="gmail_msg">
<p class="MsoNormal gmail_msg" style="margin-left:72.0pt">
<u class="gmail_msg"></u><span style="font-size:10.0pt;font-family:Symbol" class="gmail_msg"><span class="gmail_msg">·<span style="font:7.0pt "Times New Roman"" class="gmail_msg">        
</span></span></span><u class="gmail_msg"></u><span dir="LTR" class="gmail_msg"></span>"FAULT: power line cut off" =(monitor)=> "ALARM: host power loss" =(inspect)=> "FAULT: host is unavailable" =(action)=> "ALARM: host fault"<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
<p class="MsoNormal gmail_msg" style="margin-left:72.0pt">
<u class="gmail_msg"></u><span style="font-size:10.0pt;font-family:Symbol" class="gmail_msg"><span class="gmail_msg">·<span style="font:7.0pt "Times New Roman"" class="gmail_msg">        
</span></span></span><u class="gmail_msg"></u><span dir="LTR" class="gmail_msg"></span>"FAULT: power line cut off" =(monitor)=> "ALARM: host power loss" =(inspect)=> "FAULT: host is unavailable" =(inspect)=> "FAULT: instance is unavailable" =(action)=> "ALARM: instance fault"<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg" style="margin-left:36.0pt">If we omit the resource, then we get the causal chain as it is in Vitrage<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
</div></div></div></div><div bgcolor="white" lang="EN-US" link="blue" vlink="purple" class="gmail_msg"><div class="m_8053668797876127649WordSection1 gmail_msg"><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg">
<p class="MsoNormal gmail_msg" style="margin-left:72.0pt">
<u class="gmail_msg"></u><span style="font-size:10.0pt;font-family:Symbol" class="gmail_msg"><span class="gmail_msg">·<span style="font:7.0pt "Times New Roman"" class="gmail_msg">        
</span></span></span><u class="gmail_msg"></u><span dir="LTR" class="gmail_msg"></span>"ALARM: host power loss" =(causes)=> "ALARM: host fault"<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
<p class="MsoNormal gmail_msg" style="margin-left:72.0pt">
<u class="gmail_msg"></u><span style="font-size:10.0pt;font-family:Symbol" class="gmail_msg"><span class="gmail_msg">·<span style="font:7.0pt "Times New Roman"" class="gmail_msg">        
</span></span></span><u class="gmail_msg"></u><span dir="LTR" class="gmail_msg"></span>"ALARM: host power loss" =(causes)=> "ALARM: instance fault"<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg" style="margin-left:36.0pt">But what the user care about might be there "FAULT: power line cut off" causes all these alarms. What I haven't made clear yet is the equivalence between fault and alarm.<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg" style="margin-left:36.0pt"><u class="gmail_msg"></u> <u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg" style="margin-left:36.0pt">I may have made it more complex with my
<b class="gmail_msg">immature</b> thoughts. It could be even more complex if we consider multiple upstream causes and downstream outcome. It may be an interesting topic to be discussed in design session.<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
</div></div></div></div></div><div bgcolor="white" lang="EN-US" link="blue" vlink="purple" class="gmail_msg"><div class="m_8053668797876127649WordSection1 gmail_msg"><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg">
<div class="gmail_msg">
<p class="MsoNormal gmail_msg" style="margin-left:36.0pt"><u class="gmail_msg"></u> <u class="gmail_msg"></u></p>
<p class="MsoNormal gmail_msg" style="margin-left:36.0pt"><u class="gmail_msg"></u> <u class="gmail_msg"></u></p>
<p class="MsoNormal gmail_msg">[Ifat] I agree. Let’s discuss this in the next design session we’ll have<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
<p class="MsoNormal gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></p>
<p class="MsoNormal gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

__________________________________________________________________________<br class="gmail_msg">
OpenStack Development Mailing List (not for usage questions)<br class="gmail_msg">
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" class="gmail_msg" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br class="gmail_msg">
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br class="gmail_msg">
</blockquote></div>