commit | 3cf71cbbb167e9ed7e82f91cc8c877a9678271b2 | [log] [tgz] |
---|---|---|
author | Daniel Verkamp <dverkamp@chromium.org> | Wed Jul 05 11:31:54 2023 -0700 |
committer | crosvm LUCI <crosvm-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Aug 01 18:06:20 2023 +0000 |
tree | e365f8b7d4dd52d7dfaa67ff6d2d76208f49d64e | |
parent | 894ef0f62cea5fa496c798c8e0a8464e5f7b638d [diff] |
devices: block: demote I/O errors to debug log level Errors reading/writing/etc. the disk image will already be reported to the guest and should be handled by the guest OS. Reporting them in the host logs has the potential to fill the logs with noise. This change makes I/O failures into debug-level log messages which do not get printed by default (the log level can be modified with the crosvm --log-level option). BUG=b:290057170 TEST=tools/dev_container tools/presubmit Change-Id: I09217997d8dec41cb4a832e3a033f81371300569 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4664551 Reviewed-by: Junichi Uekawa <uekawa@chromium.org> Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
crosvm is a virtual machine monitor (VMM) based on Linux’s KVM hypervisor, with a focus on simplicity, security, and speed. crosvm is intended to run Linux guests, originally as a security boundary for running native applications on the ChromeOS platform. Compared to QEMU, crosvm doesn’t emulate architectures or real hardware, instead concentrating on paravirtualized devices, such as the virtio standard.
crosvm is currently used to run Linux/Android guests on ChromeOS devices.