<div dir="ltr">Thank you all.<div><br></div><div>For 'context', I got it.</div><div>For RPCs, is there some document or blog or some debug method to get its detal contains in neutron L3 Agent?</div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-04-06 9:33 GMT+08:00 김기석 [Kiseok Kim] <span dir="ltr"><<a href="mailto:kskim@netmarble.com" target="_blank">kskim@netmarble.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">







<div lang="KO" link="blue" vlink="purple">
<div class="m_-7217032277389126835Section1">
<p class="MsoNormal"><font size="2" color="#1f497d" face="맑은 고딕"><span lang="EN-US" style="font-size:10.0pt;font-family:"\00b9d1\00c740  \00ace0\00b515";color:#1f497d">Hi Sam,<u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="맑은 고딕"><span lang="EN-US" style="font-size:10.0pt;font-family:"\00b9d1\00c740  \00ace0\00b515";color:#1f497d"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="맑은 고딕"><span lang="EN-US" style="font-size:10.0pt;font-family:"\00b9d1\00c740  \00ace0\00b515";color:#1f497d">that 'context' is olso_context and neutron use
 it with addition attributes.<u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="맑은 고딕"><span lang="EN-US" style="font-size:10.0pt;font-family:"\00b9d1\00c740  \00ace0\00b515";color:#1f497d"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="맑은 고딕"><span lang="EN-US" style="font-size:10.0pt;font-family:"\00b9d1\00c740  \00ace0\00b515";color:#1f497d">oslo.context has to_dict method,<u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="맑은 고딕"><span lang="EN-US" style="font-size:10.0pt;font-family:"\00b9d1\00c740  \00ace0\00b515";color:#1f497d">so you could add debug log in 'agent_updated' method
 like:<u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="맑은 고딕"><span lang="EN-US" style="font-size:10.0pt;font-family:"\00b9d1\00c740  \00ace0\00b515";color:#1f497d"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="맑은 고딕"><span lang="EN-US" style="font-size:10.0pt;font-family:"\00b9d1\00c740  \00ace0\00b515";color:#1f497d"><span>          
</span>LOG.debug("context in agent_updated: %s", context.to_dict())<u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="맑은 고딕"><span lang="EN-US" style="font-size:10.0pt;font-family:"\00b9d1\00c740  \00ace0\00b515";color:#1f497d"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="맑은 고딕"><span lang="EN-US" style="font-size:10.0pt;font-family:"\00b9d1\00c740  \00ace0\00b515";color:#1f497d">and you can find out the attributes of context
 in<u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="맑은 고딕"><span lang="EN-US" style="font-size:10.0pt;font-family:"\00b9d1\00c740  \00ace0\00b515";color:#1f497d"><a href="https://github.com/openstack/neutron-lib/blob/master/neutron_lib/context.py#L83-L92" target="_blank">https://github.com/openstack/<wbr>neutron-lib/blob/master/<wbr>neutron_lib/context.py#L83-L92</a><wbr>,<u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="맑은 고딕"><span lang="EN-US" style="font-size:10.0pt;font-family:"\00b9d1\00c740  \00ace0\00b515";color:#1f497d"><a href="https://github.com/openstack/oslo.context/blob/master/oslo_context/context.py#L310-L332" target="_blank">https://github.com/openstack/<wbr>oslo.context/blob/master/oslo_<wbr>context/context.py#L310-L332</a><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="맑은 고딕"><span lang="EN-US" style="font-size:10.0pt;font-family:"\00b9d1\00c740  \00ace0\00b515";color:#1f497d">.<u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="맑은 고딕"><span lang="EN-US" style="font-size:10.0pt;font-family:"\00b9d1\00c740  \00ace0\00b515";color:#1f497d"><u></u> <u></u></span></font></p>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><font size="2" face="Tahoma"><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif";font-weight:bold">From:</span></font></b><font size="2" face="Tahoma"><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">
 Sam [mailto:<a href="mailto:batmanustc@gmail.com" target="_blank">batmanustc@gmail.com</a>] <br>
<b><span style="font-weight:bold">Sent:</span></b> Wednesday, April 05, 2017 7:10 PM<br>
<b><span style="font-weight:bold">To:</span></b> OpenStack General; OpenStack Development Mailing List (not for usage questions)<br>
<b><span style="font-weight:bold">Subject:</span></b> [Openstack] How to get all detail RPC message and detail context in neutron docs?<u></u><u></u></span></font></p>
</div><div><div class="h5">
<p class="MsoNormal"><font size="3" face="굴림"><span lang="EN-US" style="font-size:12.0pt"><u></u> <u></u></span></font></p>
<div>
<p class="MsoNormal"><font size="3" face="굴림"><span lang="EN-US" style="font-size:12.0pt">Hi all,<u></u><u></u></span></font></p>
<div>
<p class="MsoNormal"><font size="3" face="굴림"><span lang="EN-US" style="font-size:12.0pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="3" face="굴림"><span lang="EN-US" style="font-size:12.0pt">I'm working on neutron L3 Agent and some other Agent. I found that there are lots of RPCs including RPC call and notification and lots of 'context' as bellow. But I don't
 know its detail context, can I get these from some docs?<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="3" face="굴림"><span lang="EN-US" style="font-size:12.0pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="3" face="굴림"><span lang="EN-US" style="font-size:12.0pt">If there are no docs, could I get these using some debug method? Like '--debug' option or using pdb or something?<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="3" face="굴림"><span lang="EN-US" style="font-size:12.0pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="3" face="굴림"><span lang="EN-US" style="font-size:12.0pt">RPC: like 'agent_updated' in neutron/neutron/agent/l3/<wbr>agent.py Line759.<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="3" face="굴림"><span lang="EN-US" style="font-size:12.0pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="3" face="굴림"><span lang="EN-US" style="font-size:12.0pt">context: it's param in some function like 'def router_added_to_agent(self, context, payload):' in neutron/neutron/agent/l3/<wbr>agent.py.<u></u><u></u></span></font></p>
</div>
</div>
</div></div></div>
</div>

</blockquote></div><br></div>