)]}'
{"swift/proxy/server.py":[{"author":{"_account_id":4108,"name":"David Hadas","email":"davidh@il.ibm.com","username":"david-hadas"},"change_message_id":"e226a359a0d77d927383258cd1176a3d20c010c3","unresolved":false,"context_lines":[{"line_number":246,"context_line":"    def sort_nodes_by_timing(self, nodes):"},{"line_number":247,"context_line":"        decorated_nodes \u003d [(self.node_timings.get(node[\u0027ip\u0027], 0.0), node)"},{"line_number":248,"context_line":"                           for node in nodes]"},{"line_number":249,"context_line":"        decorated_nodes.sort()"},{"line_number":250,"context_line":"        return [n for t, n in decorated_nodes]"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"    def set_node_timing(self, node, timing):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2B5Rk%3D","line":249,"updated":"2013-02-15 07:17:10.000000000","message":"We need to add a mechanism for timing to reduce also\nHere or at set_node_timing is a good place to do that. \nE.g. randomly pick one node from self.node_timings and reduce its timing by some percentage such that it will get a better chance to be re-sampled.","commit_id":"69323cf9426592157cb8acab24ba59ba7162e646"}],"test/unit/proxy/test_server.py":[{"author":{"_account_id":4108,"name":"David Hadas","email":"davidh@il.ibm.com","username":"david-hadas"},"change_message_id":"e226a359a0d77d927383258cd1176a3d20c010c3","unresolved":false,"context_lines":[{"line_number":767,"context_line":"        nodes \u003d [{\u0027ip\u0027: \u0027127.0.0.1\u0027}, {\u0027ip\u0027: \u0027127.0.0.2\u0027}, {\u0027ip\u0027: \u0027127.0.0.3\u0027}]"},{"line_number":768,"context_line":"        res \u003d baseapp.sort_nodes_by_timing(nodes)"},{"line_number":769,"context_line":"        exp_sorting \u003d [{\u0027ip\u0027: \u0027127.0.0.2\u0027}, {\u0027ip\u0027: \u0027127.0.0.3\u0027},"},{"line_number":770,"context_line":"                       {\u0027ip\u0027: \u0027127.0.0.1\u0027}]"},{"line_number":771,"context_line":"        self.assertEquals(res, exp_sorting)"},{"line_number":772,"context_line":""},{"line_number":773,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2B5Qw%3D","line":770,"updated":"2013-02-15 07:17:10.000000000","message":"Doesn\u0027t 127.0.0.3 needs to be set to 0.01 for example for this to become deterministic?","commit_id":"69323cf9426592157cb8acab24ba59ba7162e646"}]}
