)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"1b4ee5e969c44cb37a3b4a421bc15ec8b58a773d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2e95d6c7_b0007e8c","updated":"2023-07-24 12:59:00.000000000","message":"Cool, thanks","commit_id":"6f7aed70982ba33ccf5a76a02bf9f9fa659e505c"}],"doc/source/user/overview.rst":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"b955d9232ec05bb7a2885ed45d7512a4351da9b8","unresolved":true,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"OVSDBapp is a library to make it easier to write applications that interact"},{"line_number":6,"context_line":"with Open vSwitch via its database interface. It allows the user to separate"},{"line_number":7,"context_line":"support for a particular OVSDB schema and the backend method of communication"},{"line_number":8,"context_line":"with OVS."},{"line_number":9,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fcec46fd_1da6b6cd","line":6,"range":{"start_line":6,"start_character":5,"end_line":6,"end_character":17},"updated":"2023-07-18 20:43:40.000000000","message":"Can it be misinterpreted that it\u0027s for OVS only? I\u0027d rephrase to something like \"to \"Open vSwitch database server using ovsdb protocol\"","commit_id":"a00951c80d3208527ed4e9c22975ecbb4bdcfc6d"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"fc95d25272e68e0f25997d3ac1cd08a2c2ed1db3","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"OVSDBapp is a library to make it easier to write applications that interact"},{"line_number":6,"context_line":"with Open vSwitch via its database interface. It allows the user to separate"},{"line_number":7,"context_line":"support for a particular OVSDB schema and the backend method of communication"},{"line_number":8,"context_line":"with OVS."},{"line_number":9,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"6da73943_1eb2c220","line":6,"range":{"start_line":6,"start_character":5,"end_line":6,"end_character":17},"in_reply_to":"fcec46fd_1da6b6cd","updated":"2023-07-18 22:00:06.000000000","message":"Done\n\nI didn\u0027t specify \"using ovsdb protocol\" due to the different backends mentioned in the next sentence. I.e. if we had a CLI backend again, we\u0027d be communicating via CLI tool (and *it* [most likely] would communicate via OVSDB).","commit_id":"a00951c80d3208527ed4e9c22975ecbb4bdcfc6d"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"b955d9232ec05bb7a2885ed45d7512a4351da9b8","unresolved":true,"context_lines":[{"line_number":26,"context_line":"  that will be run as part of an OVSDB transaction."},{"line_number":27,"context_line":"Event"},{"line_number":28,"context_line":"  OVSDB provides the ability to monitor database changes as they happen."},{"line_number":29,"context_line":"  OVSDBapp backends each implement the RowEvent and RowEventHandler to"},{"line_number":30,"context_line":"  handle delivering these events to user code."},{"line_number":31,"context_line":"API Implementations:"},{"line_number":32,"context_line":"  The backend-specific implementation of an OVSDBapp API. Only this code"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ab598b86_63814b89","line":29,"range":{"start_line":29,"start_character":39,"end_line":29,"end_character":47},"updated":"2023-07-18 20:43:40.000000000","message":"nit: Maybe class names should be formatted?","commit_id":"a00951c80d3208527ed4e9c22975ecbb4bdcfc6d"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"fc95d25272e68e0f25997d3ac1cd08a2c2ed1db3","unresolved":false,"context_lines":[{"line_number":26,"context_line":"  that will be run as part of an OVSDB transaction."},{"line_number":27,"context_line":"Event"},{"line_number":28,"context_line":"  OVSDB provides the ability to monitor database changes as they happen."},{"line_number":29,"context_line":"  OVSDBapp backends each implement the RowEvent and RowEventHandler to"},{"line_number":30,"context_line":"  handle delivering these events to user code."},{"line_number":31,"context_line":"API Implementations:"},{"line_number":32,"context_line":"  The backend-specific implementation of an OVSDBapp API. Only this code"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a398a95_0f816fb0","line":29,"range":{"start_line":29,"start_character":39,"end_line":29,"end_character":47},"in_reply_to":"ab598b86_63814b89","updated":"2023-07-18 22:00:06.000000000","message":"Done","commit_id":"a00951c80d3208527ed4e9c22975ecbb4bdcfc6d"}],"doc/source/user/tutorial.rst":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"b955d9232ec05bb7a2885ed45d7512a4351da9b8","unresolved":true,"context_lines":[{"line_number":97,"context_line":".. code-block:: python"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"   txn \u003d api.create_transaction(check_error\u003dTrue)"},{"line_number":100,"context_line":"   add_cmd \u003d api.db_list(\"Open_vSwitch\")"},{"line_number":101,"context_line":"   txn.add(add_cmd)"},{"line_number":102,"context_line":"   txn.commit()"},{"line_number":103,"context_line":"   results \u003d add_cmd.result"}],"source_content_type":"text/x-rst","patch_set":1,"id":"530fba03_11a0bcca","line":100,"range":{"start_line":100,"start_character":3,"end_line":100,"end_character":10},"updated":"2023-07-18 20:43:40.000000000","message":"super-nit: db_list_cmd ?","commit_id":"a00951c80d3208527ed4e9c22975ecbb4bdcfc6d"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"fc95d25272e68e0f25997d3ac1cd08a2c2ed1db3","unresolved":false,"context_lines":[{"line_number":97,"context_line":".. code-block:: python"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"   txn \u003d api.create_transaction(check_error\u003dTrue)"},{"line_number":100,"context_line":"   add_cmd \u003d api.db_list(\"Open_vSwitch\")"},{"line_number":101,"context_line":"   txn.add(add_cmd)"},{"line_number":102,"context_line":"   txn.commit()"},{"line_number":103,"context_line":"   results \u003d add_cmd.result"}],"source_content_type":"text/x-rst","patch_set":1,"id":"116c9caa_5efb51d2","line":100,"range":{"start_line":100,"start_character":3,"end_line":100,"end_character":10},"in_reply_to":"530fba03_11a0bcca","updated":"2023-07-18 22:00:06.000000000","message":"Done","commit_id":"a00951c80d3208527ed4e9c22975ecbb4bdcfc6d"}]}
