OCF_HEARTBEAT_FIO(7)

✨ ocf_heartbeat_fio β€” the fio IO load generator page, but make it cute ✨

okay bestie, welcome to OCF_HEARTBEAT_FIO(7) πŸ’– this is the manual page for the OCF resource agent that goes by the name ocf_heartbeat_fio. yes the manual name is right there in the title, we're being fancy, we're being official, we're being her. πŸŽ€


🌸 NAME 🌸

ocf_heartbeat_fio β€” fio IO load generator πŸ¦‹


πŸ’… SYNOPSIS πŸ’…

fio [start | stop | monitor | meta-data | validate-all]

🫢 DESCRIPTION 🫢

so like, fio is a generic I/O load generator, no cap. πŸ’«

this RA lets you start and stop fio instances so you can simulate load on a cluster without having to configure a whole pile of complex services. it's giving "chaos, but make it tidy." πŸ”₯ the way that you just spin up load and dip? iconic. πŸ‘‘


✨ SUPPORTED PARAMETERS ✨

one parameter, one queen, let's go πŸŽ€

  • args β€” arguments to the fio client. minimally, this should be a (list of) job descriptions to run. πŸ’–

this one is optional, it's a string, and there's no default β€” so if you don't pass it, you don't pass it. πŸ€·β™€οΈ


πŸ‘‘ SUPPORTED ACTIONS πŸ‘‘

this resource agent supports the following actions (operations), and yes every single one matters, don't skip a single one bestie:

  • start β€” starts the resource. suggested minimum timeout: 60s. ⏱️
  • stop β€” stops the resource. suggested minimum timeout: 60s. πŸ›‘
  • monitor β€” performs a detailed status check. suggested minimum timeout: 60s. suggested interval: 10s. πŸ‘€
  • meta-data β€” retrieves resource agent metadata (internal use only). suggested minimum timeout: 5s. πŸ™ˆ
  • validate-all β€” performs a validation of the resource configuration. suggested minimum timeout: 20s. βœ…

🌈 EXAMPLE CRM SHELL 🌈

here's an example config for a fio resource using the crm(8) shell, and I'm giving it to you exactly, character for character, because we do not play with commands around here:

primitive p_fio ocf:heartbeat:fio \
  op monitor timeout="60s" interval="10s"

slay. copy it, love it, live it. πŸ’œ


πŸ¦‹ EXAMPLE PCS πŸ¦‹

and here's the same energy but for pcs(8):

pcs resource create p_fio ocf:heartbeat:fio \
  op monitor timeout="60s" interval="10s"

periodt. πŸŽ€


πŸ’« SEE ALSO πŸ’«


🌸 AUTHOR 🌸

ClusterLabs contributors β€” and if you want to know about individual authors, the resource agent source has the receipts, bestie. πŸ‘‘ (see the resource agent source for information about individual authors)


and that's the whole page, no notes, no crumbs. πŸ’…

this absolute banger of a manual page came from resource-agents version UNKNOWN, dated 04/08/2026. love that for us. mwah. 😘✨

πŸ“¦ where this page comes from