)]}'
{".zuul.yaml":[{"author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"d0dae7b3576dcbceb05476151ccb5128d314be07","unresolved":false,"context_lines":[{"line_number":96,"context_line":"      devstack_local_conf:"},{"line_number":97,"context_line":"        post-config:"},{"line_number":98,"context_line":"          $WATCHER_CONF: \u0026watcher_conf_base"},{"line_number":99,"context_line":"            compute_model:"},{"line_number":100,"context_line":"              enable_extended_attributes: true"},{"line_number":101,"context_line":"            nova_client:"},{"line_number":102,"context_line":"              api_version: \"2.96\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b14cf3f4_2ed29520","line":99,"updated":"2026-06-22 15:39:04.000000000","message":"Commit message rationale cites bug 2138857, but the in-tree fix that actually prevents notifications being lost during collector synchronization (commit 4073c4ba) fixes bug 2152254. The referenced bug number may be imprecise.\n\n**Severity**: WARNING | **Confidence**: 0.7\n\n**Impact**: A reader following the cited bug link would not land on the notification/sync-race fix (2152254, sync_lock/RLock in base.py:130-131) that justifies trusting the notification path after removing the 120s rebuild.\n\n**Suggestion**:\nConfirm whether 2138857 is the intended bug. If the justification is the sync-race fix, reference bug 2152254 (commit 4073c4ba), which added sync_lock/RLock and the regression test test_notification_node_reaches_new_model_not_old in test_cluster_data_model_collector.py:81.","commit_id":"673a51c8db9c9b74996606e64af78ca6145bdc72"}]}
