PROBE::NFS.PROC.(3stap)

πŸ’– PROBE::NFS.PROC.(3stap) πŸ’–

okay bestie, welcome to the Network File Storage Tapsets manual β€” this one's all about that one specific little probe and it's lowkey iconic πŸ¦‹


✨ NAME ✨

probe::nfs.proc.write_done β€” it's the NFS client's lil "we got a reply!!" moment for a write RPC task πŸ’…


🌸 SYNOPSIS 🌸

probe nfs.proc.write_done {}

no args, no drama, just vibes πŸŽ€


🫢 VALUES 🫢

these are the goodies you get to peek at when the probe fires. obsessed honestly.

  • server_ip β€” the IP address of the server, aka who we're talking to 🌐
  • valid β€” this is fattr->valid, and it literally tells you which fields are valid. a vibe check for struct fields, fr fr ✨
  • status β€” the result of the last operation. did it slay or did it flop? this is where you find out πŸ‘‘
  • prot β€” the transfer protocol. the how of the whole thing 🌈
  • version β€” the NFS version 🧚
  • timestamp β€” a V4 timestamp, which is used for lease renewal. very "keeping the lease alive, no cap" energy ⭐
  • count β€” number of bytes written. the receipts πŸ“

πŸ’œ DESCRIPTION πŸ’œ

So here's the tea: this probe fires when a reply to a write RPC task is received β€” OR when some write error occurs (think timeout, or a socket shutdown 😭).

like... it's giving "the write finished, one way or another". either it came back happy or it came back messy, and either way this probe is gonna tell you about it πŸ’€


πŸ”₯ SEE ALSO πŸ”₯


that's the whole page, bestie, you ate that πŸ“ go forth and trace responsibly πŸ’–

SystemTap Tapset Reference β€” Version (blank, mysterious, main character energy) β€” September 2026 πŸŽ€

πŸ“¦ where this page comes from