axboe / fio

Flexible I/O Tester
GNU General Public License v2.0
5.21k stars 1.26k forks source link

FDP plids option: accept ranges, clarify documentation, increase max #1768

Closed vincentkfu closed 3 months ago

vincentkfu commented 4 months ago

Feedback is welcome.

vincentkfu commented 4 months ago

The last patch increases the maximum number of placement IDs a job can specify from 16 to 128. This increases the size of struct thread_options from 3288 bytes to 3480 bytes. It's not great to add 192 more bytes to this structure for an option that will only see occasional use but I can't think of a better way to do this.

vincentkfu commented 3 months ago

Merged:

https://git.kernel.dk/cgit/fio/commit/?id=4518667d4242ddbd804302d0f1a758ede1208edf https://git.kernel.dk/cgit/fio/commit/?id=95db41f1e106742cc515c9b8d599fd49f792fc2a https://git.kernel.dk/cgit/fio/commit/?id=612da74406e8f62fd6e129a8391f59fd3ffb7ee3 https://git.kernel.dk/cgit/fio/commit/?id=695ab5c21d44a004b8f90bcc38b9331bc2d8feb7