)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"b1ef3d023f86cdffc858d83e77b4de44ebb957f1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"b8a4b9d0_41c85275","updated":"2022-07-04 07:39:30.000000000","message":"Test failures to be checked","commit_id":"d4f1e06a81c4b87b9cd4332a65e9a5f176cb07c0"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"75f3af4cc03b923bc830f443f7d7a19b5aca3106","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":27,"id":"7d7fad69_6a331378","updated":"2022-08-03 06:30:34.000000000","message":"recheck","commit_id":"01fb78f4c5a6d3ad77a780f4ee4d3b717db1157d"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"c8a7e40d77ede6ec38a97305c71478e1b3fca7cf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":27,"id":"fbd35db5_b7c162b0","updated":"2022-08-02 15:54:03.000000000","message":"recheck","commit_id":"01fb78f4c5a6d3ad77a780f4ee4d3b717db1157d"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"2b3029b5719f330119c3033d5fb998e081d8f798","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":28,"id":"3744ef6f_2d60a3ff","updated":"2022-08-30 08:08:40.000000000","message":"recheck","commit_id":"f81a5e925441a77c603e71ead182471ea1c83a26"}],"neutron/api/rpc/handlers/dhcp_rpc.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"29105a184bdb33cbd5a0084005bf5901d04dd7ff","unresolved":true,"context_lines":[{"line_number":74,"context_line":"    #           the major version as above applies here too."},{"line_number":75,"context_line":"    #     1.7 - Add get_networks"},{"line_number":76,"context_line":"    #     1.8 - Add get_dhcp_port"},{"line_number":77,"context_line":"    #     1.9 - get_network_info returns info with only DHCP enabled subnets"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    target \u003d oslo_messaging.Target("},{"line_number":80,"context_line":"        namespace\u003dconstants.RPC_NAMESPACE_DHCP_PLUGIN,"}],"source_content_type":"text/x-python","patch_set":23,"id":"3001e16e_88163ef3","line":77,"updated":"2022-07-25 08:54:43.000000000","message":"I think that we should bump rpc version with this change","commit_id":"cdf82ac3fc554bb3c3b35e23a26a105e6a8b53ec"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"a0e5314baac4d62fc81cce52430a23a80295e79a","unresolved":false,"context_lines":[{"line_number":74,"context_line":"    #           the major version as above applies here too."},{"line_number":75,"context_line":"    #     1.7 - Add get_networks"},{"line_number":76,"context_line":"    #     1.8 - Add get_dhcp_port"},{"line_number":77,"context_line":"    #     1.9 - get_network_info returns info with only DHCP enabled subnets"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    target \u003d oslo_messaging.Target("},{"line_number":80,"context_line":"        namespace\u003dconstants.RPC_NAMESPACE_DHCP_PLUGIN,"}],"source_content_type":"text/x-python","patch_set":23,"id":"ae1cb8f9_016d9ac0","line":77,"in_reply_to":"3001e16e_88163ef3","updated":"2022-08-04 13:42:49.000000000","message":"Done","commit_id":"cdf82ac3fc554bb3c3b35e23a26a105e6a8b53ec"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"32b53559a0ec7f0c65b261118a95d5f6a7794894","unresolved":true,"context_lines":[{"line_number":241,"context_line":"               \u0027ports\u0027: ports,"},{"line_number":242,"context_line":"               \u0027mtu\u0027: network.mtu}"},{"line_number":243,"context_line":"        if seg_plug:"},{"line_number":244,"context_line":"            ret[\u0027segments\u0027] \u003d network.segments"},{"line_number":245,"context_line":"        return ret"},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"    @db_api.retry_db_errors"}],"source_content_type":"text/x-python","patch_set":27,"id":"a24e7d95_34a33887","line":244,"range":{"start_line":244,"start_character":30,"end_line":244,"end_character":46},"updated":"2022-08-09 11:42:54.000000000","message":"You can\u0027t directly pass an OVO. This is what network.segments is:\n[NetworkSegment(created_at\u003d2022-07-30T09:43:52Z,description\u003d\u003c?\u003e,hosts\u003d[\u0027u20ovn\u0027],id\u003dbc993fff-f608-434c-9b90-ac6cd67440c0,is_dynamic\u003dFalse,name\u003d\u003c?\u003e,network_id\u003d02826f49-bb51-4535-bc25-9a58ee1d923d,network_type\u003d\u0027vlan\u0027,physical_network\u003d\u0027public\u0027,revision_number\u003d2,segment_index\u003d0,segmentation_id\u003d40,updated_at\u003d2022-08-09T09:04:27Z)]\n\n\nYou should print a dictionary with the needed information.","commit_id":"01fb78f4c5a6d3ad77a780f4ee4d3b717db1157d"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"f08db32d21c051406b9a3c96d18a292ff72ded46","unresolved":true,"context_lines":[{"line_number":241,"context_line":"               \u0027ports\u0027: ports,"},{"line_number":242,"context_line":"               \u0027mtu\u0027: network.mtu}"},{"line_number":243,"context_line":"        if seg_plug:"},{"line_number":244,"context_line":"            ret[\u0027segments\u0027] \u003d network.segments"},{"line_number":245,"context_line":"        return ret"},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"    @db_api.retry_db_errors"}],"source_content_type":"text/x-python","patch_set":27,"id":"d5851299_684e4a46","line":244,"range":{"start_line":244,"start_character":30,"end_line":244,"end_character":46},"in_reply_to":"a24e7d95_34a33887","updated":"2022-08-19 10:03:57.000000000","message":"+1\nsee: https://opendev.org/openstack/neutron/src/branch/master/neutron/objects/network.py#L91-L100","commit_id":"01fb78f4c5a6d3ad77a780f4ee4d3b717db1157d"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"6ade820707fa73aa7404651cfeaf2878a16078ae","unresolved":false,"context_lines":[{"line_number":241,"context_line":"               \u0027ports\u0027: ports,"},{"line_number":242,"context_line":"               \u0027mtu\u0027: network.mtu}"},{"line_number":243,"context_line":"        if seg_plug:"},{"line_number":244,"context_line":"            ret[\u0027segments\u0027] \u003d network.segments"},{"line_number":245,"context_line":"        return ret"},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"    @db_api.retry_db_errors"}],"source_content_type":"text/x-python","patch_set":27,"id":"4743cf04_47fa2528","line":244,"range":{"start_line":244,"start_character":30,"end_line":244,"end_character":46},"in_reply_to":"d5851299_684e4a46","updated":"2022-09-02 07:34:11.000000000","message":"Done","commit_id":"01fb78f4c5a6d3ad77a780f4ee4d3b717db1157d"}]}
