On 2/8/23 17:20, Keith Busch wrote:
From: Keith Busch <kbusch@xxxxxxxxxx> NVMe TP4146 creates a new feature called Flexible Data Placement. This feature allows a host to tell the device how to group write data through the use of "Placement Identifiers" in write commands. Add support for using placement identifiers in write commands. The user can enabled this with the new "fdp=1" parameter for fio's io_uring_cmd ioengine. By default, the fio jobs will cycle through all the namespace's available placement identifiers for write commands. The user can limit which placement identifiers can be used with additional parameter, "fdp_plis=<list,>", which can be used to separate write intensive jobs from less intenstive ones. Setting up your namespace for FDP is outside the scope of 'fio', so this assumes the namespace is already properly configured for the mode. Based-on-a-patch-by: Ankit Kumar <ankit.kumar@xxxxxxxxxxx> Signed-off-by: Keith Busch <kbusch@xxxxxxxxxx>
You need to git add fdp.h. https://github.com/fiotestbot/fio/actions/runs/4129005801 Vincent