)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"435a7221603cfc324d522759f4b4bdaa3b9bbdaa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6ef2517c_1c0266fb","updated":"2025-09-24 14:36:26.000000000","message":"needs to add unit tests","commit_id":"446e7b8ec78190378652122daf6bdd92cf7e90ff"}],"ironic/tests/unit/drivers/modules/test_image_cache.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"8adb0efd8bf0b95125b66c31c03fd7fb80aaa289","unresolved":true,"context_lines":[{"line_number":261,"context_line":"            mock_image_service.return_value.show.return_value)"},{"line_number":262,"context_line":"        mock_dest_upd.assert_called_once_with(self.master_path, self.dest_path)"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"        mock_download.assert_not_called"},{"line_number":265,"context_line":"        mock_clean_up.assert_not_called"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"        mock_image_service.assert_called_once_with(self.uuid, context\u003dNone)"},{"line_number":268,"context_line":"        mock_image_service.return_value.show.assert_called_once_with(self.uuid)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5da7502b_bc41796a","line":265,"range":{"start_line":264,"start_character":4,"end_line":265,"end_character":39},"updated":"2025-09-24 15:19:06.000000000","message":"So I\u0027m sort of wondering if these are correct since I don\u0027t think they are formal properties *and* we need the check logic to execute.","commit_id":"f8d9fe6078a322a4553ecac499ba99d107c3ca0f"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"4f8bc99b7a561f9373bd4a3eec6c6771254fa900","unresolved":true,"context_lines":[{"line_number":261,"context_line":"            mock_image_service.return_value.show.return_value)"},{"line_number":262,"context_line":"        mock_dest_upd.assert_called_once_with(self.master_path, self.dest_path)"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"        mock_download.assert_not_called"},{"line_number":265,"context_line":"        mock_clean_up.assert_not_called"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"        mock_image_service.assert_called_once_with(self.uuid, context\u003dNone)"},{"line_number":268,"context_line":"        mock_image_service.return_value.show.assert_called_once_with(self.uuid)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9694dc16_97ee37ec","line":265,"range":{"start_line":264,"start_character":4,"end_line":265,"end_character":39},"in_reply_to":"5da7502b_bc41796a","updated":"2025-09-24 15:21:47.000000000","message":"https://github.com/python/cpython/blob/3.13/Lib/unittest/mock.py","commit_id":"f8d9fe6078a322a4553ecac499ba99d107c3ca0f"}],"releasenotes/notes/fix-cache-hardlink-66a8b2302abde76d.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"3a98128c400c5f9a14901929c850cbf941da82af","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    When caching an image between different file systems, the hard link"},{"line_number":5,"context_line":"    operation would fail. This is fixed by falling back to a copy"},{"line_number":6,"context_line":"    operation."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dd8ec64e_64ccd6c6","line":4,"updated":"2025-09-25 10:22:11.000000000","message":"nit: it\u0027s useful to mention the ramdisk deploy with an ISO here. other cases are already covered.","commit_id":"685dbeb356ad09f0e757e7a0fff32a0507d97f34"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"b609eb7d4a0f93bf7f2e28a53ec5a39ee1657ded","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    When caching an image between different file systems, the hard link"},{"line_number":5,"context_line":"    operation would fail. This is fixed by falling back to a copy"},{"line_number":6,"context_line":"    operation."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"8be0ded3_304096f8","line":4,"in_reply_to":"dd8ec64e_64ccd6c6","updated":"2025-09-25 16:39:30.000000000","message":"++, this is why I felt like I was having deja vu looking at it.","commit_id":"685dbeb356ad09f0e757e7a0fff32a0507d97f34"}]}
