Public bug reported:

LVM cache seems to be missing the cache after rebooting. I noticed that it only 
happens when the server has alot of lvmcache.
Here is an example I used for 50 lvmcache

seq 1 50 | sudo xargs -I {} vgcreate vg{} /dev/nvme0n1p{} /dev/sdb{}
seq 1 50 | sudo xargs -I {} lvcreate -n cache -l 100%FREE vg{} /dev/nvme0n1p{}
seq 1 50 | sudo xargs -I {} lvcreate -n s{} -l 100%FREE vg{} /dev/sdb{}
seq 1 50 | sudo xargs -I {} lvconvert --type cache --cachevol cache -y vg{}/s{}

Before reboot
$ lvs
  LV        VG        Attr       LSize   Pool         Origin      Data%  Meta%  
Move Log Cpy%Sync Convert
  s1        vg1       Cwi-a-C--- <50.00g [cache_cvol] [s1_corig]  0.01   11.07  
         0.00
  s10       vg10      Cwi-a-C--- <50.00g [cache_cvol] [s10_corig] 0.01   11.07  
         0.00
  s11       vg11      Cwi-a-C--- <50.00g [cache_cvol] [s11_corig] 0.01   11.07  
         0.00
  s12       vg12      Cwi-a-C--- <50.00g [cache_cvol] [s12_corig] 0.01   11.07  
         0.00
  s13       vg13      Cwi-a-C--- <50.00g [cache_cvol] [s13_corig] 0.01   11.07  
         0.00
  s14       vg14      Cwi-a-C--- <50.00g [cache_cvol] [s14_corig] 0.01   11.07  
         0.00
  s15       vg15      Cwi-a-C--- <50.00g [cache_cvol] [s15_corig] 0.01   11.07  
         0.00
  s16       vg16      Cwi-a-C--- <50.00g [cache_cvol] [s16_corig] 0.01   11.07  
         0.00
  s17       vg17      Cwi-a-C--- <50.00g [cache_cvol] [s17_corig] 0.01   11.07  
         0.00
  s18       vg18      Cwi-a-C--- <50.00g [cache_cvol] [s18_corig] 0.01   11.07  
         0.00
  s19       vg19      Cwi-a-C--- <50.00g [cache_cvol] [s19_corig] 0.01   11.07  
         0.00
  s2        vg2       Cwi-a-C--- <50.00g [cache_cvol] [s2_corig]  0.01   11.07  
         0.00
  s20       vg20      Cwi-a-C--- <50.00g [cache_cvol] [s20_corig] 0.01   11.07  
         0.00
  s21       vg21      Cwi-a-C--- <50.00g [cache_cvol] [s21_corig] 0.01   11.07  
         0.00
  s22       vg22      Cwi-a-C--- <50.00g [cache_cvol] [s22_corig] 0.01   11.07  
         0.00
  s23       vg23      Cwi-a-C--- <50.00g [cache_cvol] [s23_corig] 0.01   11.07  
         0.00
  s24       vg24      Cwi-a-C--- <50.00g [cache_cvol] [s24_corig] 0.01   11.07  
         0.00
  s25       vg25      Cwi-a-C--- <50.00g [cache_cvol] [s25_corig] 0.01   11.07  
         0.00
  s26       vg26      Cwi-a-C--- <50.00g [cache_cvol] [s26_corig] 0.01   11.07  
         0.00
  s27       vg27      Cwi-a-C--- <50.00g [cache_cvol] [s27_corig] 0.01   11.07  
         0.00
  s28       vg28      Cwi-a-C--- <50.00g [cache_cvol] [s28_corig] 0.01   11.07  
         0.00
  s29       vg29      Cwi-a-C--- <50.00g [cache_cvol] [s29_corig] 0.01   11.07  
         0.00
  s3        vg3       Cwi-a-C--- <50.00g [cache_cvol] [s3_corig]  0.01   11.07  
         0.00
  s30       vg30      Cwi-a-C--- <50.00g [cache_cvol] [s30_corig] 0.01   11.07  
         0.00
  s31       vg31      Cwi-a-C--- <50.00g [cache_cvol] [s31_corig] 0.01   11.07  
         0.00
  s32       vg32      Cwi-a-C--- <50.00g [cache_cvol] [s32_corig] 0.01   11.07  
         0.00
  s33       vg33      Cwi-a-C--- <50.00g [cache_cvol] [s33_corig] 0.01   11.07  
         0.00
  s34       vg34      Cwi-a-C--- <50.00g [cache_cvol] [s34_corig] 0.01   11.07  
         0.00
  s35       vg35      Cwi-a-C--- <50.00g [cache_cvol] [s35_corig] 0.01   11.07  
         0.00
  s36       vg36      Cwi-a-C--- <50.00g [cache_cvol] [s36_corig] 0.01   11.07  
         0.00
  s37       vg37      Cwi-a-C--- <50.00g [cache_cvol] [s37_corig] 0.01   11.07  
         0.00
  s38       vg38      Cwi-a-C--- <50.00g [cache_cvol] [s38_corig] 0.01   11.07  
         0.00
  s39       vg39      Cwi-a-C--- <50.00g [cache_cvol] [s39_corig] 0.01   11.07  
         0.00
  s4        vg4       Cwi-a-C--- <50.00g [cache_cvol] [s4_corig]  0.01   11.07  
         0.00
  s40       vg40      Cwi-a-C--- <50.00g [cache_cvol] [s40_corig] 0.01   11.07  
         0.00
  s41       vg41      Cwi-a-C--- <50.00g [cache_cvol] [s41_corig] 0.01   11.07  
         0.00
  s42       vg42      Cwi-a-C--- <50.00g [cache_cvol] [s42_corig] 0.01   11.07  
         0.00
  s43       vg43      Cwi-a-C--- <50.00g [cache_cvol] [s43_corig] 0.01   11.07  
         0.00
  s44       vg44      Cwi-a-C--- <50.00g [cache_cvol] [s44_corig] 0.01   11.07  
         0.00
  s45       vg45      Cwi-a-C--- <50.00g [cache_cvol] [s45_corig] 0.01   11.07  
         0.00
  s46       vg46      Cwi-a-C--- <50.00g [cache_cvol] [s46_corig] 0.01   11.07  
         0.00
  s47       vg47      Cwi-a-C--- <50.00g [cache_cvol] [s47_corig] 0.01   11.07  
         0.00
  s48       vg48      Cwi-a-C--- <50.00g [cache_cvol] [s48_corig] 0.01   11.07  
         0.00
  s49       vg49      Cwi-a-C--- <50.00g [cache_cvol] [s49_corig] 0.01   11.07  
         0.00
  s5        vg5       Cwi-a-C--- <50.00g [cache_cvol] [s5_corig]  0.01   11.07  
         0.00
  s50       vg50      Cwi-a-C--- <50.00g [cache_cvol] [s50_corig] 0.01   11.07  
         0.00
  s6        vg6       Cwi-a-C--- <50.00g [cache_cvol] [s6_corig]  0.01   11.07  
         0.00
  s7        vg7       Cwi-a-C--- <50.00g [cache_cvol] [s7_corig]  0.01   11.07  
         0.00
  s8        vg8       Cwi-a-C--- <50.00g [cache_cvol] [s8_corig]  0.01   11.07  
         0.00
  s9        vg9       Cwi-a-C--- <50.00g [cache_cvol] [s9_corig]  0.01   11.07  
         0.00

#####
After reboot
$ lvs | grep Cwi-a-C---
  s32       vg32      Cwi-a-C--- <50.00g [cache_cvol] [s32_corig] 0.01   16.28  
         0.00
  s33       vg33      Cwi-a-C--- <50.00g [cache_cvol] [s33_corig] 0.01   16.28  
         0.00
  s34       vg34      Cwi-a-C--- <50.00g [cache_cvol] [s34_corig] 0.01   16.28  
         0.00
  s35       vg35      Cwi-a-C--- <50.00g [cache_cvol] [s35_corig] 0.01   16.28  
         0.00
  s36       vg36      Cwi-a-C--- <50.00g [cache_cvol] [s36_corig] 0.01   16.28  
         0.00
  s37       vg37      Cwi-a-C--- <50.00g [cache_cvol] [s37_corig] 0.01   16.28  
         0.00
  s38       vg38      Cwi-a-C--- <50.00g [cache_cvol] [s38_corig] 0.01   16.28  
         0.00
  s39       vg39      Cwi-a-C--- <50.00g [cache_cvol] [s39_corig] 0.01   16.28  
         0.00
  s40       vg40      Cwi-a-C--- <50.00g [cache_cvol] [s40_corig] 0.01   16.28  
         0.00
  s41       vg41      Cwi-a-C--- <50.00g [cache_cvol] [s41_corig] 0.01   16.28  
         0.00
  s42       vg42      Cwi-a-C--- <50.00g [cache_cvol] [s42_corig] 0.01   16.28  
         0.00
  s43       vg43      Cwi-a-C--- <50.00g [cache_cvol] [s43_corig] 0.01   16.28  
         0.00
  s44       vg44      Cwi-a-C--- <50.00g [cache_cvol] [s44_corig] 0.01   16.28  
         0.00
  s45       vg45      Cwi-a-C--- <50.00g [cache_cvol] [s45_corig] 0.01   16.28  
         0.00
  s46       vg46      Cwi-a-C--- <50.00g [cache_cvol] [s46_corig] 0.01   16.28  
         0.00
  s47       vg47      Cwi-a-C--- <50.00g [cache_cvol] [s47_corig] 0.01   16.28  
         0.00
  s48       vg48      Cwi-a-C--- <50.00g [cache_cvol] [s48_corig] 0.01   16.28  
         0.00
  s49       vg49      Cwi-a-C--- <50.00g [cache_cvol] [s49_corig] 0.01   16.28  
         0.00
  s50       vg50      Cwi-a-C--- <50.00g [cache_cvol] [s50_corig] 0.01   16.28  
         0.00

###
Reboot again
$ lvs | grep Cwi-a-C---
  s32       vg32      Cwi-a-C--- <50.00g [cache_cvol] [s32_corig] 0.01   16.28  
         0.00
  s33       vg33      Cwi-a-C--- <50.00g [cache_cvol] [s33_corig] 0.01   16.28  
         0.00
  s34       vg34      Cwi-a-C--- <50.00g [cache_cvol] [s34_corig] 0.01   16.28  
         0.00
  s35       vg35      Cwi-a-C--- <50.00g [cache_cvol] [s35_corig] 0.01   16.28  
         0.00
  s36       vg36      Cwi-a-C--- <50.00g [cache_cvol] [s36_corig] 0.01   16.28  
         0.00
  s37       vg37      Cwi-a-C--- <50.00g [cache_cvol] [s37_corig] 0.01   16.28  
         0.00
  s38       vg38      Cwi-a-C--- <50.00g [cache_cvol] [s38_corig] 0.01   16.28  
         0.00
  s39       vg39      Cwi-a-C--- <50.00g [cache_cvol] [s39_corig] 0.01   16.28  
         0.00
  s40       vg40      Cwi-a-C--- <50.00g [cache_cvol] [s40_corig] 0.01   16.28  
         0.00
  s41       vg41      Cwi-a-C--- <50.00g [cache_cvol] [s41_corig] 0.01   16.28  
         0.00
  s42       vg42      Cwi-a-C--- <50.00g [cache_cvol] [s42_corig] 0.01   16.28  
         0.00
  s43       vg43      Cwi-a-C--- <50.00g [cache_cvol] [s43_corig] 0.01   16.28  
         0.00
  s44       vg44      Cwi-a-C--- <50.00g [cache_cvol] [s44_corig] 0.01   16.28  
         0.00
  s45       vg45      Cwi-a-C--- <50.00g [cache_cvol] [s45_corig] 0.01   16.28  
         0.00
  s46       vg46      Cwi-a-C--- <50.00g [cache_cvol] [s46_corig] 0.01   16.28  
         0.00
  s47       vg47      Cwi-a-C--- <50.00g [cache_cvol] [s47_corig] 0.01   16.28  
         0.00
  s48       vg48      Cwi-a-C--- <50.00g [cache_cvol] [s48_corig] 0.01   16.28  
         0.00
  s49       vg49      Cwi-a-C--- <50.00g [cache_cvol] [s49_corig] 0.01   16.28  
         0.00
  s50       vg50      Cwi-a-C--- <50.00g [cache_cvol] [s50_corig] 0.01   16.28  
         0.00

###
Sometime the lvm cache will pick a different vg, but in this example, it seems 
like it is just picking the same vg everytime.
On another server I have 80vg from 60 disks with lvmcache, every time it 
reboots, different lvmcache will show up, and disk missing the lvmcache will 
not mount. I have already downgraded this server back to 22.04, so I can't 
retest this.

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: lvm2 2.03.16-3ubuntu3.2
ProcVersionSignature: Ubuntu 6.8.0-88.89-generic 6.8.12
Uname: Linux 6.8.0-88-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
CasperMD5CheckResult: unknown
Date: Mon Dec  8 14:21:44 2025
InstallationDate: Installed on 2025-12-08 (0 days ago)
InstallationMedia: Ubuntu-Server 24.04.3 LTS "Noble Numbat" - Release amd64 
(20250805.1)
ProcEnviron:
 LANG=C.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm
SourcePackage: lvm2
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: lvm2 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble

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

Title:
  LVM cache missing after reboot

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


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to