)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"61097991da0071ecaa98f3ad36b9b1708c5ce382","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e3f3d796_da8a6c97","updated":"2026-09-29 17:02:12.000000000","message":"recheck CI fixed","commit_id":"b7f56f2842f1321f76ce4fb42db45a50a59424ed"},{"author":{"_account_id":36716,"name":"Kyuyeong Lee","display_name":"Kyuyeong Lee","email":"kyu0.lee@samsung.com","username":"kyu0"},"change_message_id":"5d089a8433b5609ca31c348c985400d61e18e21c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"777a544c_234e63dc","updated":"2026-09-30 05:29:19.000000000","message":"PS2: rebased onto master and made the unit tests independent of the order they run in. ovs.poller.SelectPoll is a process wide global, and since I79e73cdf17a5d6a22e10b177eb74da549c4af0af merged, the functional test base overwrites it at import time, which made the PS1 tests fail whenever test_base ran first in the same worker.\n\nOnce this merges, the SelectPoll override in neutron/tests/functional/base.py becomes redundant.\nI can drop it in a follow-up.","commit_id":"384a7b9c7255e2a6f8fcb80c7228e197307a5fc8"}],"neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_impl_idl_ovn.py":[{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"822aadbd99f9333fcb2ab6aba28470f65d5f06a3","unresolved":true,"context_lines":[{"line_number":1034,"context_line":"    # type of the object it returns."},{"line_number":1035,"context_line":"    POLL_TYPE \u003d type(select.poll())"},{"line_number":1036,"context_line":""},{"line_number":1037,"context_line":"    # NOTE: ovs.poller.SelectPoll is a process wide global that other test"},{"line_number":1038,"context_line":"    # modules may overwrite as well (the functional test base does), so these"},{"line_number":1039,"context_line":"    # tests patch whatever state they depend on instead of asserting on it."},{"line_number":1040,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"75cc5467_778c4000","line":1037,"updated":"2026-09-30 10:24:34.000000000","message":"@kyu0.lee@samsung.com As we know now that\u0027s it\u0027s duplicated may be better to clean that recent merged functional test duplication here itself and simplify the tests and this comment cleanup here? as we havent\u0027 backported the functional fix yet so these comment will be irrelevant when we backport this patch.\nOnce it\u0027s merged we can also backport this to stable.","commit_id":"384a7b9c7255e2a6f8fcb80c7228e197307a5fc8"},{"author":{"_account_id":36716,"name":"Kyuyeong Lee","display_name":"Kyuyeong Lee","email":"kyu0.lee@samsung.com","username":"kyu0"},"change_message_id":"62efd742b098aea807c29698eecff0aa5e96afe7","unresolved":false,"context_lines":[{"line_number":1034,"context_line":"    # type of the object it returns."},{"line_number":1035,"context_line":"    POLL_TYPE \u003d type(select.poll())"},{"line_number":1036,"context_line":""},{"line_number":1037,"context_line":"    # NOTE: ovs.poller.SelectPoll is a process wide global that other test"},{"line_number":1038,"context_line":"    # modules may overwrite as well (the functional test base does), so these"},{"line_number":1039,"context_line":"    # tests patch whatever state they depend on instead of asserting on it."},{"line_number":1040,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"eab90dfd_d607b87b","line":1037,"in_reply_to":"75cc5467_778c4000","updated":"2026-10-01 01:29:55.000000000","message":"Thank you for your review.\nIn patchset 3, I removed the override and its comment from the functional test base, but kept its effect by importing impl_idl_ovn there instead: the functional base does not load that module by itself, so a plain removal would have dropped poll(2) for the functional tests that do not load the OVN mechanism driver.\nThe tests are back to checking SelectPoll directly.","commit_id":"384a7b9c7255e2a6f8fcb80c7228e197307a5fc8"}]}
