clvm package and it executables are missed in the Ubuntu 20.04 LTS

Bug #1879450 reported by Norbert
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lvm2 (Ubuntu)

Bug Description

Steps to reproduce:
1. Have Ubuntu 18.04 LTS with `lvm2` and `clvm` installed
2. Plan the upgrade to 20.04 LTS

Expected results:
* the binaries from `clvm` package (/usr/sbin/clvmd and /usr/sbin/cmirrord) exist in 20.04 LTS system

Actual results:
* the `clvm` package is not built for 20.04 LTS, the /usr/sbin/clvmd and /usr/sbin/cmirrord are missed in the Ubuntu 20.04 LTS

Tags: focal
Revision history for this message
Norbert (nrbrtx) wrote :

Also missed


on 20.04 LTS.

Norbert (nrbrtx)
summary: - /usr/sbin/clvmd and /usr/sbin/cmirrord are missed in the Ubuntu 20.04
+ clvm package and it executables are missed in the Ubuntu 20.04 LTS
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :


LVM2 has deprecated clvm in favor of lvmlockd (lvm2-lockd in Focal) only for VG access coordination AND it can use either DLM (dlm-controld) or sanlock (sanlock) as lock managers.

From an upstream discussion thread, the lvmlockd benefits over clvm are:

- lvmlockd supports two cluster locking plugins: dlm and sanlock. sanlock plugin can supports up to ~2000 nodes that benefits LVM usage in big virtualization / storage cluster, while dlm plugin fits HA cluster.

- lvmlockd has better design than clvmd. clvmd is command-line level based locking system, which means the whole LVM software will get hang if any LVM command gets dead-locking issue. However, lvmlockd is *resources* based cluster locking. The resources to protect is VG and LV so that the deadlock issue will be isolated inside the resource and
operations on other VG/LV can still proceed.

- lvmlockd can work with lvmetad.

Now, instead of using the clvm pacemaker resource agent, you should use:

lvmlockd agent manages the lvmlockd daemon.

from the available resource agents list:

Changed in lvm2 (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers