yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #62003
[Bug 1669844] [NEW] Host failure shortly after image download can result in data corruption
Public bug reported:
GlanceImageServiceV2.download() ensures its downloaded file is closed
before releasing for use by an external qemu process, but it doesn't do
an fdatasync(). This means that the downloaded file may be temporarily
in the host kernel's cache rather than on disk, which means there is a
short window in which a host crash will lose the contents of the backing
file, despite it being in use by a running instance.
Disclaimer: I'm not personally able to reproduce this, but it looks sane
and our QE team is reliably hitting it.
** Affects: nova
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1669844
Title:
Host failure shortly after image download can result in data
corruption
Status in OpenStack Compute (nova):
New
Bug description:
GlanceImageServiceV2.download() ensures its downloaded file is closed
before releasing for use by an external qemu process, but it doesn't
do an fdatasync(). This means that the downloaded file may be
temporarily in the host kernel's cache rather than on disk, which
means there is a short window in which a host crash will lose the
contents of the backing file, despite it being in use by a running
instance.
Disclaimer: I'm not personally able to reproduce this, but it looks
sane and our QE team is reliably hitting it.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1669844/+subscriptions
Follow ups