)]}'
{"shade/openstackcloud.py":[{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"0f93e0cbdbede0353d3677749aaf2688b0b535f4","unresolved":false,"context_lines":[{"line_number":3520,"context_line":""},{"line_number":3521,"context_line":"            # Wait for the cached floating ip list to be regenerated"},{"line_number":3522,"context_line":"            if self._FLOAT_AGE:"},{"line_number":3523,"context_line":"                time.sleep(self._FLOAT_AGE)"},{"line_number":3524,"context_line":""},{"line_number":3525,"context_line":"            # neutron sometimes returns success when deleating a floating"},{"line_number":3526,"context_line":"            # ip. That\u0027s awesome. SO - verify that the delete actually"}],"source_content_type":"text/x-python","patch_set":2,"id":"9abb7d3a_e32ea88a","line":3523,"updated":"2016-06-01 14:36:42.000000000","message":"This seems wasteful. Couldn\u0027t we just immediately invalidate the cache by doing this?\n\n self._floating_ip_time \u003d time.time() - self._FLOAT_AGE","commit_id":"3628adb374a001fdbfb240b1779397a4cd83fe56"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"d75a3c02873a23d8fa052a6c412ed7ca19a28dd1","unresolved":false,"context_lines":[{"line_number":3520,"context_line":""},{"line_number":3521,"context_line":"            # Wait for the cached floating ip list to be regenerated"},{"line_number":3522,"context_line":"            if self._FLOAT_AGE:"},{"line_number":3523,"context_line":"                time.sleep(self._FLOAT_AGE)"},{"line_number":3524,"context_line":""},{"line_number":3525,"context_line":"            # neutron sometimes returns success when deleating a floating"},{"line_number":3526,"context_line":"            # ip. That\u0027s awesome. SO - verify that the delete actually"}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_f9038374","line":3523,"in_reply_to":"9abb7d3a_e32ea88a","updated":"2016-08-03 13:11:45.000000000","message":"If we\u0027re creating a lot of floating ips in parallel in a bunch of different threads, that would create a thundering herd. It may cause individual operations to take longer, but if that\u0027s a concern, configuring FLOAT_AGE is probably the wrong choice for that user.","commit_id":"3628adb374a001fdbfb240b1779397a4cd83fe56"}]}
