)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"c1029a5e9835e43643eb2b8b3cc937102bfca326","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3935160b_d83cb1d9","updated":"2025-09-10 08:56:46.000000000","message":"recheck zuul","commit_id":"e976ef99fa1ed02532c26f53fb13ae422af120a2"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"b891e53265837e210267431a53747f71d0fd8966","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"323663a9_faed67a0","updated":"2025-10-27 16:31:58.000000000","message":"I have added a discussion topic about old specs for tomorrow\u0027s\nNeutron PTG meeting, ~14:00 UTC in the Folsom room. We plan on\nbriefly discussing the status of specs that have not been\nmerged and approved. You can give a quick update then.\n\nThanks, Brian\n\n[0] https://ptg.opendev.org/ptg.html\n[1] https://etherpad.opendev.org/p/oct2025-ptg-neutron#L61","commit_id":"a0aa4525de6318c9a3aeb3081ed04c6feb3801dc"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"849a4eb81f8dcec2d7ea74cc6935f0d3c0cfc83c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"a0111468_cf782ddc","updated":"2025-09-12 14:26:52.000000000","message":"NOTES FROM THE DRIVERS MEETING:\n* This new API field is a potential security issue: this field should be, by default, admin-only","commit_id":"a0aa4525de6318c9a3aeb3081ed04c6feb3801dc"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"00a331c68da5ae128754fff4120112fdc1bfe6f7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"b236ec70_4f79006d","updated":"2026-04-06 21:02:11.000000000","message":"This needs to be moved to 2026.2 directory","commit_id":"a0aa4525de6318c9a3aeb3081ed04c6feb3801dc"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"558b35850bd8db68c9e94ab51bd4d7f09fa77d9e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"9d63c4fd_acbe89d0","in_reply_to":"323663a9_faed67a0","updated":"2025-10-28 10:23:46.000000000","message":"Thanks!","commit_id":"a0aa4525de6318c9a3aeb3081ed04c6feb3801dc"}],"specs/2026.1/ovn-dhcp-relay.rst":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"f86de75f20ba88d63961d19d5a091bede46c687f","unresolved":true,"context_lines":[{"line_number":56,"context_line":"Neutron API"},{"line_number":57,"context_line":"-----------"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"New extension for the Neutron network object, called ``dhcp_relay``. This new"},{"line_number":60,"context_line":"field will contain a set of IP addresses."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"c463a6ff_52a8f02b","line":59,"range":{"start_line":59,"start_character":55,"end_line":59,"end_character":65},"updated":"2025-08-29 14:21:55.000000000","message":"``port-ovn-dhcp-relay``.","commit_id":"1273b7bbf827890c061da92efa82a18e1f173f98"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"cd185f0b73de045be554d5d8b1df198fe618d789","unresolved":false,"context_lines":[{"line_number":56,"context_line":"Neutron API"},{"line_number":57,"context_line":"-----------"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"New extension for the Neutron network object, called ``dhcp_relay``. This new"},{"line_number":60,"context_line":"field will contain a set of IP addresses."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"d6b6930d_0f51f967","line":59,"range":{"start_line":59,"start_character":55,"end_line":59,"end_character":65},"in_reply_to":"0a9c78af_ace2ac01","updated":"2025-09-10 08:55:44.000000000","message":"Done","commit_id":"1273b7bbf827890c061da92efa82a18e1f173f98"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"d9755eff814b400ec24b6336a37435c2207a0ab0","unresolved":true,"context_lines":[{"line_number":56,"context_line":"Neutron API"},{"line_number":57,"context_line":"-----------"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"New extension for the Neutron network object, called ``dhcp_relay``. This new"},{"line_number":60,"context_line":"field will contain a set of IP addresses."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"0a9c78af_ace2ac01","line":59,"range":{"start_line":59,"start_character":55,"end_line":59,"end_character":65},"in_reply_to":"c463a6ff_52a8f02b","updated":"2025-08-29 14:45:51.000000000","message":"Not port, network: ``network-ovn-dhcp-relay``","commit_id":"1273b7bbf827890c061da92efa82a18e1f173f98"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"f86de75f20ba88d63961d19d5a091bede46c687f","unresolved":true,"context_lines":[{"line_number":82,"context_line":"   Because of how the OVN feature is defined, only one ``Logical_Router_Port``"},{"line_number":83,"context_line":"   can be assigned to a ``Logical_Switch``. That limits the number of subnets"},{"line_number":84,"context_line":"   per network to one only."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Neutron database"},{"line_number":88,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"f29e34f5_97211b69","line":85,"updated":"2025-08-29 14:21:55.000000000","message":"Provide a description of the API extension:\n* The new port field will be called ``ovn_dhcp_relay``\n* Define the accepted values (IP address)\netc.","commit_id":"1273b7bbf827890c061da92efa82a18e1f173f98"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"cd185f0b73de045be554d5d8b1df198fe618d789","unresolved":false,"context_lines":[{"line_number":82,"context_line":"   Because of how the OVN feature is defined, only one ``Logical_Router_Port``"},{"line_number":83,"context_line":"   can be assigned to a ``Logical_Switch``. That limits the number of subnets"},{"line_number":84,"context_line":"   per network to one only."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Neutron database"},{"line_number":88,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9b0b31e3_9b64bb77","line":85,"in_reply_to":"f29e34f5_97211b69","updated":"2025-09-10 08:55:44.000000000","message":"Done","commit_id":"1273b7bbf827890c061da92efa82a18e1f173f98"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"f86de75f20ba88d63961d19d5a091bede46c687f","unresolved":true,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Neutron database"},{"line_number":88,"context_line":"----------------"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"+-----------------+--------+-----+--------+-----------+-----------------------+"},{"line_number":91,"context_line":"|  Attribute Name |  Type  | Req |  CRUD  | Default   |     Description       |"},{"line_number":92,"context_line":"|                 |        |     |        | Value     |                       |"}],"source_content_type":"text/x-rst","patch_set":2,"id":"6d4957bf_1eb8eb91","line":89,"updated":"2025-08-29 14:21:55.000000000","message":"Define the table name: ``portovnrelay`` (following the convention used for port related tables)","commit_id":"1273b7bbf827890c061da92efa82a18e1f173f98"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"cd185f0b73de045be554d5d8b1df198fe618d789","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Neutron database"},{"line_number":88,"context_line":"----------------"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"+-----------------+--------+-----+--------+-----------+-----------------------+"},{"line_number":91,"context_line":"|  Attribute Name |  Type  | Req |  CRUD  | Default   |     Description       |"},{"line_number":92,"context_line":"|                 |        |     |        | Value     |                       |"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5ff6e8f3_65c2ed93","line":89,"in_reply_to":"6d4957bf_1eb8eb91","updated":"2025-09-10 08:55:44.000000000","message":"Done","commit_id":"1273b7bbf827890c061da92efa82a18e1f173f98"}]}
