On 9/21/23 12:27, Matthew Wilcox wrote:
On Thu, Sep 21, 2023 at 07:27:08AM -0700, Bart Van Assche wrote:
On 9/21/23 00:46, Niklas Cassel wrote:
Should NVMe streams be brought back? Yes? No?
From commit 561593a048d7 ("Merge tag 'for-5.18/write-streams-2022-03-18'
of git://git.kernel.dk/linux-block"): "This removes the write streams
support in NVMe. No vendor ever really shipped working support for this,
and they are not interested in supporting it."
It sounds like UFS is at the same stage that NVMe got to -- standard
exists, no vendor has committed to actually shipping it. Isn't bringing
it back a little premature?
Hi Matthew,
That's a misunderstanding. UFS vendors support interpreting the SCSI
GROUP NUMBER as a data temperature since many years, probably since more
than ten years. Additionally, for multiple UFS vendors having the data
temperature available is important for achieving good performance. This
message shows how UFS vendors were using that information before write
hint support was removed:
https://lore.kernel.org/linux-block/PH0PR08MB7889642784B2E1FC1799A828DB0B9@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/
This patch series implements support for passing data temperature
information from F2FS to UFS devices in a standards-compliant way.
Thanks,
Bart.