PROBE::NFS.AOP.W(3stap)
π PROBE::NFS.AOP.W β it's giving "NFS client just finished writing data"
okay bestie so this is a page straight out of the Network File Storage Tapsets, and it lives in section 3stap of your SystemTap manual. It's all about one lil probe and the absolute pile of values it hands you. Let's get into it π«Ά
β¨ NAME β¨
probe::nfs.aop.write_end β NFS client complete writing data
Like. That's the whole vibe. The NFS client is done writing. Periodt. π
πΈ SYNOPSIS πΈ
probe nfs.aop.write_end {}
no arguments, no nothing, it just goes. main character energy fr fr β¨
π VALUES π
okay so when this probe fires, it's handing you a whole goodie bag of variables. every single one, no skipping:
offsetβ the start address of this write operation. where the writing begins π¦toβ the end address of this write operation. where the writing stops. that's it, that's the range πdevβ the device identifier. which device, bestie π§__pageβ the address of the page. yes it has two underscores up front, that's not a typo, that's just how she is πsizeβ write bytes. how many bytes got written πsb_flagβ super block flagsinoβ the inode number πi_sizeβ file length in bytes. how big the file is π«i_flagβ file flagspage_indexβ offset within mapping; can be used as a page identifier and a position identifier in the page frame. lowkey doing two jobs at once, we love a multitasker β
π DESCRIPTION π
so here's the tea:
This probe fires when do a write operation on nfs, often after prepare_write. π«Ά
It's also described as: Update and possibly write a cached page of an NFS file.
That's it, that's the whole deal. You catch the moment, you read the values, you slay. π β¨
π SEE ALSO π
tapset::nfs(3stap)β go read this one next, iykyk π
SystemTap Tapset Reference, September 2026 β that's the version and date stamp on this page, mwah, thanks for coming to my ted talk, go forth and probe responsibly πππ¦
π¦ 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