PROBE::NFS.PROC.(3stap)

πŸ’… PROBE::NFS.PROC.COMMIT_DONE πŸ’…

okay bestie, welcome to the Network File Storage Tapsets corner of the SystemTap Tapset Reference (section 3stap) πŸŽ€ this little page is all about one specific probe β€” probe::nfs.proc.commit_done β€” and no cap, it's the one that catches the NFS client being like "ok got ur reply, mwah" 🫢


✨ NAME ✨

probe::nfs.proc.commit_done</purl> β€” NFS client response to a commit RPC task

Like, literally: the client's reaction when the commit RPC task comes back. That's the whole vibe. πŸ’–


✨ SYNOPSIS ✨

probe nfs.proc.commit_done {}

that's it. no args, no fuss, just a little empty {} waiting for the moment. iconic behavior, honestly. ✨


✨ VALUES ✨

these are the juicy lil fields you get to peek at inside the probe, and bestie you're gonna want all of them:

  • status β€” result of last operation
  • prot β€” transfer protocol
  • version β€” NFS version
  • timestamp β€” V4 timestamp, which is used for lease renewal
  • count β€” number of bytes committed
  • valid β€” fattr->valid, indicates which fields are valid
  • server_ip β€” IP address of server

like, seven whole values?? we ate. πŸ“


✨ DESCRIPTION ✨

Fires when a reply to a commit RPC task is received or when some commit operation error occur (timeout or socket shutdown). 😭

so basically: it's the "did it land or did it flop" probe. either the reply came home 🏠 or something went wrong and it's giving timeout or socket shutdown energy. either way, this probe is the one who tells you. main character energy fr fr. πŸ‘‘


✨ SEE ALSO ✨


SystemTap Tapset Reference β€’ Version: September 2026 β€” ok that's the whole page bestie, ty for reading, go probe something slay βœ¨πŸ’–πŸ§š

πŸ“¦ where this page comes from