)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c93da74607e5574ea228f0740aeb637aa3048437","unresolved":true,"context_lines":[{"line_number":22,"context_line":"implement the same retry mechanism as exists for inventory update."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"TODO:"},{"line_number":25,"context_line":"* unit test"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"blueprint: pci-device-tracking-in-placement"},{"line_number":28,"context_line":"Change-Id: Ieb954a04e6aba827611765f7f401124a1fe298f3"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"0678ee47_4c18374c","line":25,"updated":"2022-08-19 12:24:00.000000000","message":"Still TODO","commit_id":"689c5188a7bd915a6a35564e8f790c146470045f"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"2e2a3b77f8c1f6f8b05802e761871313bc860add","unresolved":false,"context_lines":[{"line_number":22,"context_line":"implement the same retry mechanism as exists for inventory update."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"TODO:"},{"line_number":25,"context_line":"* unit test"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"blueprint: pci-device-tracking-in-placement"},{"line_number":28,"context_line":"Change-Id: Ieb954a04e6aba827611765f7f401124a1fe298f3"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"b8ed5b6d_8f1a645c","line":25,"in_reply_to":"0678ee47_4c18374c","updated":"2022-08-24 04:24:01.000000000","message":"Done","commit_id":"689c5188a7bd915a6a35564e8f790c146470045f"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c93da74607e5574ea228f0740aeb637aa3048437","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"4cf1ba85_145e29b5","updated":"2022-08-19 12:24:00.000000000","message":"I stopped here since this is the first TODO","commit_id":"689c5188a7bd915a6a35564e8f790c146470045f"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c06408b570521fe8a8e47d91371349c3aa3cd2a3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"67fa871c_fced0f38","updated":"2022-08-19 12:28:01.000000000","message":"Woops I missed the remaining TODO /o\\","commit_id":"689c5188a7bd915a6a35564e8f790c146470045f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"24f5c801f3cccfc46161ff07e676175c4ed1249e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"c6695e99_cd79cde9","updated":"2022-08-25 13:33:44.000000000","message":"recheck irrelevant grenade failure","commit_id":"48229b46b4ac6648d53307e84a16ea75afb3eb59"}],"nova/scheduler/client/report.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"2e2a3b77f8c1f6f8b05802e761871313bc860add","unresolved":true,"context_lines":[{"line_number":1395,"context_line":"                # The conflict means we need to invalidate the local caches and"},{"line_number":1396,"context_line":"                # let the retry mechanism in _update_to_placement to re-drive"},{"line_number":1397,"context_line":"                # the reshape top of the fresh data"},{"line_number":1398,"context_line":"                with excutils.save_and_reraise_exception():"},{"line_number":1399,"context_line":"                    self.clear_provider_cache()"},{"line_number":1400,"context_line":""},{"line_number":1401,"context_line":"            # The reshape updated provider generations, so the ones we have in"}],"source_content_type":"text/x-python","patch_set":7,"id":"3e9c0766_4b028501","line":1398,"updated":"2022-08-24 04:24:01.000000000","message":"you only need to use this here if self.clear_provider_cache could raise\n\nother was just do \n\nself.clear_provider_cache()\nraise\n\n\nin this case i dont see how it would raise so you can refactor to the simpler form if you want too","commit_id":"a11be82cd44942edc038a384efd8424ff51f4f54"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"30032cde7604fbe24b6760b7ab8261d17fe8b296","unresolved":false,"context_lines":[{"line_number":1395,"context_line":"                # The conflict means we need to invalidate the local caches and"},{"line_number":1396,"context_line":"                # let the retry mechanism in _update_to_placement to re-drive"},{"line_number":1397,"context_line":"                # the reshape top of the fresh data"},{"line_number":1398,"context_line":"                with excutils.save_and_reraise_exception():"},{"line_number":1399,"context_line":"                    self.clear_provider_cache()"},{"line_number":1400,"context_line":""},{"line_number":1401,"context_line":"            # The reshape updated provider generations, so the ones we have in"}],"source_content_type":"text/x-python","patch_set":7,"id":"2956bdde_9601aa78","line":1398,"in_reply_to":"3e9c0766_4b028501","updated":"2022-08-30 11:20:50.000000000","message":"You are correct. Simplified in a FUP","commit_id":"a11be82cd44942edc038a384efd8424ff51f4f54"}]}
