PROBE::IOSCHEDULER_TRACE.ELV_REQUEUE_REQUEST(3stap)
π probe::ioscheduler_trace.elv_requeue_request π
okay bestie, this one lives in the IO Scheduler and block IO Taps chapter of the 3stap manual, and it's a whole vibe. it's a probe point, it's tiny, and it has OPINIONS about your request queue. let's get into it π¦
β¨ NAME β¨
probe::ioscheduler_trace.elv_requeue_request β fires when a request is put back on the queue, when the hardware cannot accept more requests.
(yes, the original NAME line just kind of stops at "when a request is" and then the description finishes the thought. we're finishing the thought. we contain multitudes π )
π SYNOPSIS π
probe ioscheduler_trace.elv_requeue_request {}
that's it. that's the whole thing. no args, no fuss, just a little probe point sitting there looking iconic. literally zero parameters. periodt.
πΈ VALUES πΈ
these are the lil variables you get to peek at when this probe fires. collect them all like they're stickers β¨
elevator_nameβ the type of I/O elevator that's currently enabled. the elevator in question. your scheduling algorithm of the moment, bestie.disk_minorβ disk minor number of the request. the lil sibling number.nameβ the name of the probe point. that's... literally this probe. hi, it's me, I'm the problem, it's me πrq_flagsβ the request flags. the little flags. waving. π©disk_majorβ disk major number of the request. the big sibling number.rqβ the address of the request. where the request lives. its home address. give it a little wave π
π DESCRIPTION π
so here's the tea β β this probe fires when a request gets put back on the queue, because the hardware cannot accept more requests. it's giving "no room at the inn, go back in line sweetie" energy. the elevator said "nope, not right now," and the request got requeued. that's it. that's the whole plot. π
π«Ά SEE ALSO π«Ά
tapset::ioscheduler(3stap)β go read the main tapset page, it's the mothership of this whole little family π
π sign-off π
this page came from the SystemTap Tapset Reference, version September 2026 β so you know it's fresh, no cap. go forth and trace those requeued requests, bestie. you got this. the elevator believes in you. πβ¨
slay, and remember: the request always comes back to the queue. just like you always come back to the man pages. π π
π¦ 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