On Wed, Oct 09, 2024 at 09:06:25AM -0600, Keith Busch wrote: > > anything to the reclaim unit? Or is this another of the cases where > > as a hyperscaler you just "know" from the data sheet? > > As far as I know, this is an inconsequential spec detail that is not > being considered by any applications testing this. And yet, the expected > imrpovements are still there, so I don't see a point holding this up for > that reason. It was the whole point of the thing, and a major source of complexity. Although not quite for this use case Hans has numbers that aligning application data tables / objects / etc to the underlying "erase unit" absolutely matters. And just to make it clear the objection here is not that we have an an interface that doesn't take that into respect at the syscall level. We already have that interface and might as well make use of that. The problem is that the series tries to directly expose that to the driver, freezing us into this incomplet interface forever (assuming we have users actually picking it up). That's why I keep insisting like a broken record that we need to get this lower interface right first.