NFSTEST_XID(1)

πŸ’– NFSTEST_XID β€” the nfstest_xid era πŸ’–

okay bestie, welcome to the nfstest_xid page, straight outta nfstest_xid 1.0. pull up a chair, grab a strawberry πŸ“, and let's get into it.


✨ NAME ✨

nfstest_xid β€” verify packets are matched correctly by their XID πŸ¦‹


🌸 SYNOPSIS 🌸

nfstest_xid <trace1> [<trace2> ...]

πŸ’… DESCRIPTION πŸ’…

so basically: this icon runs through every single packet trace you hand it and hunts for XID inconsistencies πŸ‘€. then it checks that every operation in the NFSv4.x COMPOUND reply is literally the same as the operations that showed up in the call. no cap. it's giving "detective but make it packets" πŸ”βœ¨


πŸŽ€ OPTIONS πŸŽ€

  • --version β€” shows the program's version number and dips out, bye πŸ‘‹
  • -h, --help β€” shows this help message and exits, so helpful of her 🫢

πŸ“¦ Packet display πŸ“¦

  • --load-body=LOAD_BODY β€” display the RPC payload body [default: False] β€” lowkey a whole vibe when you need to see the guts

πŸ› Debug πŸ›

  • --enum-check=ENUM_CHECK β€” if it's set to True, enums are strictly enforced, no funny business [default: False]
  • --debug-level=DEBUG_LEVEL β€” sets the debug level messages, turn the volume up πŸ”₯
  • --unpack-error=UNPACK_ERROR β€” raises an unpack error when True
  • --error β€” exit on first error, she does not play around πŸ’€

🌈 EXAMPLES 🌈

$ nfstest_xid /tmp/trace1.pcap

main character command, honestly πŸ‘‘


⭐ NOTES ⭐

valid for packet traces with NFSv4 and above ✨


πŸ¦‹ SEE ALSO πŸ¦‹

nfstest_alloc(1), nfstest_cache(1), nfstest_delegation(1), nfstest_dio(1), nfstest_fcmp(1), nfstest_file(1), nfstest_interop(1), nfstest_io(1), nfstest_lock(1), nfstest_pkt(1), nfstest_pnfs(1), nfstest_posix(1), nfstest_rdma(1), nfstest_sparse(1), nfstest_ssc(1), nfstest_xattr(1), packet.pktt(3), packet.unpack(3), packet.utils(3)

the whole friend group fr fr 🫢


πŸ’€ BUGS πŸ’€

no known bugs. not a single one. we stay winning πŸ†βœ¨


πŸ‘‘ AUTHOR πŸ‘‘

Jorge Mora (mora@netapp.com) β€” thank you king πŸ™πŸ’œ


and that's the tea, bestie 🍡 this was NFStest 3.2, dated 21 March 2023. periodt. πŸ’…βœ¨