--- Begin Message ---
Hi Nada

SUSE document #7023336 seems to describe the race condition we are seeing but 
I'm not sure the solution they are offering will help in my case.
The boot parameter rd.lvm.conf=0 just removes /etc/lvm.conf from the initramfs.
My lvm.conf is unchanged (system default) so removing it from initramfs 
probably won't change anything I believe.
Nevertheless I'm curious about the result of your test.

My own workaround for the issue at hand is to delay the start of lvm2-pvscan by 
a few seconds (see below).

That gives multipathd more than enough time to complete its job.
It solves the problem for me (at least until the next upgrade) but there might 
be a smarter solution.

Stefan

root@proxmox:~# sed -i.orig '/^ExecStart=/i ExecStartPre=/bin/sleep 5' 
/lib/systemd/system/lvm2-pvscan@.service
root@proxmox:~# systemctl daemon-reload
root@proxmox:~# diff -u /lib/systemd/system/lvm2-pvscan@.service{.orig,}
--- /lib/systemd/system/lvm2-pvs...@.service.orig 2019-07-15 15:11:18.000000000 
+0200
+++ /lib/systemd/system/lvm2-pvscan@.service 2020-02-03 01:19:38.440840599 +0100
@@ -10,5 +10,6 @@
 [Service]
 Type=oneshot
 RemainAfterExit=yes
+ExecStartPre=/bin/sleep 5
 ExecStart=/sbin/lvm pvscan --cache --activate ay %i
 ExecStop=/sbin/lvm pvscan --cache %i



On Feb 3, 2020, at 09:42, nada <n...@verdnatura.es<mailto:n...@verdnatura.es>> 
wrote:

hi Stefan
some 'racing' problem is described and solved here
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.suse.com%2Fsupport%2Fkb%2Fdoc%2F%3Fid%3D7023336&amp;data=02%7C01%7Csmr%40kmi.com%7Cfb29a75f1c3e4ff35a2b08d7a885142c%7Cc2283768b8d34e008f3d85b1b4f03b33%7C0%7C0%7C637163161847328253&amp;sdata=xFGQYGGweOixVqVLw5DwQ81n3lgNWYzXjJATkVrfRZQ%3D&amp;reserved=0
PLS read it
maybe i have time to test it during next weekend
Nada


On 2020-02-02 23:13, Stefan M. Radman wrote:
After upgrading a node that uses iSCSI multipath to 6.1, auto
activation of LVM volumes fails for me as well.
I am seeing exactly the same problem as originally reported by Nada.
Apparently, LVM scans the iSCSI adapters before multipath is fully
loaded and consequently ignores volumes appearing on duplicate
devices.
Marco Gaiarin correctly noted this in January.
See the error messages in the system log below.
Does anyone have a hint, how to delay the lvm-pvscan service until
multipath has finished its discovery?
Thanks
Stefan



CONFIDENTIALITY NOTICE: This communication may contain privileged and 
confidential information, or may otherwise be protected from disclosure, and is 
intended solely for use of the intended recipient(s). If you are not the 
intended recipient of this communication, please notify the sender that you 
have received this communication in error and delete and destroy all copies in 
your possession.

--- End Message ---
_______________________________________________
pve-user mailing list
pve-user@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user

Reply via email to