)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"39b0af47cebfec2d9d97c356b09b469bcffdd036","unresolved":true,"context_lines":[{"line_number":10,"context_line":"accessing the variable nb_ovn,sb_ovn. Normally, this waiting time is"},{"line_number":11,"context_line":"very short and there is no problem."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"But if post_fork_initialization fails, for example, the connection to"},{"line_number":14,"context_line":"the DB fails. Failed to transfer the connection ovn at this time."},{"line_number":15,"context_line":"_post_fork_event cannot be set. The api process still exists. If the"},{"line_number":16,"context_line":"api is called, the api interface may not return. It is also difficult"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"500b8008_4710450e","line":13,"range":{"start_line":13,"start_character":7,"end_line":13,"end_character":31},"updated":"2023-02-28 18:15:06.000000000","message":"During what process this method can fail? What if the IDL (SB, NB) creation takes 61 seconds instead of the hardcoded 60?","commit_id":"8133cadb460a6baea02b141a949fda2c39e28fdb"},{"author":{"_account_id":30380,"name":"ZhouHeng","email":"zhouhenglc@inspur.com","username":"zhouhenglc"},"change_message_id":"606dbaad9d968312c8c833ee4b0e2a8ecfcb4665","unresolved":false,"context_lines":[{"line_number":10,"context_line":"accessing the variable nb_ovn,sb_ovn. Normally, this waiting time is"},{"line_number":11,"context_line":"very short and there is no problem."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"But if post_fork_initialization fails, for example, the connection to"},{"line_number":14,"context_line":"the DB fails. Failed to transfer the connection ovn at this time."},{"line_number":15,"context_line":"_post_fork_event cannot be set. The api process still exists. If the"},{"line_number":16,"context_line":"api is called, the api interface may not return. It is also difficult"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"030edd0c_96380db7","line":13,"range":{"start_line":13,"start_character":7,"end_line":13,"end_character":31},"in_reply_to":"500b8008_4710450e","updated":"2023-03-01 06:25:22.000000000","message":"I have been updated to use configuration ovn.ovsdb_connection_timeout.","commit_id":"8133cadb460a6baea02b141a949fda2c39e28fdb"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"39b0af47cebfec2d9d97c356b09b469bcffdd036","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b6b1519a_473c709e","updated":"2023-02-28 18:15:06.000000000","message":"Please, open a launchpad bug describing the issue you found (and how do you plan to solve it).\n","commit_id":"8133cadb460a6baea02b141a949fda2c39e28fdb"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"9d50ada16514a769869985197e86d720a2caf24b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a1d6b27a_858f4257","updated":"2024-02-16 21:47:23.000000000","message":"I think the proper way to handle it is to untangle ovn database availability from neutron api worker startup. Neutron API should be able to reply to requests that don\u0027t depend on ovn database with ovn database offline. Those that really require ovn database availability may raise an error (on request, not on server startup). Maintenance worker that use ovn database connection may retry in background.","commit_id":"0634953d6d81745e46a8dbf4c68b4ef0c2f92a08"}]}
