SharedMountPoint is the natural (and often the only) way to run KVM primary storage on
parallel filesystems such as IBM Storage Scale (GPFS), WEKA, Quobyte, and also
on GFS2/OCFS2/CephFS. These setups are increasingly common, often hyperconverged, but
they seem to be rarely covered by tests. Assumptions that only hold for NFS or local
storage keep slipping in, for example:
NFS-specific handling (e.g. stale-handle/remount logic) does not apply to these
filesystems.
Suggestions:
treat SharedMountPoint on a parallel FS as a documented, tested configuration (at least
one CI scenario with the pool in a subdirectory of a cluster mount),
consider an explicit "clustered/parallel filesystem" pool flavour or capability so that
heartbeat, fencing and mount checks can be adapted per filesystem,
document recommended HA/fencing settings for hyperconverged deployments.
Concrete example: #14328 (SMP heartbeat requires the pool path to be a mount point).
Happy to help test with IBM Storage Scale in a hyperconverged KVM setup.
Related: #12773 (SMP heartbeat), #13090 (configurable fence action), #10111 (reboot on heartbeat timeout disabled by default).
Activity
danivogel90 commented on Oct 7, 2026
Duplicate of #14327 (accidentally submitted twice, sorry for the noise).