@izaya So long as you consider the limitations of DM-SMR that's fine.
Just make sure you don't buy Seagate, they can't TRIM because of broken firmware not implementing it and so can't garbage-collect ahead of time when idle, so you'll get /all/ the downsides of DM-SMR when writing instead.
#btrfs copes reasonably well with those, although DM-SMR doesn't benefit from the active support HA/HM-SMR does for obvious reasons.
@izaya @junho8 Can confirm, got some of the shitty #Seagate drives, it sucks.
No means to tell the drive what's used or not means that once you've fully filled it once, it can only notice locations being overwritten. So it has to do the whole stop the world, compacting & garbage-collection every time its cache/buffer fills.
Some controllers notice full zero overwrites, but some don't. #TRIM is necessary for DM-SMR.