)]}'
{"tempest/api/compute/volumes/test_attach_volume.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4e6f3fd6c8c9c637459f4601ef6fdbd1043b486a","unresolved":true,"context_lines":[{"line_number":271,"context_line":"        attachment \u003d self.attach_volume(server, volume)"},{"line_number":272,"context_line":"        self._shelve_server(server, validation_resources)"},{"line_number":273,"context_line":"        vol \u003d self.volumes_client.show_volume(attachment[\u0027volumeId\u0027])[\u0027volume\u0027]"},{"line_number":274,"context_line":"        self.assertEqual(\u0027reserved\u0027, vol[\u0027status\u0027])"},{"line_number":275,"context_line":"        # Unshelve the instance and check that attached volume exists"},{"line_number":276,"context_line":"        self._unshelve_server_and_check_volumes("},{"line_number":277,"context_line":"            server, validation_resources, num_vol + 1)"}],"source_content_type":"text/x-python","patch_set":4,"id":"e0afe2a2_02beaf65","line":274,"range":{"start_line":274,"start_character":0,"end_line":274,"end_character":51},"updated":"2025-05-22 05:25:41.000000000","message":"in this setup, VM goes to shelved offload (offload from host) immediately so this is case of VM shelved-offload and not the \u0027shelved\u0027.\n\nTesting \u0027shelved\u0027 case in https://review.opendev.org/c/openstack/tempest/+/950621","commit_id":"c4cde0f30cda12f5b7ee8c4e4e433629d26886f4"}],"tempest/scenario/test_shelve_instance.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4e6f3fd6c8c9c637459f4601ef6fdbd1043b486a","unresolved":true,"context_lines":[{"line_number":52,"context_line":"            raise cls.skipException(\"Shelve is not available.\")"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    def _shelve_then_unshelve_server(self, server):"},{"line_number":55,"context_line":"        compute.shelve_server(self.servers_client, server[\u0027id\u0027],"},{"line_number":56,"context_line":"                              force_shelve_offload\u003dTrue)"},{"line_number":57,"context_line":"        attachments \u003d self.servers_client.list_volume_attachments("},{"line_number":58,"context_line":"            server[\u0027id\u0027])[\u0027volumeAttachments\u0027]"},{"line_number":59,"context_line":"        self.assertEqual(1, len(attachments))"},{"line_number":60,"context_line":"        vol \u003d self.volumes_client.show_volume(attachments[0][\u0027volumeId\u0027])[\u0027volume\u0027]"},{"line_number":61,"context_line":"        self.assertEqual(\u0027reserved\u0027, vol[\u0027status\u0027])"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        self.servers_client.unshelve_server(server[\u0027id\u0027])"},{"line_number":64,"context_line":"        waiters.wait_for_server_status(self.servers_client, server[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":4,"id":"4406921b_109489bb","line":61,"range":{"start_line":55,"start_character":0,"end_line":61,"end_character":51},"updated":"2025-05-22 05:25:41.000000000","message":"in this setup, VM goes to shelved offload (offload from host) immediately so this is case of VM shelved-offload and not the \u0027shelved\u0027 .","commit_id":"c4cde0f30cda12f5b7ee8c4e4e433629d26886f4"}]}
