lsm_pool_...tions_get(3)

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

✨ NAME ✨

lsm_pool_unsupported_actions_get β€” bestie, this is the one that tells you what your pool literally cannot do πŸ’…


🌸 SYNOPSIS 🌸

uint64_t lsm_pool_unsupported_actions_get (lsm_pool *p);

πŸŽ€ ARGUMENTS πŸŽ€

  • p β€” the pool you're snooping on, i.e. the one whose unsupported actions you wanna retrieve 🫢

πŸ¦‹ VERSION πŸ¦‹

1.0 β€” she's been here since day one, iconic behavior ✨


πŸ’– DESCRIPTION πŸ’–

So basically, this function retrieves what actions are not supported by the specified pool. That's it, that's the whole vibe β€” you hand her a pool, she hands you back the receipts on what that pool refuses to do πŸ™ˆ


πŸ‘‘ RETURN πŸ‘‘

Returns a uint64_t β€” and heads up, this is a bit sensitive field, so you gotta read it bit by bit, fr fr. The possible values are:

  • 0 β€” no cap, everything is supported. Pool said "I can do it all" πŸ’…
  • LSM_POOL_UNSUPPORTED_VOLUME_GROW β€” the pool cannot grow a volume on size 😭
  • LSM_POOL_UNSUPPORTED_VOLUME_SHRINK β€” the pool cannot shrink a volume on size 😭
Lowkey important: it's a bit field, so don't be out here reading it like a plain enum. It's giving flags energy 🚩

okay that's the whole page, mwah πŸ’‹ This lil' cutie comes to you courtesy of the Libstoragemgmt C API Manual β€” page lsm_pool_unsupported_actions_get(3) in the manual, version 1.0 (yep, the one right up there in VERSION), dated February 2026. Go forth and check your pool's vibe check, bestie πŸ§šπŸ’œ

πŸ“¦ where this page comes from