[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 2/2] hw/block/nvme: add write uncorrectable command
From: |
Keith Busch |
Subject: |
Re: [PATCH 2/2] hw/block/nvme: add write uncorrectable command |
Date: |
Thu, 11 Feb 2021 12:37:32 +0900 |
User-agent: |
Mutt/1.12.1 (2019-06-15) |
On Wed, Feb 10, 2021 at 08:06:46AM +0100, Klaus Jensen wrote:
> From: Gollu Appalanaidu <anaidu.gollu@samsung.com>
>
> Add support for marking blocks invalid with the Write Uncorrectable
> command. Block status is tracked in a (non-persistent) bitmap that is
> checked on all reads and written to on all writes. This is potentially
> expensive, so keep Write Uncorrectable disabled by default.
I really think attempting to emulate all these things is putting a
potentially unnecessary maintenance burden on this device.
The DULBE implementation started off similiar, but I suggested it
leverage support out of the backing file, and I feel it ended up better
for it.
But unlike punching and checking for holes, there's no filesystem
support for Write Uncorrectable in our qemu API, and that's probably
because this is kind of a niche feature. Is there a use case with a
real qemu guest wanting this?
[PATCH 1/2] hw/block/nvme: add oncs device parameter, Klaus Jensen, 2021/02/10