PROBE::NFSD.CREATEV3(3stap)

πŸ’… PROBE::NFSD.CREATEV3 πŸ’…

okay bestie, welcome to the SystemTap Tapset Reference corner of the internet, manual page PROBE::NFSD.CREATEV3(3stap) β€” Network File Storage Tapsets edition, and yes she's from 3stap, we love that for her 🫢


✨ NAME ✨

probe::nfsd.createv3 β€” the NFS server is out here creating a regular file, or setting file attributes for a client. very main character behaviour, honestly 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

probe nfsd.createv3 {}

periodt. that's the whole vibe check. πŸ’…


πŸŽ€ VALUES πŸŽ€

these are the little goodies you get to peek at, one by one, no skipping, we're doing all of them πŸ“

  • filename β€” the file name. literally just the name of the file, iconic.
  • filelen β€” the length of filename. yes she has a size and we're respecting it.
  • client_ip β€” the ip address of the client. who's knocking at the door? πŸ‘€
  • verifier β€” file attributes (atime,mtime,mode). she's used to reset file attributes for CREATE_EXCLUSIVE. no cap.
  • createmode β€” the create mode. the possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED. three options, pick your fighter ✨
  • truncp β€” trunp arguments, indicates if the file shouldbe truncate. (yes, that's exactly how it's spelled in the original, I am NOT touching it, that's her name now πŸ’€)
  • fh β€” file handle (the first part is the length of the file handle). lowkey important, she's the whole point.
  • iap_valid β€” Attribute flags.
  • iap_mode β€” file access mode.

🌈 DESCRIPTION 🌈

This probepoints is only called by nfsd3_proc_create and nfsd4_open when op_claim_type is NFS4_OPEN_CLAIM_NULL.

so like. if you were wondering when this probe shows up β€” it's those two, and only when that claim type hits. iykyk πŸ‘‘


πŸ”₯ SEE ALSO πŸ”₯

go read her too, she's part of the friend group πŸ’–


k that's the whole page bestie, every value accounted for, nothing left out, we ate and left no crumbs πŸŽ€

SystemTap Tapset Reference, Ver β€” September 2026. mwah, love u, bye πŸ’œπŸ§š

πŸ“¦ where this page comes from