lsm_pool_status_get(3)
β¨ 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 withLSM_POOL_STATUS_DEGRADEDto indicate redundancy lose. so like, data's fine but the safety net is not safety netting πͺ’LSM_POOL_STATUS_OTHERβ vendor specific status, iykyk. thestatus_infoproperty 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 withLSM_POOL_STATUS_OKto 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_infomay contain progress of this reconstruction job. often comes withLSM_POOL_STATUS_DEGRADEDandLSM_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_infomay contain progress of this verification job. often comes withLSM_POOL_STATUS_OKto indicate data is still accessible.LSM_POOL_STATUS_GROWINGβ Pool is growing its size and doing internal jobs.Pool.status_infocan contain progress of this growing job. often comes withLSM_POOL_STATUS_OKto 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
- fedora 43: libstoragemgmt-devel 1.10.3-1.fc43 Β· LGPL-2.1-or-later
- fedora 44: libstoragemgmt-devel 1.10.3-1.fc44 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms