PROBE::NFS.FOP.W(3stap)
β¨ probe::nfs.fop.write β NFS client write operation β¨
okay bestie, welcome to the Network File Storage Tapsets section of the SystemTap Tapset Reference π this is the page for probe::nfs.fop.write, and it's a short one but it's got lore, so let's get into it π«Ά
πΈ NAME πΈ
probe::nfs.fop.write β NFS client write operation π
it's giving "the write operation, but for the NFS client". that's the whole vibe. periodt.
β¨ SYNOPSIS β¨
probe nfs.fop.write {}
that's it. no args, no params, no little arguments to babysit. she takes nothing and she runs. iconic honestly π
π¦ VALUES π¦
devnameβ the block device name π that's the one (1) value this probe hands you, and it's literally just the name of the block device. no cap.
π DESCRIPTION π
okay so here's the tea, and it's important tea β
SystemTap implements this probe using the vfs.do_sync_write probe. Which means β and this is the part you gotta hold onto β it will also pick up operations other than the NFS client write operations. π«
like. she's not exclusive. she's showing up for the NFS client writes and for other stuff too, because that's just how the vfs.do_sync_write implementation works. so if you're out here expecting this probe to be strictly NFS-client-write-only, bestie, it is not, and now you know before you get humbled by your own trace output π
β οΈ real talk: the description is literally a caveat.nfs.fop.writeis built on top ofvfs.do_sync_write, so extra non-NFS-write operations can come through. don't @ me, @ the implementation.
π SEE ALSO π
tapset::nfs(3stap)β go read the NFS tapset page, it's the main character of this whole friend group π
π a little sign-off π
this lil page comes from the SystemTap Tapset Reference, and the version/date situation on the footer is September 2026 πΈ so that's the era we're living in. go forth, probe responsibly, and remember: devname, vfs.do_sync_write, and the fact that she's not exclusive π
β¨π¦
π¦ where this page comes from
- centos-stream 10: systemtap-client 5.6-3.el10 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- centos-stream 9: systemtap-client 5.6-3.el9 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 43: systemtap-client 5.6-1.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 44: systemtap-client 5.6-1.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms