XNVME_TESTS_IOWORKER-VERIFY-SYNC(1)

πŸ“¦ version 0.7.5, in alpine 3.24

🌸 XNVME_TESTS_IOWORKER-VERIFY-SYNC 🌸

okay bestie, so this is a page from the xNVMe manual fam β€” that's the XNVME_TESTS_IOWORKER-VERIFY-SYNC(1) girlie right here πŸ’…. She's part of the xnvme_tests_ioworker crew and she does exactly one job, but she does it slay.


✨ NAME ✨

xnvme_tests_ioworker-verify-sync β€” write, then read and compare 🫢

Like, that's it. That's the whole personality. Write stuff, read it back, check it matches. Iconic behavior honestly.


πŸ¦‹ SYNOPSIS πŸ¦‹

xnvme_tests_ioworker verify-sync <uri> [<args>]

πŸŽ€ DESCRIPTION πŸŽ€

Write, then read and compare ✨

No cap, that's the vibe: it writes, then it reads, then it compares. Verify. Sync. The name literally ate and left no crumbs πŸ’€


πŸ’– REQUIRED πŸ’–

  • <uri> β€” the Device URI, aka where your device lives. Examples she'll accept: '/dev/nvme0n1', '0000:01:00.1', '10.9.8.1.8888', '\.PhysicalDrive1' πŸŽ€
bestie you gotta give her a <uri>, it's not optional, that's the whole point, periodt.

🌈 OPTIONAL 🌈

  • [ --vec-cnt NUM ] β€” how many elements go in your vectors when you're doing vectored IOs πŸ¦‹
  • [ --subnqn STRING ] β€” the Subsystem NQN of the NVMe over Fabrics endpoint, like 'nqn.2022-06.io.xnvme:ctrlnode1' πŸ’«
  • [ --hostnqn STRING ] β€” the host NQN you use when connecting to NVMe over Fabrics controllers 🫢
  • [ --be STRING ] β€” the xNVMe backend, for example 'linux', 'spdk', 'fbsd', 'macos', 'posix', 'windows' β€” pick your fighter πŸ‘‘
  • [ --dev-nsid 0xNUM ] β€” the Namespace Identifier for the Device Handle (yes, in hex, 0x and everything) πŸ”₯
  • [ --admin STRING ] β€” the xNVMe admin. command-interface, e.g. 'nvme', 'block' ⭐
  • [ --mem STRING ] β€” the xNVMe buffer/memory manager, aka who's holding the memory 🧚
  • [ --direct NUM ] β€” bypass layers, lowkey living dangerously (well, it's a NUM so like, controlled danger) πŸ’œ
  • [ --sync STRING ] β€” the xNVMe sync. command-interface, e.g. 'nvme', 'block' 🌸
  • [ --help ] β€” show usage / help, the classic "bestie help me" button πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

Full documentation at: <https://xnvme.io/> β€” go read, iykyk πŸ“š


πŸ‘‘ AUTHOR πŸ‘‘

Written by Simon A. F. Lund <simon.lund@samsung.com> on behalf of Samsung πŸ’–


ngl there's nothing dangerous in here, it's just write-read-compare. go off, verify those syncs πŸ’…

mwah, that's the page πŸŽ€ β€” brought to you by xNVMe, dated 09 September, and she's giving manual-page main character energy fr fr. bye bestie, go run some vectored IOs for me πŸ¦‹βœ¨

πŸ“¦ where this page comes from