We can observe that the instance uses snapshot image by instance xml, after you stop and start the instance. (Of cause, you can identify it by lsof)
Please refer the downstream bug[1] which includes more detailed observation.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1757691#c1
The problem is that bdm is not updated since the initiall attacmhent and it has still a pointer to the base image after taking snapshot. When nova regenerate xml when launching instance, it refers information in bdm, and it results in such a incorrect rollback.
We can observe that the instance uses snapshot image by instance xml, after you stop and start the instance. (Of cause, you can identify it by lsof) /bugzilla. redhat. com/show_ bug.cgi? id=1757691# c1
Please refer the downstream bug[1] which includes more detailed observation.
[1] https:/
The problem is that bdm is not updated since the initiall attacmhent and it has still a pointer to the base image after taking snapshot. When nova regenerate xml when launching instance, it refers information in bdm, and it results in such a incorrect rollback.