)]}'
{"octavia/controller/worker/flows/amphora_flows.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"91de482c339a6c505381484aafa775c538003422","unresolved":false,"context_lines":[{"line_number":243,"context_line":"        amp_for_lb_flow.link(allocate_and_associate_amp, create_amp,"},{"line_number":244,"context_line":"                             decider\u003dself._create_new_amp_for_lb_decider,"},{"line_number":245,"context_line":"                             decider_depth\u003d\u0027flow\u0027)"},{"line_number":246,"context_line":"        # Setup the decider for the path if we can map an amphora"},{"line_number":247,"context_line":"        amp_for_lb_flow.link(allocate_and_associate_amp, map_lb_to_amp,"},{"line_number":248,"context_line":"                             decider\u003dself._allocate_amp_to_lb_decider,"},{"line_number":249,"context_line":"                             decider_depth\u003d\u0027flow\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9ad45d7e_f469aa26","line":246,"updated":"2016-08-09 20:03:32.000000000","message":"I\u0027m gonna revert, that - it\u0027s a leftover from time when I was testing why it\u0027s not working :P","commit_id":"394fe6b05c25ad5f6fcc3f24a467451d40e676c2"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"0b93d39d5f32524dd874676ded983980cfd87ee9","unresolved":false,"context_lines":[{"line_number":243,"context_line":"        amp_for_lb_flow.link(allocate_and_associate_amp, create_amp,"},{"line_number":244,"context_line":"                             decider\u003dself._create_new_amp_for_lb_decider,"},{"line_number":245,"context_line":"                             decider_depth\u003d\u0027flow\u0027)"},{"line_number":246,"context_line":"        # Setup the decider for the path if we can map an amphora"},{"line_number":247,"context_line":"        amp_for_lb_flow.link(allocate_and_associate_amp, map_lb_to_amp,"},{"line_number":248,"context_line":"                             decider\u003dself._allocate_amp_to_lb_decider,"},{"line_number":249,"context_line":"                             decider_depth\u003d\u0027flow\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9ad45d7e_0eb26f94","line":246,"updated":"2016-08-09 19:32:05.000000000","message":"Why did this move?  I don\u0027t think there is a reason it needed to move.","commit_id":"394fe6b05c25ad5f6fcc3f24a467451d40e676c2"}],"octavia/controller/worker/flows/load_balancer_flows.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"91de482c339a6c505381484aafa775c538003422","unresolved":false,"context_lines":[{"line_number":53,"context_line":"        :raises InvalidTopology: Invalid topology specified"},{"line_number":54,"context_line":"        :return: The graph flow for creating a loadbalancer."},{"line_number":55,"context_line":"        \"\"\""},{"line_number":56,"context_line":"        post_amp_prefix \u003d \u0027post-amphora-association\u0027"},{"line_number":57,"context_line":"        f_name \u003d constants.CREATE_LOADBALANCER_FLOW"},{"line_number":58,"context_line":"        lb_create_flow \u003d linear_flow.Flow(f_name)"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9ad45d7e_146f1e2c","line":56,"updated":"2016-08-09 20:03:32.000000000","message":"Done","commit_id":"394fe6b05c25ad5f6fcc3f24a467451d40e676c2"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"0b93d39d5f32524dd874676ded983980cfd87ee9","unresolved":false,"context_lines":[{"line_number":53,"context_line":"        :raises InvalidTopology: Invalid topology specified"},{"line_number":54,"context_line":"        :return: The graph flow for creating a loadbalancer."},{"line_number":55,"context_line":"        \"\"\""},{"line_number":56,"context_line":"        post_amp_prefix \u003d \u0027post-amphora-association\u0027"},{"line_number":57,"context_line":"        f_name \u003d constants.CREATE_LOADBALANCER_FLOW"},{"line_number":58,"context_line":"        lb_create_flow \u003d linear_flow.Flow(f_name)"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9ad45d7e_1115703f","line":56,"updated":"2016-08-09 19:32:05.000000000","message":"This should be a constant and maybe farther down in the call.","commit_id":"394fe6b05c25ad5f6fcc3f24a467451d40e676c2"},{"author":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"change_message_id":"c474e59363996aa839f9806639453101f1fb0f48","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    def get_create_load_balancer_flow(self, topology, listeners\u003dNone):"},{"line_number":50,"context_line":"        \"\"\"Creates a conditional graph flow that allocates a loadbalancer to"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        two spare amphorae."},{"line_number":53,"context_line":"        :raises InvalidTopology: Invalid topology specified"},{"line_number":54,"context_line":"        :return: The graph flow for creating a loadbalancer."},{"line_number":55,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"9ad45d7e_e206cccc","line":52,"updated":"2016-08-10 21:24:09.000000000","message":"nit: This is topology specific now, right?  Meaning \"two spare amphorae\" might not be accurate any longer.","commit_id":"d9289b267c32cf2b3a36e84896c0f4aecd28efcc"}]}
