)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"0b62f96f3aba11bca8903ba126b9d3c0b0496eae","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2d27e40a_346d4fde","updated":"2026-05-21 12:57:29.000000000","message":"Thanks Mark! I\u0027ve tested this locally, updating the start/end times is working as expected.\n\nCould you update the docs to reflect this change please? https://docs.openstack.org/api-ref/reservation/v1/index.html#id21","commit_id":"4762baa7067a86d3b6056e6a6f87baafa7a3a12e"}],"blazar/manager/service.py":[{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"0b62f96f3aba11bca8903ba126b9d3c0b0496eae","unresolved":true,"context_lines":[{"line_number":470,"context_line":"            if \u0027resource_type\u0027 not in r:"},{"line_number":471,"context_line":"                r[\u0027resource_type\u0027] \u003d rsvns_by_id[r[\u0027id\u0027]][\u0027resource_type\u0027]"},{"line_number":472,"context_line":""},{"line_number":473,"context_line":"        return reservations"},{"line_number":474,"context_line":""},{"line_number":475,"context_line":"    @status.lease.lease_status("},{"line_number":476,"context_line":"        transition\u003dstatus.lease.UPDATING,"},{"line_number":477,"context_line":"        result_in\u003dstatus.lease.STABLE,"}],"source_content_type":"text/x-python","patch_set":2,"id":"be6bd951_2949db48","line":474,"range":{"start_line":473,"start_character":1,"end_line":474,"end_character":1},"updated":"2026-05-21 12:57:29.000000000","message":"```suggestion\n        return reservations\n\n    def _handle_resource_type_exception(self, reservations):\n        for reservation in reservations:\n            if reservation[\u0027resource_type\u0027] \u003d\u003d \u0027flavor:instance\u0027:\n                raise exceptions.NotImplemented(\n                    error\u003d\"Updating parameters for \u0027flavor:instance\u0027 \"\n                          \"type reservations is not yet supported.\")\n\n```","commit_id":"4762baa7067a86d3b6056e6a6f87baafa7a3a12e"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"0b62f96f3aba11bca8903ba126b9d3c0b0496eae","unresolved":true,"context_lines":[{"line_number":555,"context_line":""},{"line_number":556,"context_line":"            if reservations:"},{"line_number":557,"context_line":"                new_reservations \u003d reservations"},{"line_number":558,"context_line":"                new_allocs \u003d self._allocation_candidates(values,"},{"line_number":559,"context_line":"                                                         existing_reservations)"},{"line_number":560,"context_line":"            else:"},{"line_number":561,"context_line":"                # User is not updating reservation parameters, e.g., is only"}],"source_content_type":"text/x-python","patch_set":2,"id":"8b6a255b_b2743f25","line":558,"updated":"2026-05-21 12:57:29.000000000","message":"Rather than removing `self._handle_resource_type_exception(lease)`, could you instead call it here and change the message to save updating reservation parameters isn\u0027t supported yet in the flavor:instance plugin?\n\nOtherwise, users just get the unhelpful \"Not enough hosts available\" error.\n\n\n\n```suggestion\n                self._handle_resource_type_exception(reservations)\n                new_allocs \u003d self._allocation_candidates(values,\n```","commit_id":"4762baa7067a86d3b6056e6a6f87baafa7a3a12e"}]}
