PROBE::NFSD.PROC(3stap)

πŸ’– PROBE::NFSD.PROC.COMMIT πŸ’–

Network File Storage Tapsets Β· SystemTap Tapset Reference Β· bestie edition πŸ¦‹

okay so listen. this is a probe page from the Network File Storage Tapsets set, and it's literally all about catching your NFS server in the act of doing a commit for a client. yes, <em>that</em> kind of commit. it's giving "your files are safe, girl" energy ✨


🌸 NAME 🌸

probe::nfsd.proc.commit β€” NFS server performing a commit operation for client

like. the server said "ok bestie i'm committing these writes for you, periodt" πŸ’…


✨ SYNOPSIS ✨

probe nfsd.proc.commit {}

that's it. no arguments, no params, nothing to pass in. she's a no-arg icon πŸ‘‘


πŸŽ€ VALUES πŸŽ€

these are the lil variables you get to peek at when the probe fires. grab them in your handler like the main character you are:

  • version β€” the nfs version 🧚
  • size β€” read bytes
  • uid β€” the requester's user id
  • gid β€” the requester's group id
  • fh β€” the file handle (heads up: the first part is the length of the file handle 🫢)
  • offset β€” the offset of file
  • count β€” read bytes
  • client_ip β€” the ip address of client
  • proto β€” transfer protocol
ngl, size and count are both described as "read bytes" in here. not me making that up β€” that's literally what the page says. no cap. πŸ’€

🌈 SEE ALSO 🌈


and that's the whole page, bestie!! this one's from the SystemTap Tapset Reference, and it's dated September 2026 β€” shoutout to the version string for getting cut off mid-word, we love a mysterious era πŸ’…βœ¨ go forth and trace those commits, you got this πŸ«ΆπŸŒΈπŸ’–

πŸ“¦ where this page comes from