)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"e5291f260f349323d89b1fbcc4d4d9a6dd1a3f3e","unresolved":true,"context_lines":[{"line_number":13,"context_line":"see more [1]"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"[1] https://bugs.launchpad.net/neutron/+bug/1978039"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Ibdaa0ae502b5fd413cb08e68356e0c18463c4974"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7f312c02_eea10eee","line":16,"updated":"2022-07-11 09:33:55.000000000","message":"Please add Related-Bug reference for the RFE:\nRelated-Bug: #1978039","commit_id":"18b07e2d2deaca922eb7652f2bb89f55aa05fa9a"},{"author":{"_account_id":30380,"name":"ZhouHeng","email":"zhouhenglc@inspur.com","username":"zhouhenglc"},"change_message_id":"8ea7ed61119244d0c05fafe9932cb5e1dcc2bb69","unresolved":false,"context_lines":[{"line_number":13,"context_line":"see more [1]"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"[1] https://bugs.launchpad.net/neutron/+bug/1978039"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Ibdaa0ae502b5fd413cb08e68356e0c18463c4974"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"e9b7acfb_e46db5b7","line":16,"in_reply_to":"7f312c02_eea10eee","updated":"2022-07-25 00:51:56.000000000","message":"Done","commit_id":"18b07e2d2deaca922eb7652f2bb89f55aa05fa9a"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":32586,"name":"Elvira García Ruiz","display_name":"Elvira","email":"egarciar@redhat.com","username":"elvira"},"change_message_id":"c1cc82b96e97c278b2eabca6c76b5f961ca0513b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"fc1fd8c0_b8bc1aa9","updated":"2022-06-28 09:52:00.000000000","message":"Hi, nice spec! I added a couple of formatting comments","commit_id":"1930acf07e263eb24490ce67cb74d0d702198a26"},{"author":{"_account_id":30380,"name":"ZhouHeng","email":"zhouhenglc@inspur.com","username":"zhouhenglc"},"change_message_id":"f135a5558c4017588a63e4a9254325788b108852","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"d744951b_0f39ba63","in_reply_to":"fc1fd8c0_b8bc1aa9","updated":"2022-06-29 00:28:30.000000000","message":"thanks elvira, all have been updated.","commit_id":"1930acf07e263eb24490ce67cb74d0d702198a26"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"e5291f260f349323d89b1fbcc4d4d9a6dd1a3f3e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"85191e1b_355b09c2","updated":"2022-07-11 09:33:55.000000000","message":"I am ok with it and it is in sync with our discussion on the Drivers meeting, I saw a few small things please check them","commit_id":"18b07e2d2deaca922eb7652f2bb89f55aa05fa9a"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"d8ecc98f89a8ea26210731d3b187562f0cea7006","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"8b1e4864_6e7fb512","updated":"2022-07-18 15:06:54.000000000","message":"It is worth mentioning that this RFE requires also to honor the router.distributed field that currently is not, as commented in [1]\n\n[1]https://meetings.opendev.org/meetings/neutron_drivers/2022/neutron_drivers.2022-06-24-14.00.log.html#l-116 ","commit_id":"dce7f97f554991d2696be7e0170b62b73d78a9c5"}],"specs/zed/custom-floatingip-distributed.rst":[{"author":{"_account_id":32586,"name":"Elvira García Ruiz","display_name":"Elvira","email":"egarciar@redhat.com","username":"elvira"},"change_message_id":"34338956df7e8e23a7d6c5eed8a0135cfa8cb2c2","unresolved":true,"context_lines":[{"line_number":23,"context_line":"performance. This is very useful for the demand for high-performance networks."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"However, we decide whether floating ips are distributed or centralized by"},{"line_number":26,"context_line":"setting configuration(enable_distributed_floating_ip). This is global. after"},{"line_number":27,"context_line":"configuration, all floating ips are centralized or distributed."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The actual use may be complicated:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"605e6b38_96c4fe74","line":26,"range":{"start_line":26,"start_character":69,"end_line":26,"end_character":72},"updated":"2022-06-28 09:53:18.000000000","message":"Capital letter after dot.","commit_id":"1930acf07e263eb24490ce67cb74d0d702198a26"},{"author":{"_account_id":30380,"name":"ZhouHeng","email":"zhouhenglc@inspur.com","username":"zhouhenglc"},"change_message_id":"f135a5558c4017588a63e4a9254325788b108852","unresolved":false,"context_lines":[{"line_number":23,"context_line":"performance. This is very useful for the demand for high-performance networks."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"However, we decide whether floating ips are distributed or centralized by"},{"line_number":26,"context_line":"setting configuration(enable_distributed_floating_ip). This is global. after"},{"line_number":27,"context_line":"configuration, all floating ips are centralized or distributed."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The actual use may be complicated:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"a092edb2_9289de6c","line":26,"range":{"start_line":26,"start_character":69,"end_line":26,"end_character":72},"in_reply_to":"605e6b38_96c4fe74","updated":"2022-06-29 00:28:30.000000000","message":"Done","commit_id":"1930acf07e263eb24490ce67cb74d0d702198a26"},{"author":{"_account_id":32586,"name":"Elvira García Ruiz","display_name":"Elvira","email":"egarciar@redhat.com","username":"elvira"},"change_message_id":"34338956df7e8e23a7d6c5eed8a0135cfa8cb2c2","unresolved":true,"context_lines":[{"line_number":27,"context_line":"configuration, all floating ips are centralized or distributed."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The actual use may be complicated:"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"1.Not all vms with floating ip may require high-performance networks, and may"},{"line_number":32,"context_line":"only be exposed to the outside world to provide services."},{"line_number":33,"context_line":"2.Due to equipment conditions, some compute nodes are not equipped with"}],"source_content_type":"text/x-rst","patch_set":2,"id":"701b9988_42f39ad9","line":30,"updated":"2022-06-28 09:53:18.000000000","message":"Maybe formatting this as a list so that it gets nicely outputted on the web view","commit_id":"1930acf07e263eb24490ce67cb74d0d702198a26"},{"author":{"_account_id":30380,"name":"ZhouHeng","email":"zhouhenglc@inspur.com","username":"zhouhenglc"},"change_message_id":"f135a5558c4017588a63e4a9254325788b108852","unresolved":false,"context_lines":[{"line_number":27,"context_line":"configuration, all floating ips are centralized or distributed."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The actual use may be complicated:"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"1.Not all vms with floating ip may require high-performance networks, and may"},{"line_number":32,"context_line":"only be exposed to the outside world to provide services."},{"line_number":33,"context_line":"2.Due to equipment conditions, some compute nodes are not equipped with"}],"source_content_type":"text/x-rst","patch_set":2,"id":"d3b38eef_1ab4f7d6","line":30,"in_reply_to":"701b9988_42f39ad9","updated":"2022-06-29 00:28:30.000000000","message":"Done","commit_id":"1930acf07e263eb24490ce67cb74d0d702198a26"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"e5291f260f349323d89b1fbcc4d4d9a6dd1a3f3e","unresolved":true,"context_lines":[{"line_number":22,"context_line":"without passing through the network node, and increases the network"},{"line_number":23,"context_line":"performance. This is very useful for the demand for high-performance networks."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"However, we decide whether floating ips are distributed or centralized by"},{"line_number":26,"context_line":"setting configuration(enable_distributed_floating_ip). This is global. After"},{"line_number":27,"context_line":"configuration, all floating ips are centralized or distributed."},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"b1787665_4c6c0bd3","line":25,"range":{"start_line":25,"start_character":9,"end_line":25,"end_character":18},"updated":"2022-07-11 09:33:55.000000000","message":"nit: we can decide","commit_id":"18b07e2d2deaca922eb7652f2bb89f55aa05fa9a"},{"author":{"_account_id":30380,"name":"ZhouHeng","email":"zhouhenglc@inspur.com","username":"zhouhenglc"},"change_message_id":"9e23ee87e5b9e116081ff0daed4ce89f40b47f69","unresolved":false,"context_lines":[{"line_number":22,"context_line":"without passing through the network node, and increases the network"},{"line_number":23,"context_line":"performance. This is very useful for the demand for high-performance networks."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"However, we decide whether floating ips are distributed or centralized by"},{"line_number":26,"context_line":"setting configuration(enable_distributed_floating_ip). This is global. After"},{"line_number":27,"context_line":"configuration, all floating ips are centralized or distributed."},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"90db6c07_f96aae4a","line":25,"range":{"start_line":25,"start_character":9,"end_line":25,"end_character":18},"in_reply_to":"b1787665_4c6c0bd3","updated":"2022-07-15 00:53:56.000000000","message":"Done","commit_id":"18b07e2d2deaca922eb7652f2bb89f55aa05fa9a"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"e5291f260f349323d89b1fbcc4d4d9a6dd1a3f3e","unresolved":true,"context_lines":[{"line_number":23,"context_line":"performance. This is very useful for the demand for high-performance networks."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"However, we decide whether floating ips are distributed or centralized by"},{"line_number":26,"context_line":"setting configuration(enable_distributed_floating_ip). This is global. After"},{"line_number":27,"context_line":"configuration, all floating ips are centralized or distributed."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The actual use may be complicated:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"2fcc89bb_744182b9","line":26,"range":{"start_line":26,"start_character":8,"end_line":26,"end_character":21},"updated":"2022-07-11 09:33:55.000000000","message":"nit: configuration option","commit_id":"18b07e2d2deaca922eb7652f2bb89f55aa05fa9a"},{"author":{"_account_id":30380,"name":"ZhouHeng","email":"zhouhenglc@inspur.com","username":"zhouhenglc"},"change_message_id":"9e23ee87e5b9e116081ff0daed4ce89f40b47f69","unresolved":false,"context_lines":[{"line_number":23,"context_line":"performance. This is very useful for the demand for high-performance networks."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"However, we decide whether floating ips are distributed or centralized by"},{"line_number":26,"context_line":"setting configuration(enable_distributed_floating_ip). This is global. After"},{"line_number":27,"context_line":"configuration, all floating ips are centralized or distributed."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The actual use may be complicated:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"6bcb877c_baf1c25f","line":26,"range":{"start_line":26,"start_character":8,"end_line":26,"end_character":21},"in_reply_to":"2fcc89bb_744182b9","updated":"2022-07-15 00:53:56.000000000","message":"Done","commit_id":"18b07e2d2deaca922eb7652f2bb89f55aa05fa9a"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"e5291f260f349323d89b1fbcc4d4d9a6dd1a3f3e","unresolved":true,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    RESOURCE_ATTRIBUTE_MAP \u003d {"},{"line_number":54,"context_line":"        l3.FLOATINGIPS: {"},{"line_number":55,"context_line":"            \"distributed\": {"},{"line_number":56,"context_line":"                \u0027allow_post\u0027: True,"},{"line_number":57,"context_line":"                \u0027allow_put\u0027: True,"},{"line_number":58,"context_line":"                \u0027convert_to\u0027: converters.convert_to_boolean_if_not_none,"},{"line_number":59,"context_line":"                \u0027default\u0027: constants.ATTR_NOT_SPECIFIED,"},{"line_number":60,"context_line":"                \u0027is_visible\u0027: True,"},{"line_number":61,"context_line":"                \u0027is_filter\u0027: True"},{"line_number":62,"context_line":"            }"},{"line_number":63,"context_line":"        }"},{"line_number":64,"context_line":"    }"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"DB Impact"},{"line_number":67,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"199c097a_5fdb4bc0","line":64,"range":{"start_line":53,"start_character":0,"end_line":64,"end_character":5},"updated":"2022-07-11 09:33:55.000000000","message":"+1","commit_id":"18b07e2d2deaca922eb7652f2bb89f55aa05fa9a"},{"author":{"_account_id":30380,"name":"ZhouHeng","email":"zhouhenglc@inspur.com","username":"zhouhenglc"},"change_message_id":"9e23ee87e5b9e116081ff0daed4ce89f40b47f69","unresolved":true,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    RESOURCE_ATTRIBUTE_MAP \u003d {"},{"line_number":54,"context_line":"        l3.FLOATINGIPS: {"},{"line_number":55,"context_line":"            \"distributed\": {"},{"line_number":56,"context_line":"                \u0027allow_post\u0027: True,"},{"line_number":57,"context_line":"                \u0027allow_put\u0027: True,"},{"line_number":58,"context_line":"                \u0027convert_to\u0027: converters.convert_to_boolean_if_not_none,"},{"line_number":59,"context_line":"                \u0027default\u0027: constants.ATTR_NOT_SPECIFIED,"},{"line_number":60,"context_line":"                \u0027is_visible\u0027: True,"},{"line_number":61,"context_line":"                \u0027is_filter\u0027: True"},{"line_number":62,"context_line":"            }"},{"line_number":63,"context_line":"        }"},{"line_number":64,"context_line":"    }"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"DB Impact"},{"line_number":67,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"33a673c8_7d80fffd","line":64,"range":{"start_line":53,"start_character":0,"end_line":64,"end_character":5},"in_reply_to":"199c097a_5fdb4bc0","updated":"2022-07-15 00:53:56.000000000","message":"lajos, sorry, I don\u0027t understand how to chagne it 😞.","commit_id":"18b07e2d2deaca922eb7652f2bb89f55aa05fa9a"},{"author":{"_account_id":30380,"name":"ZhouHeng","email":"zhouhenglc@inspur.com","username":"zhouhenglc"},"change_message_id":"8ea7ed61119244d0c05fafe9932cb5e1dcc2bb69","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    RESOURCE_ATTRIBUTE_MAP \u003d {"},{"line_number":54,"context_line":"        l3.FLOATINGIPS: {"},{"line_number":55,"context_line":"            \"distributed\": {"},{"line_number":56,"context_line":"                \u0027allow_post\u0027: True,"},{"line_number":57,"context_line":"                \u0027allow_put\u0027: True,"},{"line_number":58,"context_line":"                \u0027convert_to\u0027: converters.convert_to_boolean_if_not_none,"},{"line_number":59,"context_line":"                \u0027default\u0027: constants.ATTR_NOT_SPECIFIED,"},{"line_number":60,"context_line":"                \u0027is_visible\u0027: True,"},{"line_number":61,"context_line":"                \u0027is_filter\u0027: True"},{"line_number":62,"context_line":"            }"},{"line_number":63,"context_line":"        }"},{"line_number":64,"context_line":"    }"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"DB Impact"},{"line_number":67,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9ae889a1_59bd26dd","line":64,"range":{"start_line":53,"start_character":0,"end_line":64,"end_character":5},"in_reply_to":"30f3244e_40fb14a6","updated":"2022-07-25 00:51:56.000000000","message":"Done","commit_id":"18b07e2d2deaca922eb7652f2bb89f55aa05fa9a"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"4cd8a49eff42c9c5d592e0b5c1e61f701614f52b","unresolved":true,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    RESOURCE_ATTRIBUTE_MAP \u003d {"},{"line_number":54,"context_line":"        l3.FLOATINGIPS: {"},{"line_number":55,"context_line":"            \"distributed\": {"},{"line_number":56,"context_line":"                \u0027allow_post\u0027: True,"},{"line_number":57,"context_line":"                \u0027allow_put\u0027: True,"},{"line_number":58,"context_line":"                \u0027convert_to\u0027: converters.convert_to_boolean_if_not_none,"},{"line_number":59,"context_line":"                \u0027default\u0027: constants.ATTR_NOT_SPECIFIED,"},{"line_number":60,"context_line":"                \u0027is_visible\u0027: True,"},{"line_number":61,"context_line":"                \u0027is_filter\u0027: True"},{"line_number":62,"context_line":"            }"},{"line_number":63,"context_line":"        }"},{"line_number":64,"context_line":"    }"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"DB Impact"},{"line_number":67,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"30f3244e_40fb14a6","line":64,"range":{"start_line":53,"start_character":0,"end_line":64,"end_character":5},"in_reply_to":"33a673c8_7d80fffd","updated":"2022-07-20 12:20:57.000000000","message":"no change needed from my side, just thanks for the extension dump here","commit_id":"18b07e2d2deaca922eb7652f2bb89f55aa05fa9a"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"e5291f260f349323d89b1fbcc4d4d9a6dd1a3f3e","unresolved":true,"context_lines":[{"line_number":110,"context_line":"References"},{"line_number":111,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"None."}],"source_content_type":"text/x-rst","patch_set":3,"id":"5dfdb3ed_d875bcb3","line":113,"updated":"2022-07-11 09:33:55.000000000","message":"perhaps add a link to the drivers meeting logs:\nhttps://meetings.opendev.org/meetings/neutron_drivers/2022/neutron_drivers.2022-06-24-14.00.log.html#l-116\nand mention it somewhere in Proposed Change section","commit_id":"18b07e2d2deaca922eb7652f2bb89f55aa05fa9a"},{"author":{"_account_id":30380,"name":"ZhouHeng","email":"zhouhenglc@inspur.com","username":"zhouhenglc"},"change_message_id":"9e23ee87e5b9e116081ff0daed4ce89f40b47f69","unresolved":false,"context_lines":[{"line_number":110,"context_line":"References"},{"line_number":111,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"None."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ace8d58a_ccc93668","line":113,"in_reply_to":"5dfdb3ed_d875bcb3","updated":"2022-07-15 00:53:56.000000000","message":"Done","commit_id":"18b07e2d2deaca922eb7652f2bb89f55aa05fa9a"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"917d66b3e36d9789f75008640536ec84ed8b47bd","unresolved":true,"context_lines":[{"line_number":17,"context_line":"Problem Description"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Neutron uses ovn ML2 driver and ovn_l3 plugin supports setting the floating"},{"line_number":21,"context_line":"IP to distributed. External traffic can go directly to the compute node"},{"line_number":22,"context_line":"without passing through the network node, and increases the network"},{"line_number":23,"context_line":"performance. This is very useful for the demand for high-performance networks."}],"source_content_type":"text/x-rst","patch_set":5,"id":"aea96b55_9072ae0e","line":20,"updated":"2022-07-20 14:38:26.000000000","message":"AFAIR discussion during the drivers meeting, it shouldn\u0027t be \"ovn\" oriented spec. We talked about adding new API extension which will add new attribute to the FIP resource. This new attribute will be called \"distributed\" and in case it will not be set, router\u0027s \"distributed\" attribute will be used for the FIP.\n\nI know that at least for now it will be supported only by ovn_l3 plugin, but spec should be IMO more generic as other implementations can potentially use it too.","commit_id":"dce7f97f554991d2696be7e0170b62b73d78a9c5"},{"author":{"_account_id":30380,"name":"ZhouHeng","email":"zhouhenglc@inspur.com","username":"zhouhenglc"},"change_message_id":"8ea7ed61119244d0c05fafe9932cb5e1dcc2bb69","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Problem Description"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Neutron uses ovn ML2 driver and ovn_l3 plugin supports setting the floating"},{"line_number":21,"context_line":"IP to distributed. External traffic can go directly to the compute node"},{"line_number":22,"context_line":"without passing through the network node, and increases the network"},{"line_number":23,"context_line":"performance. This is very useful for the demand for high-performance networks."}],"source_content_type":"text/x-rst","patch_set":5,"id":"00a62431_5f7c56a2","line":20,"in_reply_to":"aea96b55_9072ae0e","updated":"2022-07-25 00:51:56.000000000","message":"Done","commit_id":"dce7f97f554991d2696be7e0170b62b73d78a9c5"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"d8ecc98f89a8ea26210731d3b187562f0cea7006","unresolved":true,"context_lines":[{"line_number":40,"context_line":"Add new API extension to extend ``floatingip`` resource in Neutron with"},{"line_number":41,"context_line":"``distributed`` attribute."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. note:: The Neutron drivers team decided [1]_ that this extension is only"},{"line_number":44,"context_line":"           for OVN backend."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Server side changes"},{"line_number":47,"context_line":"-------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"6f04b938_140134a4","line":44,"range":{"start_line":43,"start_character":9,"end_line":44,"end_character":27},"updated":"2022-07-18 15:06:54.000000000","message":"Not exactly. An extension could be used in any mech driver. However the only mech driver that can implement this is OVN. This is not the same.","commit_id":"dce7f97f554991d2696be7e0170b62b73d78a9c5"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"917d66b3e36d9789f75008640536ec84ed8b47bd","unresolved":true,"context_lines":[{"line_number":40,"context_line":"Add new API extension to extend ``floatingip`` resource in Neutron with"},{"line_number":41,"context_line":"``distributed`` attribute."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. note:: The Neutron drivers team decided [1]_ that this extension is only"},{"line_number":44,"context_line":"           for OVN backend."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Server side changes"},{"line_number":47,"context_line":"-------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"8ae6d649_ae409202","line":44,"range":{"start_line":43,"start_character":9,"end_line":44,"end_character":27},"in_reply_to":"6f04b938_140134a4","updated":"2022-07-20 14:38:26.000000000","message":"+1. See also my comment above.","commit_id":"dce7f97f554991d2696be7e0170b62b73d78a9c5"},{"author":{"_account_id":30380,"name":"ZhouHeng","email":"zhouhenglc@inspur.com","username":"zhouhenglc"},"change_message_id":"8ea7ed61119244d0c05fafe9932cb5e1dcc2bb69","unresolved":false,"context_lines":[{"line_number":40,"context_line":"Add new API extension to extend ``floatingip`` resource in Neutron with"},{"line_number":41,"context_line":"``distributed`` attribute."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. note:: The Neutron drivers team decided [1]_ that this extension is only"},{"line_number":44,"context_line":"           for OVN backend."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Server side changes"},{"line_number":47,"context_line":"-------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"f0d18f5f_08269af1","line":44,"range":{"start_line":43,"start_character":9,"end_line":44,"end_character":27},"in_reply_to":"8ae6d649_ae409202","updated":"2022-07-25 00:51:56.000000000","message":"Done","commit_id":"dce7f97f554991d2696be7e0170b62b73d78a9c5"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"d8ecc98f89a8ea26210731d3b187562f0cea7006","unresolved":true,"context_lines":[{"line_number":72,"context_line":"REST API Impact"},{"line_number":73,"context_line":"---------------"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"None."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"Client Impact"},{"line_number":78,"context_line":"-------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1e3c0344_97a42b2e","line":75,"range":{"start_line":75,"start_character":0,"end_line":75,"end_character":5},"updated":"2022-07-18 15:06:54.000000000","message":"There is a new API extension so yes, there is API impact.","commit_id":"dce7f97f554991d2696be7e0170b62b73d78a9c5"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"917d66b3e36d9789f75008640536ec84ed8b47bd","unresolved":true,"context_lines":[{"line_number":72,"context_line":"REST API Impact"},{"line_number":73,"context_line":"---------------"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"None."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"Client Impact"},{"line_number":78,"context_line":"-------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"840f01a9_6431798a","line":75,"range":{"start_line":75,"start_character":0,"end_line":75,"end_character":5},"in_reply_to":"1e3c0344_97a42b2e","updated":"2022-07-20 14:38:26.000000000","message":"+1","commit_id":"dce7f97f554991d2696be7e0170b62b73d78a9c5"},{"author":{"_account_id":30380,"name":"ZhouHeng","email":"zhouhenglc@inspur.com","username":"zhouhenglc"},"change_message_id":"8ea7ed61119244d0c05fafe9932cb5e1dcc2bb69","unresolved":false,"context_lines":[{"line_number":72,"context_line":"REST API Impact"},{"line_number":73,"context_line":"---------------"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"None."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"Client Impact"},{"line_number":78,"context_line":"-------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"73b91c5e_93795e0a","line":75,"range":{"start_line":75,"start_character":0,"end_line":75,"end_character":5},"in_reply_to":"840f01a9_6431798a","updated":"2022-07-25 00:51:56.000000000","message":"Done","commit_id":"dce7f97f554991d2696be7e0170b62b73d78a9c5"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"d8ecc98f89a8ea26210731d3b187562f0cea7006","unresolved":true,"context_lines":[{"line_number":77,"context_line":"Client Impact"},{"line_number":78,"context_line":"-------------"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Relevant changes in osc and openstacksdk to add support for new floatingip\u0027s"},{"line_number":81,"context_line":"attribute. To enable it for floatingip, it should be something like:"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"2ce416a4_c64eb87e","line":80,"range":{"start_line":80,"start_character":20,"end_line":80,"end_character":23},"updated":"2022-07-18 15:06:54.000000000","message":"OSC","commit_id":"dce7f97f554991d2696be7e0170b62b73d78a9c5"},{"author":{"_account_id":30380,"name":"ZhouHeng","email":"zhouhenglc@inspur.com","username":"zhouhenglc"},"change_message_id":"8ea7ed61119244d0c05fafe9932cb5e1dcc2bb69","unresolved":false,"context_lines":[{"line_number":77,"context_line":"Client Impact"},{"line_number":78,"context_line":"-------------"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Relevant changes in osc and openstacksdk to add support for new floatingip\u0027s"},{"line_number":81,"context_line":"attribute. To enable it for floatingip, it should be something like:"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"8040ecf3_238b3ede","line":80,"range":{"start_line":80,"start_character":20,"end_line":80,"end_character":23},"in_reply_to":"2ce416a4_c64eb87e","updated":"2022-07-25 00:51:56.000000000","message":"Done","commit_id":"dce7f97f554991d2696be7e0170b62b73d78a9c5"}]}
