On 9/12/24 17:32, Jens Axboe wrote:
On 9/12/24 10:25 AM, Pavel Begunkov wrote:
an entirely different command leading to applications breaking when
just using the command and the hardware doesn't support it.
Nacked-by: Christoph Hellwig <hch@xxxxxx>
to this incomplete API that will just create incompatbilities.
That's fine, I'd rather take your nack than humouring the idea
of having a worse api than it could be.
How about we just drop 6-8 for now, and just focus on getting the actual
main discard operation in? That's (by far) the most important anyway,
and we can always add the write-zeroes bit later.
That's surely an option, and it's naturally up to you.
But to be clear, unless there are some new good arguments, I don't
buy those requested changes for 6-8 and refuse to go with it, that's
just creating a mess of flags cancelling each other down the line.
--
Pavel Begunkov