)]}'
{"neutron/plugins/ml2/rpc.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8531382d01e3bb7d35aa6e55d32572126ed5f307","unresolved":false,"context_lines":[{"line_number":230,"context_line":"                  {\u0027network\u0027: network, \u0027agent_id\u0027: agent_id, \u0027host\u0027: host})"},{"line_number":231,"context_line":"        plugin \u003d directory.get_plugin()"},{"line_number":232,"context_line":"        return plugin.get_network(rpc_context, network)"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    @profiler.trace(\"rpc\")"},{"line_number":235,"context_line":"    def update_device_down(self, rpc_context, **kwargs):"},{"line_number":236,"context_line":"        \"\"\"Device no longer exists on agent.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_a3c0e67d","line":233,"updated":"2019-07-29 13:23:40.000000000","message":"question: what is the criteria to mark methods as profiled targets? You mark three methods update_device_down/up and update_devlice_list, but IIUC there are other methods called via RPC in this class.","commit_id":"e8caea24513e6a6b4b461ea5efb262f02075bfbc"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"85438d8922cc669d967fdcae042ad9e0b0fb0681","unresolved":false,"context_lines":[{"line_number":230,"context_line":"                  {\u0027network\u0027: network, \u0027agent_id\u0027: agent_id, \u0027host\u0027: host})"},{"line_number":231,"context_line":"        plugin \u003d directory.get_plugin()"},{"line_number":232,"context_line":"        return plugin.get_network(rpc_context, network)"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    @profiler.trace(\"rpc\")"},{"line_number":235,"context_line":"    def update_device_down(self, rpc_context, **kwargs):"},{"line_number":236,"context_line":"        \"\"\"Device no longer exists on agent.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_b4d01ecb","line":233,"in_reply_to":"7faddb67_a3c0e67d","updated":"2019-07-29 15:55:05.000000000","message":"My goal in this change series is to profile the process of a vif plug end to end. So I\u0027m adding traces to the rpc methods when the l2-agent finishes processing a port and calls back to neutron-server to update the port\u0027s status.","commit_id":"e8caea24513e6a6b4b461ea5efb262f02075bfbc"}]}
