)]}'
{"octavia/common/jinja/haproxy/templates/base.j2":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"cd2892ce5f16a5e580e076c7bfc1187f0daeb804","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":"#"},{"line_number":15,"context_line":"#}"},{"line_number":16,"context_line":"# Configuration for {{ loadbalancer_name }} / {{ loadbalancer_id }}"},{"line_number":17,"context_line":"global"},{"line_number":18,"context_line":"    daemon"},{"line_number":19,"context_line":"    user nobody"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5f7c97a3_9e4ee137","line":16,"range":{"start_line":16,"start_character":20,"end_line":16,"end_character":43},"updated":"2018-07-10 23:02:01.000000000","message":"Can we remove this and just have the ID? It would fix https://storyboard.openstack.org/#!/story/2001236","commit_id":"67911cb4fb55c34234fd00f5c9d2a398aaa5ff0f"}],"octavia/tests/unit/common/sample_configs/sample_configs.py":[{"author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"change_message_id":"ac2a261db8c46dd523e9169d0a40e6e484d8a8f7","unresolved":false,"context_lines":[{"line_number":320,"context_line":""},{"line_number":321,"context_line":"RET_LB \u003d {"},{"line_number":322,"context_line":"    \u0027host_amphora\u0027: RET_AMPHORA,"},{"line_number":323,"context_line":"    \u0027name\u0027: \u0027test-lb\u0027,"},{"line_number":324,"context_line":"    \u0027id\u0027: \u0027sample_loadbalancer_id_1\u0027,"},{"line_number":325,"context_line":"    \u0027vip_address\u0027: \u002710.0.0.2\u0027,"},{"line_number":326,"context_line":"    \u0027listener\u0027: RET_LISTENER,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5f7c97a3_32c77e49","line":323,"range":{"start_line":323,"start_character":0,"end_line":323,"end_character":22},"updated":"2018-07-13 08:58:55.000000000","message":"We need to delete the name field.","commit_id":"4cbb496268aece43fc8fa2c99e8f155273d39325"},{"author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"change_message_id":"ac2a261db8c46dd523e9169d0a40e6e484d8a8f7","unresolved":false,"context_lines":[{"line_number":328,"context_line":"    \u0027enabled\u0027: True,"},{"line_number":329,"context_line":"    \u0027global_connection_limit\u0027: 98}"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"RET_LB_TLS \u003d {"},{"line_number":332,"context_line":"    \u0027name\u0027: \u0027test-lb\u0027,"},{"line_number":333,"context_line":"    \u0027id\u0027: \u0027sample_loadbalancer_id_1\u0027,"},{"line_number":334,"context_line":"    \u0027vip_address\u0027: \u002710.0.0.2\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5f7c97a3_92fe9268","line":331,"range":{"start_line":331,"start_character":0,"end_line":331,"end_character":10},"updated":"2018-07-13 08:58:55.000000000","message":"RET_LB_TLS and RET_LB_TLS_SNI are not in use by searching all code. That\u0027s why only 2 Uts fail.","commit_id":"4cbb496268aece43fc8fa2c99e8f155273d39325"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1980c8cab59e1b4ec4f87789a765acd57c0d112e","unresolved":false,"context_lines":[{"line_number":328,"context_line":"    \u0027enabled\u0027: True,"},{"line_number":329,"context_line":"    \u0027global_connection_limit\u0027: 98}"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"RET_LB_TLS \u003d {"},{"line_number":332,"context_line":"    \u0027name\u0027: \u0027test-lb\u0027,"},{"line_number":333,"context_line":"    \u0027id\u0027: \u0027sample_loadbalancer_id_1\u0027,"},{"line_number":334,"context_line":"    \u0027vip_address\u0027: \u002710.0.0.2\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5f7c97a3_11756d97","line":331,"range":{"start_line":331,"start_character":0,"end_line":331,"end_character":10},"in_reply_to":"5f7c97a3_92fe9268","updated":"2018-07-16 18:31:31.000000000","message":"Ok, removing them, someone can recreate them if we actually make tests that need them.","commit_id":"4cbb496268aece43fc8fa2c99e8f155273d39325"},{"author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"change_message_id":"ac2a261db8c46dd523e9169d0a40e6e484d8a8f7","unresolved":false,"context_lines":[{"line_number":346,"context_line":""},{"line_number":347,"context_line":"RET_LB_L7 \u003d {"},{"line_number":348,"context_line":"    \u0027host_amphora\u0027: RET_AMPHORA,"},{"line_number":349,"context_line":"    \u0027name\u0027: \u0027test-lb\u0027,"},{"line_number":350,"context_line":"    \u0027id\u0027: \u0027sample_loadbalancer_id_1\u0027,"},{"line_number":351,"context_line":"    \u0027vip_address\u0027: \u002710.0.0.2\u0027,"},{"line_number":352,"context_line":"    \u0027listener\u0027: RET_LISTENER_L7,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5f7c97a3_52f0fa92","line":349,"range":{"start_line":349,"start_character":0,"end_line":349,"end_character":22},"updated":"2018-07-13 08:58:55.000000000","message":"delete.","commit_id":"4cbb496268aece43fc8fa2c99e8f155273d39325"},{"author":{"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},"change_message_id":"e60d1d015bcb25a171d39fc135aa7b5920da01e0","unresolved":false,"context_lines":[{"line_number":361,"context_line":"    proto \u003d \u0027HTTP\u0027 if proto is None else proto"},{"line_number":362,"context_line":"    topology \u003d \u0027SINGLE\u0027 if topology is None else topology"},{"line_number":363,"context_line":"    in_lb \u003d collections.namedtuple("},{"line_number":364,"context_line":"        \u0027load_balancer\u0027, \u0027id, name, protocol, vip, listeners, amphorae,\u0027"},{"line_number":365,"context_line":"        \u0027 enabled\u0027)"},{"line_number":366,"context_line":"    return in_lb("},{"line_number":367,"context_line":"        id\u003d\u0027sample_loadbalancer_id_1\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5f7c97a3_83dbaa4c","line":364,"range":{"start_line":364,"start_character":30,"end_line":364,"end_character":34},"updated":"2018-07-13 03:14:00.000000000","message":"You should delete it.","commit_id":"4cbb496268aece43fc8fa2c99e8f155273d39325"},{"author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"change_message_id":"ac2a261db8c46dd523e9169d0a40e6e484d8a8f7","unresolved":false,"context_lines":[{"line_number":361,"context_line":"    proto \u003d \u0027HTTP\u0027 if proto is None else proto"},{"line_number":362,"context_line":"    topology \u003d \u0027SINGLE\u0027 if topology is None else topology"},{"line_number":363,"context_line":"    in_lb \u003d collections.namedtuple("},{"line_number":364,"context_line":"        \u0027load_balancer\u0027, \u0027id, name, protocol, vip, listeners, amphorae,\u0027"},{"line_number":365,"context_line":"        \u0027 enabled\u0027)"},{"line_number":366,"context_line":"    return in_lb("},{"line_number":367,"context_line":"        id\u003d\u0027sample_loadbalancer_id_1\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5f7c97a3_b285ce0c","line":364,"range":{"start_line":364,"start_character":30,"end_line":364,"end_character":34},"in_reply_to":"5f7c97a3_83dbaa4c","updated":"2018-07-13 08:58:55.000000000","message":"disagree","commit_id":"4cbb496268aece43fc8fa2c99e8f155273d39325"},{"author":{"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},"change_message_id":"89dd4f391896ff947da296d352125c3529d06ea6","unresolved":false,"context_lines":[{"line_number":361,"context_line":"    proto \u003d \u0027HTTP\u0027 if proto is None else proto"},{"line_number":362,"context_line":"    topology \u003d \u0027SINGLE\u0027 if topology is None else topology"},{"line_number":363,"context_line":"    in_lb \u003d collections.namedtuple("},{"line_number":364,"context_line":"        \u0027load_balancer\u0027, \u0027id, name, protocol, vip, listeners, amphorae,\u0027"},{"line_number":365,"context_line":"        \u0027 enabled\u0027)"},{"line_number":366,"context_line":"    return in_lb("},{"line_number":367,"context_line":"        id\u003d\u0027sample_loadbalancer_id_1\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5f7c97a3_661e97bd","line":364,"range":{"start_line":364,"start_character":30,"end_line":364,"end_character":34},"in_reply_to":"5f7c97a3_b285ce0c","updated":"2018-07-13 09:48:56.000000000","message":"OK, you are right, it\u0027s essential attribute of load balancer, I\u0027m sorry.","commit_id":"4cbb496268aece43fc8fa2c99e8f155273d39325"},{"author":{"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},"change_message_id":"e60d1d015bcb25a171d39fc135aa7b5920da01e0","unresolved":false,"context_lines":[{"line_number":365,"context_line":"        \u0027 enabled\u0027)"},{"line_number":366,"context_line":"    return in_lb("},{"line_number":367,"context_line":"        id\u003d\u0027sample_loadbalancer_id_1\u0027,"},{"line_number":368,"context_line":"        name\u003d\u0027test-lb\u0027,"},{"line_number":369,"context_line":"        protocol\u003dproto,"},{"line_number":370,"context_line":"        vip\u003dsample_vip_tuple(),"},{"line_number":371,"context_line":"        topology\u003dtopology,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5f7c97a3_43dd923d","line":368,"range":{"start_line":368,"start_character":8,"end_line":368,"end_character":23},"updated":"2018-07-13 03:14:00.000000000","message":"You should delete it.","commit_id":"4cbb496268aece43fc8fa2c99e8f155273d39325"},{"author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"change_message_id":"ac2a261db8c46dd523e9169d0a40e6e484d8a8f7","unresolved":false,"context_lines":[{"line_number":365,"context_line":"        \u0027 enabled\u0027)"},{"line_number":366,"context_line":"    return in_lb("},{"line_number":367,"context_line":"        id\u003d\u0027sample_loadbalancer_id_1\u0027,"},{"line_number":368,"context_line":"        name\u003d\u0027test-lb\u0027,"},{"line_number":369,"context_line":"        protocol\u003dproto,"},{"line_number":370,"context_line":"        vip\u003dsample_vip_tuple(),"},{"line_number":371,"context_line":"        topology\u003dtopology,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5f7c97a3_d2888a22","line":368,"range":{"start_line":368,"start_character":8,"end_line":368,"end_character":23},"in_reply_to":"5f7c97a3_43dd923d","updated":"2018-07-13 08:58:55.000000000","message":"disagree","commit_id":"4cbb496268aece43fc8fa2c99e8f155273d39325"}]}
