lsm_pool_status_get(3)

πŸ“¦
version 1.10.3 Β· 3 versions
, in fedora 43, fedora 44

✨ NAME ✨

okay so bestie, gather round πŸ’– this is lsm_pool_status_get from the Libstoragemgmt C API Manual β€” it retrieves the status of a specified pool. that's it, that's the whole job, and it does it flawlessly πŸ’…


🌸 SYNOPSIS 🌸

uint64_t lsm_pool_status_get (lsm_pool *s);

πŸŽ€ ARGUMENTS πŸŽ€

  • s β€” the Pool you want the status of. like, the pool. the one. main character pool πŸ‘‘

πŸ¦‹ VERSION πŸ¦‹

1.0 β€” vintage, but make it iconic ✨


πŸ’– DESCRIPTION πŸ’–

It retrieves the status of the specified pool. no cap. that's the vibe, that's the function, she's simple and she serves 🫢


🌈 RETURN 🌈

She hands you back a uint64_t β€” the status of the specified pool β€” and heads up, this field is bit sensitive 🚨 so pay attention bestie. The possible values are:

  • LSM_POOL_STATUS_UNKNOWN β€” the plugin literally failed to query out the status of the Pool. it tried, it fumbled, we don't know 😭
  • LSM_POOL_STATUS_OK β€” the data of this pool is accessible with not data lose. BUT it might come along with LSM_POOL_STATUS_DEGRADED to indicate redundancy lose. so like, data's fine but the safety net is not safety netting πŸͺ’
  • LSM_POOL_STATUS_OTHER β€” vendor specific status, iykyk. the status_info property will explain the detail πŸ‘€
  • LSM_POOL_STATUS_DEGRADED β€” Pool is lost data redundancy due to I/O error or offline of one or more RAID member. often comes with LSM_POOL_STATUS_OK to indicate data is still accessible with not data lose. Examples:
    • RAID 6 pool lost access to 1 disk or 2 disks.
    • RAID 5 pool lost access to 1 disk.
  • LSM_POOL_STATUS_ERROR β€” Pool data is not accessible due to some members offline. Examples:
    • RAID 5 pool lost access to 2 disks.
    • RAID 0 pool lost access to 1 disks.
  • LSM_POOL_STATUS_STARTING β€” Pool is reviving from STOPPED status. Pool data is not accessible yet. she's waking up, give her a sec πŸ’€
  • LSM_POOL_STATUS_STOPPING β€” Pool is stopping by administrator. Pool data is not accessible.
  • LSM_POOL_STATUS_STOPPED β€” Pool is stopped by administrator. Pool data is not accessible.
  • LSM_POOL_STATUS_RECONSTRUCTING β€” Pool is reconstructing the hash data or mirror data. mostly happens when disk revive from offline or disk replaced. Pool.status_info may contain progress of this reconstruction job. often comes with LSM_POOL_STATUS_DEGRADED and LSM_POOL_STATUS_OK. glow-up in progress ✨
  • LSM_POOL_STATUS_VERIFYING β€” Array is running integrity check on data of current pool. it might be started by administrator or array itself. the I/O performance will be impacted. Pool.status_info may contain progress of this verification job. often comes with LSM_POOL_STATUS_OK to indicate data is still accessible.
  • LSM_POOL_STATUS_GROWING β€” Pool is growing its size and doing internal jobs. Pool.status_info can contain progress of this growing job. often comes with LSM_POOL_STATUS_OK to indicate data is still accessible. she's thriving, she's expanding πŸ“ˆ
  • LSM_POOL_STATUS_DELETING β€” Array is deleting current pool. rip bozo, it's over 😭
ngl bestie, several of these mean "Pool data is not accessible" β€” that is not a drill. read the value before you assume anything is fine πŸ™ˆ

and that's the whole page, periodt πŸ’… this was lsm_pool_status_get from the Libstoragemgmt C API Manual, version 1.0, dated February 2026 β€” love that for us, mwah, bye bestie πŸŽ€πŸ’–πŸ¦‹

πŸ“¦ where this page comes from