PROBE::NFS.AOP.R(3stap)
π probe::nfs.aop.release_page β NFS client releasing page π
okay so bestie, this page lives in the Network File Storage Tapsets chapter of the 3stap manual (yes that's the stap manual section, we love a reference page). it's a SystemTap probe, and honestly? it's giving observability. let's get into it π«Ά
β¨ SYNOPSIS β¨
probe nfs.aop.release_page {}
that's it. that's the whole vibe. no arguments, no nothing, she just exists and waits for you to attach a handler. iconic. π
πΈ VALUES πΈ
these are the goodies you get to read inside your probe body, no cap:
page_indexβ the offset within the mapping. you can use it as a page identifier and as a position identifier in the page frame, so lowkey it's doing double duty and slaying while it does it. πsizeβ release pages. (yes, that's the whole description, she's a woman of few words and we respect it.)inoβ the inode number. every file's little government name. πdevβ the device identifier. which device are we talking about? this one. π__pageβ the address of the page. note the double underscore, bestie, that is NOT a typo, that is literally her name, don't touch it. π₯
π¦ DESCRIPTION π¦
Fires when do a release operation on NFS. that's the moment, that's the whole thing β when NFS is doing a release operation, this probe wakes up like "not me being perceived π" and hands you all five values above. set it up, read your values, vibe check complete. β¨
π SEE ALSO π
tapset::nfs(3stap)β go read the family, they're all so good, iykyk. π
π real talk reminder: this is a SystemTap tapset reference page, so the probe fires from kernel-side tapset magic β copy your probe definitions exactly, don't be out here improvising names. __page has two underscores for a reason and she will not forgive you if you drop one. π
mwah, that's the whole page, you ate it πβ¨ stay hydrated, read your tapsets, and remember: releasing pages is a full-time job and NFS is doing it beautifully. bye bestie ππ§
SystemTap Tapset Reference Ver Β· September 2026 β that's the source/version and date stamp straight off the footer, love her, couldn't leave her out. ππΈ
π¦ 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