linux-lvm.redhat.com archive mirror
 help / color / mirror / Atom feed
From: Rahul Hinduja <rhinduja@redhat.com>
To: linux-lvm@redhat.com
Subject: [linux-lvm] Issue in creating thinpool when used different pool metadatasize
Date: Wed, 16 Apr 2014 09:28:47 -0400 (EDT)	[thread overview]
Message-ID: <1326353213.10069520.1397654927537.JavaMail.zimbra@redhat.com> (raw)
In-Reply-To: <364130975.10063540.1397654548006.JavaMail.zimbra@redhat.com>

[-- 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 ~]# 


       reply	other threads:[~2014-04-16 13:28 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <364130975.10063540.1397654548006.JavaMail.zimbra@redhat.com>
2014-04-16 13:28 ` Rahul Hinduja [this message]
2014-04-16 13:31   ` [linux-lvm] Issue in creating thinpool when used different pool metadatasize Rahul Hinduja

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1326353213.10069520.1397654927537.JavaMail.zimbra@redhat.com \
    --to=rhinduja@redhat.com \
    --cc=linux-lvm@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).