)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"7efa347cce4d57f3d70fdb477b478b26d03f4949","unresolved":true,"context_lines":[{"line_number":14,"context_line":"the selective backed selection based on the env variable."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"The nova.tests.unit module had some import time code execution that is"},{"line_number":17,"context_line":"* not needed as the tests passing without them"},{"line_number":18,"context_line":"* forcing imports that initialize the oslo.service backend too early,"},{"line_number":19,"context_line":"  way before nova would do it in normal execution"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":16,"id":"b3a21e13_efb4318b","line":17,"updated":"2025-07-30 19:55:08.000000000","message":"is this the ovo registartion.\n\nif so i guess the patch is ok but i want to make sure that was not an oversight.","commit_id":"63face894d772cedb2d0821b6df10e159c1cb95f"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"7e6955302092fd170a0a9928b1ec2e64ea4d1b93","unresolved":false,"context_lines":[{"line_number":14,"context_line":"the selective backed selection based on the env variable."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"The nova.tests.unit module had some import time code execution that is"},{"line_number":17,"context_line":"* not needed as the tests passing without them"},{"line_number":18,"context_line":"* forcing imports that initialize the oslo.service backend too early,"},{"line_number":19,"context_line":"  way before nova would do it in normal execution"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":16,"id":"2839ba15_018546eb","line":17,"in_reply_to":"b3a21e13_efb4318b","updated":"2025-07-31 16:35:27.000000000","message":"yepp it was the ovo reg. But I put it back just to be safe","commit_id":"63face894d772cedb2d0821b6df10e159c1cb95f"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"83ef1ee71f7964e291c96f82b854b054c0f3520d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"cb951985_2986fcab","updated":"2025-07-25 07:54:06.000000000","message":"recheck hanging migrations?","commit_id":"c73a471607c830d4e725edd7b6ee1557b6966cf0"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"862ff89d7e4e2eb5fc92e7f60bc75e76335fa84a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"539c2dea_8a182911","updated":"2025-07-25 18:13:31.000000000","message":"recheck ceph download error","commit_id":"7bfd0ec442e2e61266d69c2f84270eac90ce21bb"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"9c027520aaa67e9fad33d780c29883b7dd706809","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"20becc07_5a2e5ce4","updated":"2025-08-26 19:25:47.000000000","message":"thanks looks good to me now.\n\ni had a review pending where i was going to +2 and there has also been no change since v17\n\nthis was green on v20 so i expect this to also pass","commit_id":"c013632785716f8733d57e9549762ac1af7c3507"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"a8da93d9d3788e2efe7e1e1b2232cf548d50cf14","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"a578c5af_dbb797fc","updated":"2025-08-28 15:57:31.000000000","message":"This is important, let\u0027s try this","commit_id":"b278240370493470b21cbb01ad25e143852b4b78"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"6e89ccfad194f6ebab407d534afb867f38ea766e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"e682dbf5_f03537ed","updated":"2025-08-28 06:42:35.000000000","message":"recheck \"Error: Failed to update project openstack/nova\" h","commit_id":"b278240370493470b21cbb01ad25e143852b4b78"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"c322546d2a7c1a9ec0b155d240bf0262853a2b86","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"22672573_30bbfec5","updated":"2025-08-28 21:43:59.000000000","message":"recheck parent","commit_id":"b278240370493470b21cbb01ad25e143852b4b78"}],"nova/tests/unit/__init__.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"7efa347cce4d57f3d70fdb477b478b26d03f4949","unresolved":true,"context_lines":[{"line_number":27,"context_line":"# NOTE(comstud): Make sure we have all of the objects loaded. We do this"},{"line_number":28,"context_line":"# at module import time, because we may be using mock decorators in our"},{"line_number":29,"context_line":"# tests that run at import time."},{"line_number":30,"context_line":"objects.register_all()"}],"source_content_type":"text/x-python","patch_set":16,"id":"ec4bba3f_14258938","side":"PARENT","line":30,"range":{"start_line":30,"start_character":8,"end_line":30,"end_character":20},"updated":"2025-07-30 19:55:08.000000000","message":"so is this not needd anymore or shoudl it come after the call to monky_pathc.patch()\n\ni dont seee this logic moved into earlier patches\nhttps://review.opendev.org/c/openstack/nova/+/948311/42/nova/monkey_patch.py\nand it not in this  one so do we nolonger have patch decoratror that depend on this?","commit_id":"42b3c8fbc4092822be3cb6cf11c34a94391ad05f"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"7e6955302092fd170a0a9928b1ec2e64ea4d1b93","unresolved":false,"context_lines":[{"line_number":27,"context_line":"# NOTE(comstud): Make sure we have all of the objects loaded. We do this"},{"line_number":28,"context_line":"# at module import time, because we may be using mock decorators in our"},{"line_number":29,"context_line":"# tests that run at import time."},{"line_number":30,"context_line":"objects.register_all()"}],"source_content_type":"text/x-python","patch_set":16,"id":"b9f65c04_0ab1e831","side":"PARENT","line":30,"range":{"start_line":30,"start_character":8,"end_line":30,"end_character":20},"in_reply_to":"361e4360_d282e9b6","updated":"2025-07-31 16:35:27.000000000","message":"Done","commit_id":"42b3c8fbc4092822be3cb6cf11c34a94391ad05f"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"ebfb298b188ade9d73156044606e5bff1c04481e","unresolved":true,"context_lines":[{"line_number":27,"context_line":"# NOTE(comstud): Make sure we have all of the objects loaded. We do this"},{"line_number":28,"context_line":"# at module import time, because we may be using mock decorators in our"},{"line_number":29,"context_line":"# tests that run at import time."},{"line_number":30,"context_line":"objects.register_all()"}],"source_content_type":"text/x-python","patch_set":16,"id":"361e4360_d282e9b6","side":"PARENT","line":30,"range":{"start_line":30,"start_character":8,"end_line":30,"end_character":20},"in_reply_to":"ec4bba3f_14258938","updated":"2025-07-31 07:06:52.000000000","message":"Good point. I think I tested this and our tests works without it (CI is green) but it is probably safer to keep it just after the mockey_patch.patch() call. I will add it back.","commit_id":"42b3c8fbc4092822be3cb6cf11c34a94391ad05f"}]}
