<div dir="ltr"><div><div><div>Hello Community!<br><br><br></div></div>At the moment Nova with ironic virt_driver consider instance as deleted, while on Ironic side server goes to cleaning which can take a while. As result current implementation of Nova tempest tests doesn't work for case when Ironic is enabled.<br></div><div><br></div>There are two possible options how to fix it:<br><ol><li> Update Nova tempest test scenarios for Ironic case to wait when cleaning is finished and Ironic node goes to 'available' state.<br><br></li><li>Mark instance as deleted in Nova only after cleaning is finished on Ironic side. <br><br></li></ol><p></p><p>I'm personally incline to 2 option. From user side successful instance termination means that no instance data is available any more, and nobody can access/restore that data. Current implementation breaks this rule. Instance is marked as successfully deleted while in fact it may be not cleaned, it may fail to clean and user will not know anything about it.</p><p></p><p><br></p><p>Sincerely,</p><p>Vasyl Saienko<br></p><p><br></p><p></p></div>