What is the purpose of making zones larger than the erase block size of flash? And why are large writes fundamentally unreasonable? I don't see why it should be a fundamental problem for e.g. RocksDB to issue single zone-sized writes (whatever the zone size is because RocksDB needs to cope with it). The write buffer exists as a level in DRAM anyways and increasing write latency will not matter either. On Wed, Jun 17, 2020 at 6:55 PM Keith Busch <kbusch@xxxxxxxxxx> wrote: > > On Wed, Jun 17, 2020 at 04:44:23PM -0700, Heiner Litz wrote: > > Mandating zone-sized writes would address all problems with ease and > > reduce request rate and overheads in the kernel. > > Yikes, no. Typical zone sizes are much to large for that to be > reasonable.