linux-lvm.redhat.com archive mirror
 help / color / mirror / Atom feed
* [linux-lvm] Issue in creating thinpool when used different pool metadatasize
       [not found] <364130975.10063540.1397654548006.JavaMail.zimbra@redhat.com>
@ 2014-04-16 13:28 ` Rahul Hinduja
  2014-04-16 13:31   ` Rahul Hinduja
  0 siblings, 1 reply; 2+ messages in thread
From: Rahul Hinduja @ 2014-04-16 13:28 UTC (permalink / raw)
  To: linux-lvm

[-- Attachment #1: Type: text/plain, Size: 1874 bytes --]

Hello All,

This might be some basic mistake I would be doing with respect to different poolmetadata size.

When I am trying to create thinpool with poolmetadatasize as 4m it fails but similar is successful when I try to create with 5m. Default poolmetadatasize can be 2m to 16g so I am not sure what is error I am enforcing it to fail.

Kindly help me out with this issue.


Case 1: poolmetadatasize as 4m

#script to create thinpool with poolmetadatasize 4m

[root@rahul ~]# cat temp 
pvcreate /dev/vdb
pvcreate /dev/vdc
pvcreate /dev/vdd
pvcreate /dev/vde 
 
vgcreate snap_vg0 /dev/vdb /dev/vdc /dev/vdd /dev/vde 
lvcreate -L 90G --poolmetadatasize 4m -T /dev/snap_vg0/snap_thin_pool0
#lvcreate -L 90G -T /dev/snap_vg0/snap_thin_pool0
lvcreate -V90G -T /dev/snap_vg0/snap_thin_pool0 -n snap_thin_vol0
[root@rahul ~]# 
[root@rahul ~]# 




Case 2: poolmetadatasize as 5m

#script to create thinpool with poolmetadatasize 5m

[root@rahul ~]# cat temp 
pvcreate /dev/vdb
pvcreate /dev/vdc
pvcreate /dev/vdd
pvcreate /dev/vde 
 
vgcreate snap_vg0 /dev/vdb /dev/vdc /dev/vdd /dev/vde 
lvcreate -L 90G --poolmetadatasize 5m -T /dev/snap_vg0/snap_thin_pool0
#lvcreate -L 90G -T /dev/snap_vg0/snap_thin_pool0
lvcreate -V90G -T /dev/snap_vg0/snap_thin_pool0 -n snap_thin_vol0
[root@rahul ~]# 
[root@rahul ~]# 



#Creation Success

[root@rahul ~]# ./temp 
  Physical volume "/dev/vdb" successfully created
  Physical volume "/dev/vdc" successfully created
  Physical volume "/dev/vdd" successfully created
  Physical volume "/dev/vde" successfully created
  Volume group "snap_vg0" successfully created
  Rounding up size to full physical extent 8.00 MiB
  Logical volume "lvol0" created
  Logical volume "snap_thin_pool0" created
  Logical volume "snap_thin_vol0" created
[root@rahul ~]# 


Please find the attachment with detailed outputs of different lv commands

Thanks,
Rahul

[-- Attachment #2: poolmetadatasize_5m --]
[-- Type: application/octet-stream, Size: 7851 bytes --]

#script to create thinpool with poolmetadatasize 5m

[root@rahul ~]# cat temp 
pvcreate /dev/vdb
pvcreate /dev/vdc
pvcreate /dev/vdd
pvcreate /dev/vde 
 
vgcreate snap_vg0 /dev/vdb /dev/vdc /dev/vdd /dev/vde 
lvcreate -L 90G --poolmetadatasize 5m -T /dev/snap_vg0/snap_thin_pool0
#lvcreate -L 90G -T /dev/snap_vg0/snap_thin_pool0
lvcreate -V90G -T /dev/snap_vg0/snap_thin_pool0 -n snap_thin_vol0
[root@rahul ~]# 
[root@rahul ~]# 



#Creation Success

[root@rahul ~]# ./temp 
  Physical volume "/dev/vdb" successfully created
  Physical volume "/dev/vdc" successfully created
  Physical volume "/dev/vdd" successfully created
  Physical volume "/dev/vde" successfully created
  Volume group "snap_vg0" successfully created
  Rounding up size to full physical extent 8.00 MiB
  Logical volume "lvol0" created
  Logical volume "snap_thin_pool0" created
  Logical volume "snap_thin_vol0" created
[root@rahul ~]# 
[root@rahul ~]# 


#lvs information

[root@rahul ~]# lvs
  LV              VG            Attr       LSize  Pool            Origin Data%  Move Log Cpy%Sync Convert
  snap_thin_pool0 snap_vg0      twi-a-tz-- 90.00g                          0.00                          
  snap_thin_vol0  snap_vg0      Vwi-a-tz-- 90.00g snap_thin_pool0          0.00                          
  lv_root         vg_rahul -wi-ao---- 45.63g                                                        
  lv_swap         vg_rahul -wi-ao----  3.88g                                                        
[root@rahul ~]# 
[root@rahul ~]# 


#vgs information

[root@rahul ~]# vgs
  VG            #PV #LV #SN Attr   VSize   VFree  
  snap_vg0        4   2   0 wz--n- 399.98g 309.97g
  vg_rahul   1   2   0 wz--n-  49.51g      0 
[root@rahul ~]# 
[root@rahul ~]# 


#lvdisplay information

[root@rahul ~]# lvdisplay 
  --- Logical volume ---
  LV Name                snap_thin_pool0
  VG Name                snap_vg0
  LV UUID                o1TSfx-BpXY-3fQT-HYe9-UC5Q-SISN-gT4r5M
  LV Write Access        read/write
  LV Creation host, time rahul.lab.eng.blr.redhat.com, 2014-04-16 13:19:38 +0530
  LV Pool transaction ID 1
  LV Pool metadata       snap_thin_pool0_tmeta
  LV Pool data           snap_thin_pool0_tdata
  LV Pool chunk size     1.12 MiB
  LV Zero new blocks     yes
  LV Status              available
  # open                 0
  LV Size                90.00 GiB
  Allocated pool data    0.00%
  Allocated metadata     0.73%
  Current LE             23040
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
   
  --- Logical volume ---
  LV Path                /dev/snap_vg0/snap_thin_vol0
  LV Name                snap_thin_vol0
  VG Name                snap_vg0
  LV UUID                ipNYsT-uJfh-E14T-h0tg-wXWr-yVxC-ZuOj5l
  LV Write Access        read/write
  LV Creation host, time rahul.lab.eng.blr.redhat.com, 2014-04-16 13:19:38 +0530
  LV Pool name           snap_thin_pool0
  LV Status              available
  # open                 0
  LV Size                90.00 GiB
  Mapped size            0.00%
  Current LE             23040
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:6
   
  --- Logical volume ---
  LV Path                /dev/vg_rahul/lv_root
  LV Name                lv_root
  VG Name                vg_rahul
  LV UUID                wDcian-Zr0h-za41-QHDn-QZkE-uckW-qEephy
  LV Write Access        read/write
  LV Creation host, time rahul.lab.eng.blr.redhat.com, 2014-04-16 10:23:42 +0530
  LV Status              available
  # open                 1
  LV Size                45.63 GiB
  Current LE             11682
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
   
  --- Logical volume ---
  LV Path                /dev/vg_rahul/lv_swap
  LV Name                lv_swap
  VG Name                vg_rahul
  LV UUID                fS2uNd-aS2e-ByYP-ndJD-JMYj-cQwo-C5SV0o
  LV Write Access        read/write
  LV Creation host, time rahul.lab.eng.blr.redhat.com, 2014-04-16 10:23:52 +0530
  LV Status              available
  # open                 1
  LV Size                3.88 GiB
  Current LE             992
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
   
[root@rahul ~]# 
[root@rahul ~]# 


#vgdisplay information

[root@rahul ~]# vgdisplay 
  --- Volume group ---
  VG Name               snap_vg0
  System ID             
  Format                lvm2
  Metadata Areas        4
  Metadata Sequence No  6
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               0
  Max PV                0
  Cur PV                4
  Act PV                4
  VG Size               399.98 GiB
  PE Size               4.00 MiB
  Total PE              102396
  Alloc PE / Size       23044 / 90.02 GiB
  Free  PE / Size       79352 / 309.97 GiB
  VG UUID               0t1IVa-1Rox-ttWM-Ua68-R2AN-qnU2-qPL0Si
   
  --- Volume group ---
  VG Name               vg_rahul
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               49.51 GiB
  PE Size               4.00 MiB
  Total PE              12674
  Alloc PE / Size       12674 / 49.51 GiB
  Free  PE / Size       0 / 0   
  VG UUID               WaK2k9-kcla-Vtsw-dn3H-B9IY-psX9-8Abelf
   
[root@rahul ~]# 
[root@rahul ~]# 
[root@rahul ~]# 
[root@rahul ~]# 
[root@rahul ~]# 

#pvdisplay information


[root@rahul ~]# pvdisplay 
  --- Physical volume ---
  PV Name               /dev/vdb
  VG Name               snap_vg0
  PV Size               100.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              25599
  Free PE               2557
  Allocated PE          23042
  PV UUID               zEtk1l-3r9H-2YeR-MZed-32GC-Bnl0-bbxK2e
   
  --- Physical volume ---
  PV Name               /dev/vdc
  VG Name               snap_vg0
  PV Size               100.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              25599
  Free PE               25599
  Allocated PE          0
  PV UUID               bFl7If-53Lx-opCu-Y4sG-2xwx-DDCm-FT6rcu
   
  --- Physical volume ---
  PV Name               /dev/vdd
  VG Name               snap_vg0
  PV Size               100.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              25599
  Free PE               25599
  Allocated PE          0
  PV UUID               wl7AFy-2DCi-41or-Heyq-pUpF-PM6U-kfSg93
   
  --- Physical volume ---
  PV Name               /dev/vde
  VG Name               snap_vg0
  PV Size               100.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              25599
  Free PE               25597
  Allocated PE          2
  PV UUID               z7QRh8-vYdg-wxMk-WvVM-zfBs-aROu-FQyNLI
   
  --- Physical volume ---
  PV Name               /dev/vda2
  VG Name               vg_rahul
  PV Size               49.51 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              12674
  Free PE               0
  Allocated PE          12674
  PV UUID               qEGmdp-dICV-qZ26-vn39-ofsU-WBDz-U0yDn5
   
[root@rahul ~]# 
[root@rahul ~]# 


[-- Attachment #3: poolmetadatasize_4m --]
[-- Type: application/octet-stream, Size: 5958 bytes --]

#script to create thinpool with poolmetadatasize 4m

[root@rahul ~]# cat temp 
pvcreate /dev/vdb
pvcreate /dev/vdc
pvcreate /dev/vdd
pvcreate /dev/vde 
 
vgcreate snap_vg0 /dev/vdb /dev/vdc /dev/vdd /dev/vde 
lvcreate -L 90G --poolmetadatasize 4m -T /dev/snap_vg0/snap_thin_pool0
#lvcreate -L 90G -T /dev/snap_vg0/snap_thin_pool0
lvcreate -V90G -T /dev/snap_vg0/snap_thin_pool0 -n snap_thin_vol0
[root@rahul ~]# 
[root@rahul ~]# 




#Creation Fails

[root@rahul ~]# ./temp 
  Physical volume "/dev/vdb" successfully created
  Physical volume "/dev/vdc" successfully created
  Physical volume "/dev/vdd" successfully created
  Physical volume "/dev/vde" successfully created
  Volume group "snap_vg0" successfully created
  Logical volume "lvol0" created
  device-mapper: reload ioctl on  failed: Invalid argument
  Failed to suspend pool snap_thin_pool0.
  Thin pool snap_thin_pool0 not found in Volume group snap_vg0.
[root@rahul ~]#



#lvs information

 
[root@rahul ~]# lvs
  LV      VG            Attr       LSize  Pool Origin Data%  Move Log Cpy%Sync Convert
  lv_root vg_rahul -wi-ao---- 45.63g                                             
  lv_swap vg_rahul -wi-ao----  3.88g                                             
[root@rahul ~]# 



#vgs information

[root@rahul ~]# vgs
  VG            #PV #LV #SN Attr   VSize   VFree  
  snap_vg0        4   0   0 wz--n- 399.98g 399.98g
  vg_rahul   1   2   0 wz--n-  49.51g      0 
[root@rahul ~]# 




#lvdisplay information

[root@rahul ~]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/vg_rahul/lv_root
  LV Name                lv_root
  VG Name                vg_rahul
  LV UUID                wDcian-Zr0h-za41-QHDn-QZkE-uckW-qEephy
  LV Write Access        read/write
  LV Creation host, time rahul.lab.eng.blr.redhat.com, 2014-04-16 10:23:42 +0530
  LV Status              available
  # open                 1
  LV Size                45.63 GiB
  Current LE             11682
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
   
  --- Logical volume ---
  LV Path                /dev/vg_rahul/lv_swap
  LV Name                lv_swap
  VG Name                vg_rahul
  LV UUID                fS2uNd-aS2e-ByYP-ndJD-JMYj-cQwo-C5SV0o
  LV Write Access        read/write
  LV Creation host, time rahul.lab.eng.blr.redhat.com, 2014-04-16 10:23:52 +0530
  LV Status              available
  # open                 1
  LV Size                3.88 GiB
  Current LE             992
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
   



#vgdisplay information

[root@rahul ~]# 
[root@rahul ~]# vgdisplay 
  --- Volume group ---
  VG Name               snap_vg0
  System ID             
  Format                lvm2
  Metadata Areas        4
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                4
  Act PV                4
  VG Size               399.98 GiB
  PE Size               4.00 MiB
  Total PE              102396
  Alloc PE / Size       1 / 4.00 MiB
  Free  PE / Size       102395 / 399.98 GiB
  VG UUID               pF2XA2-XWww-UY0E-ko05-2GiR-ZNZl-1Z1TMk
   
  --- Volume group ---
  VG Name               vg_rahul
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               49.51 GiB
  PE Size               4.00 MiB
  Total PE              12674
  Alloc PE / Size       12674 / 49.51 GiB
  Free  PE / Size       0 / 0   
  VG UUID               WaK2k9-kcla-Vtsw-dn3H-B9IY-psX9-8Abelf
   



#pvdisplay information

[root@rahul ~]# 
[root@rahul ~]# pvdisplay 
  --- Physical volume ---
  PV Name               /dev/vdb
  VG Name               snap_vg0
  PV Size               100.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              25599
  Free PE               25598
  Allocated PE          1
  PV UUID               OJoNmc-r8Jw-9XaQ-dhMO-IASg-Kop8-RWHWsS
   
  --- Physical volume ---
  PV Name               /dev/vdc
  VG Name               snap_vg0
  PV Size               100.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              25599
  Free PE               25599
  Allocated PE          0
  PV UUID               MSAyW0-Rm0e-avpg-RMAL-4uL2-Skxe-UiYySU
   
  --- Physical volume ---
  PV Name               /dev/vdd
  VG Name               snap_vg0
  PV Size               100.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              25599
  Free PE               25599
  Allocated PE          0
  PV UUID               18d5Xs-0f6x-WOpS-au7w-kkxi-idN8-c70atV
   
  --- Physical volume ---
  PV Name               /dev/vde
  VG Name               snap_vg0
  PV Size               100.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              25599
  Free PE               25599
  Allocated PE          0
  PV UUID               i99B4L-Rif0-suXx-Hzaa-MlfC-JWep-TPr7sf
   
  --- Physical volume ---
  PV Name               /dev/vda2
  VG Name               vg_rahul
  PV Size               49.51 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              12674
  Free PE               0
  Allocated PE          12674
  PV UUID               qEGmdp-dICV-qZ26-vn39-ofsU-WBDz-U0yDn5
   
[root@rahul ~]# 


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [linux-lvm] Issue in creating thinpool when used different pool metadatasize
  2014-04-16 13:28 ` [linux-lvm] Issue in creating thinpool when used different pool metadatasize Rahul Hinduja
@ 2014-04-16 13:31   ` Rahul Hinduja
  0 siblings, 0 replies; 2+ messages in thread
From: Rahul Hinduja @ 2014-04-16 13:31 UTC (permalink / raw)
  To: linux-lvm




----- Original Message -----
> From: "Rahul Hinduja" <rhinduja@redhat.com>
> To: linux-lvm@redhat.com
> Sent: Wednesday, April 16, 2014 6:58:47 PM
> Subject: Issue in creating thinpool when used different pool metadatasize
> 
> Hello All,
> 
> This might be some basic mistake I would be doing with respect to different
> poolmetadata size.
> 
> When I am trying to create thinpool with poolmetadatasize as 4m it fails but
> similar is successful when I try to create with 5m. Default poolmetadatasize
> can be 2m to 16g so I am not sure what is error I am enforcing it to fail.
> 
> Kindly help me out with this issue.
> 
> 
> Case 1: poolmetadatasize as 4m
> 
> #script to create thinpool with poolmetadatasize 4m
> 
> [root@rahul ~]# cat temp
> pvcreate /dev/vdb
> pvcreate /dev/vdc
> pvcreate /dev/vdd
> pvcreate /dev/vde
>  
> vgcreate snap_vg0 /dev/vdb /dev/vdc /dev/vdd /dev/vde
> lvcreate -L 90G --poolmetadatasize 4m -T /dev/snap_vg0/snap_thin_pool0
> #lvcreate -L 90G -T /dev/snap_vg0/snap_thin_pool0
> lvcreate -V90G -T /dev/snap_vg0/snap_thin_pool0 -n snap_thin_vol0
> [root@rahul ~]#
> [root@rahul ~]#

#Creation Fails

[root@rahul ~]# ./temp 
  Physical volume "/dev/vdb" successfully created
  Physical volume "/dev/vdc" successfully created
  Physical volume "/dev/vdd" successfully created
  Physical volume "/dev/vde" successfully created
  Volume group "snap_vg0" successfully created
  Logical volume "lvol0" created
  device-mapper: reload ioctl on  failed: Invalid argument
  Failed to suspend pool snap_thin_pool0.
  Thin pool snap_thin_pool0 not found in Volume group snap_vg0.
[root@rahul ~]#


> 
> 
> 
> 
> Case 2: poolmetadatasize as 5m
> 
> #script to create thinpool with poolmetadatasize 5m
> 
> [root@rahul ~]# cat temp
> pvcreate /dev/vdb
> pvcreate /dev/vdc
> pvcreate /dev/vdd
> pvcreate /dev/vde
>  
> vgcreate snap_vg0 /dev/vdb /dev/vdc /dev/vdd /dev/vde
> lvcreate -L 90G --poolmetadatasize 5m -T /dev/snap_vg0/snap_thin_pool0
> #lvcreate -L 90G -T /dev/snap_vg0/snap_thin_pool0
> lvcreate -V90G -T /dev/snap_vg0/snap_thin_pool0 -n snap_thin_vol0
> [root@rahul ~]#
> [root@rahul ~]#
> 
> 
> 
> #Creation Success
> 
> [root@rahul ~]# ./temp
>   Physical volume "/dev/vdb" successfully created
>   Physical volume "/dev/vdc" successfully created
>   Physical volume "/dev/vdd" successfully created
>   Physical volume "/dev/vde" successfully created
>   Volume group "snap_vg0" successfully created
>   Rounding up size to full physical extent 8.00 MiB
>   Logical volume "lvol0" created
>   Logical volume "snap_thin_pool0" created
>   Logical volume "snap_thin_vol0" created
> [root@rahul ~]#
> 
> 
> Please find the attachment with detailed outputs of different lv commands
> 
> Thanks,
> Rahul

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-04-16 13:31 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <364130975.10063540.1397654548006.JavaMail.zimbra@redhat.com>
2014-04-16 13:28 ` [linux-lvm] Issue in creating thinpool when used different pool metadatasize Rahul Hinduja
2014-04-16 13:31   ` Rahul Hinduja

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).