XNVME_TESTS_ZN...-FLUSH-IMPLICIT(1)

πŸ“¦ version 0.7.5, in alpine 3.24

πŸ’… NAME πŸ’…

xnvme_tests_znd_zrwa-flush-implicit β€” bestie, this one's here to verify operation of implicit-flush. That's it, that's the whole gig ✨


πŸŽ€ SYNOPSIS πŸŽ€

xnvme_tests_znd_zrwa flush-implicit <uri> [<args>]

So you run the flush-implicit subcommand, you hand it a <uri>, and then any <args> you feel like sprinkling on top 🫢


🌸 DESCRIPTION 🌸

Okay so real talk: this test literally verifies the operation of implicit-flush. No cap. That's the assignment and it ate πŸ’…


⭐ REQUIRED ⭐

  • <uri> β€” the device URI, like the address of the thing you're talking to. Examples, verbatim, no editing: '/dev/nvme0n1', '0000:01:00.1', '10.9.8.1.8888', '\.PhysicalDrive1'. Pick the one that matches your setup, queen πŸ‘‘

πŸ¦‹ OPTIONAL πŸ¦‹

  • [ --slba 0xNUM ] β€” Start Logical Block Address. Give it a 0xNUM and that's where the party starts πŸ”₯
  • [ --subnqn STRING ] β€” Subsystem NQN of the NVMe over Fabrics endpoint, e.g. 'nqn.2022-06.io.xnvme:ctrlnode1'. That string is the exact one from the docs, copy it as-is bestie 🧚
  • [ --hostnqn STRING ] β€” the host NQN you use when connecting to NVMe over Fabrics controllers. Yes, the controller needs to know who you are 🫢
  • [ --be STRING ] β€” xNVMe backend. Your choices, literally listed: 'linux', 'spdk', 'fbsd', 'macos', 'posix', 'windows' πŸ‘‘
  • [ --dev-nsid 0xNUM ] β€” Namespace Identifier for Device Handle. A 0xNUM, very demure, very namespace ✨
  • [ --admin STRING ] β€” xNVMe admin. command-interface, e.g. 'nvme', 'block'. Admin stuff, iykyk πŸ’…
  • [ --mem STRING ] β€” xNVMe buffer/memory manager. Where your buffers live their best life πŸŽ€
  • [ --direct NUM ] β€” Bypass layers. Just a NUM, straight through, main character energy 🌈
  • [ --sync STRING ] β€” xNVMe sync. command-interface, e.g. 'nvme', 'block' ⭐
  • [ --async STRING ] β€” xNVMe async. command-interface, e.g. 'io_uring', 'emu' πŸ¦‹
  • [ --help ] β€” Show usage / help. When in doubt, ask for help, that's growth πŸ’–
Fr fr, those brackets mean optional. <uri> doesn't have brackets, so yeah, that one's mandatory πŸ™ˆ

πŸ” SEE ALSO πŸ”

Full documentation at: <https://xnvme.io/> β€” go click it, it's giving resources 🌈


πŸ’œ AUTHOR πŸ’œ

Written by Simon A. F. Lund <simon.lund@samsung.com> on behalf of Samsung. Respect the author, the author ate πŸ‘‘


Love you bestie, go flush some implicit stuff responsibly πŸ“

Signed off with love β€” that's xNVMe, dated 09 September, from the XNVME_TESTS_ZN...-FLUSH-IMPLICIT(1) manual page. Slay πŸ’…βœ¨

πŸ“¦ where this page comes from