[Bug 1879450] Re: clvm package and it executables are missed in the Ubuntu 20.04 LTS

Rafael David Tinoco rafaeldtinoco at ubuntu.com
Tue May 19 10:22:23 UTC 2020


@nrbbrtx:

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.

http://manpages.ubuntu.com/manpages/focal/man8/lvmlockd.8.html

>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:

https://discourse.ubuntu.com/t/ubuntu-ha-pacemaker-resource-agents-
supportability/15729


** Changed in: lvm2 (Ubuntu)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to lvm2 in Ubuntu.
https://bugs.launchpad.net/bugs/1879450

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

Status in lvm2 package in Ubuntu:
  Invalid

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1879450/+subscriptions



More information about the foundations-bugs mailing list