)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"18d24796de3755b7ca26455170c32a0ccb902d2f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1d5aa608_9aa54c26","updated":"2022-10-17 10:17:06.000000000","message":"Looks good as networking-ovn version of the backport","commit_id":"287801c5e958271196a4f8c2a00d6b42ad039028"}],"networking_ovn/ml2/mech_driver.py":[{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"18d24796de3755b7ca26455170c32a0ccb902d2f","unresolved":true,"context_lines":[{"line_number":259,"context_line":"    @lockutils.synchronized(\u0027hash_ring_probe_lock\u0027, external\u003dTrue)"},{"line_number":260,"context_line":"    def _setup_hash_ring(self):"},{"line_number":261,"context_line":"        \"\"\"Setup the hash ring."},{"line_number":262,"context_line":"        The first worker to acquire the lock is responsible for cleaning"},{"line_number":263,"context_line":"        the hash ring from previous runs as well as start the probing"},{"line_number":264,"context_line":"        thread for this host. Subsequently workers just need to register"},{"line_number":265,"context_line":"        themselves to the hash ring."}],"source_content_type":"text/x-python","patch_set":3,"id":"da089ee4_b87f8ae3","line":262,"updated":"2022-10-17 10:17:06.000000000","message":"Nitty nit, missing empty line here compared to neutorn backports (not worth respin)","commit_id":"287801c5e958271196a4f8c2a00d6b42ad039028"}]}
