<html><body>
<p><font size="2" face="sans-serif">Sumit,</font><br>
<br>
<font size="2" face="sans-serif">I'm working on profiling middleware and tools for Swift debugging on performance issue.</font><br>
<font size="2" face="sans-serif">This tool is powerful to get understanding how is code running at the function level by collecting</font><br>
<font size="2" face="sans-serif">metrics in statistical way. I think you maybe try this tool and see if you can get RTT at proxy server side.</font><br>
<font size="2" face="sans-serif">Remember to get the RTT information via query on the function __call__ of ./swift/proxy/server.py.</font><br>
<font size="2" face="sans-serif">Here's the patch. </font><br>
<a href="https://review.openstack.org/#/c/53270/24"><font size="2" face="sans-serif">https://review.openstack.org/#/c/53270/24</font></a><br>
<br>
<font size="2" face="sans-serif">I'm also thinking of proposing another tool to trace the request process path and tie the timing</font><br>
<font size="2" face="sans-serif">information together in order to give you a full picture in hierarchical way so that you can understand</font><br>
<font size="2" face="sans-serif">how well each Swift server component behaves for a specific request.</font><br>
<br>
<font size="2" face="sans-serif">Any feedback is welcomed.</font><br>
<br>
<font size="2" face="sans-serif">-Edward Zhang</font><br>
<br>
<br>
<br>
<img width="16" height="16" src="cid:1__=C7BBF63FDFA68E788f9e8a93df938@cn.ibm.com" border="0" alt="Inactive hide details for Sumit Gaur ---2014-03-31 下午 01:56:28---Sumit Gaur <sumitkgaur@gmail.com>"><font size="2" color="#424282" face="sans-serif">Sumit Gaur ---2014-03-31 下午 01:56:28---Sumit Gaur <sumitkgaur@gmail.com></font><br>
<br>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td style="background-image:url(cid:2__=C7BBF63FDFA68E788f9e8a93df938@cn.ibm.com); background-repeat: no-repeat; " width="40%">
<ul style="padding-left: 72pt"><font size="1" face="sans-serif"><b>Sumit Gaur <sumitkgaur@gmail.com></b></font><font size="1" face="sans-serif"> </font>
<p><font size="1" face="sans-serif">2014-03-31 下午 01:52</font>
<table border="1">
<tr valign="top"><td width="168" bgcolor="#FFFFFF"><div align="center"><font size="1" face="sans-serif">Please respond to<br>
"OpenStack Development Mailing List \(not for usage questions\)" <openstack-dev@lists.openstack.org></font></div></td></tr>
</table>
</ul>
</td><td width="60%">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="1%"><img width="58" height="1" src="cid:3__=C7BBF63FDFA68E788f9e8a93df938@cn.ibm.com" border="0" alt=""><br>
<div align="right"><font size="1" face="sans-serif">To</font></div></td><td width="100%"><img width="1" height="1" src="cid:3__=C7BBF63FDFA68E788f9e8a93df938@cn.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 7pt"><font size="1" face="sans-serif">"OpenStack Development Mailing List (not for usage questions)" <openstack-dev@lists.openstack.org></font></ul>
</td></tr>

<tr valign="top"><td width="1%"><img width="58" height="1" src="cid:3__=C7BBF63FDFA68E788f9e8a93df938@cn.ibm.com" border="0" alt=""><br>
<div align="right"><font size="1" face="sans-serif">cc</font></div></td><td width="100%"><img width="1" height="1" src="cid:3__=C7BBF63FDFA68E788f9e8a93df938@cn.ibm.com" border="0" alt=""><br>
</td></tr>

<tr valign="top"><td width="1%"><img width="58" height="1" src="cid:3__=C7BBF63FDFA68E788f9e8a93df938@cn.ibm.com" border="0" alt=""><br>
<div align="right"><font size="1" face="sans-serif">Subject</font></div></td><td width="100%"><img width="1" height="1" src="cid:3__=C7BBF63FDFA68E788f9e8a93df938@cn.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 7pt"><font size="1" face="sans-serif">[openstack-dev]  [Swift] Request's Round trip time</font></ul>
</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="58"><img width="1" height="1" src="cid:3__=C7BBF63FDFA68E788f9e8a93df938@cn.ibm.com" border="0" alt=""></td><td width="336"><img width="1" height="1" src="cid:3__=C7BBF63FDFA68E788f9e8a93df938@cn.ibm.com" border="0" alt=""></td></tr>
</table>
</td></tr>
</table>
<br>
<font size="3" face="serif">Hi </font><br>
<font size="3" face="serif">I want to see the Round Trip Time for swift request in proxy log. I am able to see RTT for failures and timeouts and no RTT for normal requests. Do I need to set and config param.</font><br>
<font size="3" face="serif">Thanks</font><br>
<font size="3" face="serif">sumit</font><tt><font size="2">_______________________________________________<br>
OpenStack-dev mailing list<br>
OpenStack-dev@lists.openstack.org<br>
</font></tt><tt><font size="2"><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></font></tt><tt><font size="2"><br>
</font></tt><br>
</body></html>