Dne 2.6.2016 v 12:49 Brian J. Murrell napsal(a):
On Thu, 2016-06-02 at 11:11 +0200, Zdenek Kabelac wrote:
Hi

Hi.

So it seems your  machine has crashed (you probably know better)
during
thin-pool resize operation.

So, this is actually a family member's machine and he was using it at
the time so I don't know, firsthand what happened.

He says he was just adding some plugin to some (Windows) program in
Wine.  Doesn't seem like that should come anywhere near resizing so I
will ask him again.


Yep that might explain 'missing' surrouding details...
Basically any write might result in thin-pool running out of threshold
and requireing new space - what's unclear is the later failure which
would be really good to know....


Unfortunately fc23 has lvm2 version 2.02.132 - and version 2.02.133
has
improvement patch to make the resize more resistent (but still not as
good as
I wish to be).

Incremental improvements are improvements all the same.  :-)

So what happened -  lvm2 resized _tdata LV - tried to resumed it -
and
it has failed along this path - however since the 'resize' is ATM a
single
transaction - the lvm2 rollback reverted to previous size - yet thin-
pool
already managed to remembered 'new' bigger size.

Ahhh.

So please take a look at your logs (if you have some) if there
is something suspicious to be mentioned (thought if you machined
has freezed, hardly any log will be available).

I will take a look once I can get the system back up and running.

To get access to your thin-pool - I'm attaching restored metadata
content from
your disk header with 'bigger' _tdata volume.

There was no attachment.


Ops  - so once again ;)



To restore use:

'vgcfgrestore -f back  --force brianr-laptop'

I can do that in Fedora's "rescue" environment?  Probably "lvm
vgcfgrestore -f back  --force brianr-laptop" instead.

It would be really interesting to know the reason of failure - but I
can
understand you could hardly obtain.

I will see if there is anything in the logs and get back to you.  It's
the least I can do in return for the help you have provided.  Much
appreciated.

Cheers,

Zdenek


# Generated by LVM2 version 2.02.155(2)-git (2016-05-14): Thu Jun  2 11:00:16 
2016

contents = "Text Format Volume Group"
version = 1

description = "vgcfgbackup -f back brianr-laptop"

creation_host = "linux" # Linux linux 4.6.0-1.fc25.x86_64 #1 SMP Mon May 16 
14:57:01 UTC 2016 x86_64
creation_time = 1464858016      # Thu Jun  2 11:00:16 2016

brianr-laptop {
        id = "remwwI-SXei-swn5-9r5D-shjG-iqgP-UraDRi"
        seqno = 29
        format = "lvm2"                 # informational
        status = ["RESIZEABLE", "READ", "WRITE"]
        flags = []
        extent_size = 8192              # 4 Megabytes
        max_lv = 0
        max_pv = 0
        metadata_copies = 0

        physical_volumes {

                pv0 {
                        id = "t0OI9M-lExB-ZraT-4p4o-r20E-obtw-OtrtRL"
                        device = "/dev/loop0"   # Hint only

                        status = ["ALLOCATABLE"]
                        flags = []
                        dev_size = 494223360    # 235,664 Gigabytes
                        pe_start = 2048
                        pe_count = 60330        # 235,664 Gigabytes
                }
        }

        logical_volumes {

                pool00 {
                        id = "wPFVij-HJpy-QYtM-9ekQ-65DX-MRPj-p55mpW"
                        status = ["READ", "WRITE", "VISIBLE"]
                        flags = []
                        creation_time = 1430510215      # 2015-05-01 21:56:55 
+0200
                        creation_host = "localhost"
                        segment_count = 1

                        segment1 {
                                start_extent = 0
                                extent_count = 12644    # 49,3906 Gigabytes

                                type = "thin-pool"
                                metadata = "pool00_tmeta"
                                pool = "pool00_tdata"
                                transaction_id = 3
                                chunk_size = 128        # 64 Kilobytes
                                discards = "passdown"
                                zero_new_blocks = 1
                        }
                }

                home {
                        id = "MyMBIk-Vb2A-H9dx-6jfA-TcpM-WcVk-imiust"
                        status = ["READ", "WRITE", "VISIBLE"]
                        flags = []
                        creation_time = 1430510215      # 2015-05-01 21:56:55 
+0200
                        creation_host = "localhost"
                        segment_count = 1

                        segment1 {
                                start_extent = 0
                                extent_count = 5120     # 20 Gigabytes

                                type = "thin"
                                thin_pool = "pool00"
                                transaction_id = 0
                                device_id = 1
                        }
                }

                root {
                        id = "z3iQ0s-O2dD-qLv2-QXhR-RiK9-e7dq-BWRX6r"
                        status = ["READ", "WRITE", "VISIBLE"]
                        flags = []
                        creation_time = 1430510222      # 2015-05-01 21:57:02 
+0200
                        creation_host = "localhost"
                        segment_count = 1

                        segment1 {
                                start_extent = 0
                                extent_count = 3840     # 15 Gigabytes

                                type = "thin"
                                thin_pool = "pool00"
                                transaction_id = 1
                                device_id = 2
                        }
                }

                swap {
                        id = "jo1Nr6-IJdx-azkx-pmEw-qV7R-yr2M-ACWu2s"
                        status = ["READ", "WRITE", "VISIBLE"]
                        flags = []
                        creation_time = 1430510228      # 2015-05-01 21:57:08 
+0200
                        creation_host = "localhost"
                        segment_count = 1

                        segment1 {
                                start_extent = 0
                                extent_count = 1472     # 5,75 Gigabytes

                                type = "thin"
                                thin_pool = "pool00"
                                transaction_id = 2
                                device_id = 3
                        }
                }

                lvol0_pmspare {
                        id = "NRyvBs-VFJJ-yRJv-e62a-N6FC-cjRj-it4Y4O"
                        status = ["READ", "WRITE"]
                        flags = []
                        creation_time = 1430510215      # 2015-05-01 21:56:55 
+0200
                        creation_host = "localhost"
                        segment_count = 1

                        segment1 {
                                start_extent = 0
                                extent_count = 7        # 28 Megabytes

                                type = "striped"
                                stripe_count = 1        # linear

                                stripes = [
                                        "pv0", 0
                                ]
                        }
                }

                pool00_tmeta {
                        id = "MFnJK1-fkVP-ERt6-TKTN-5DPr-SdNI-2Si8LM"
                        status = ["READ", "WRITE"]
                        flags = []
                        creation_time = 1430510215      # 2015-05-01 21:56:55 
+0200
                        creation_host = "localhost"
                        segment_count = 1

                        segment1 {
                                start_extent = 0
                                extent_count = 7        # 28 Megabytes

                                type = "striped"
                                stripe_count = 1        # linear

                                stripes = [
                                        "pv0", 6600
                                ]
                        }
                }

                pool00_tdata {
                        id = "NqzQU0-GS2v-5rA6-vy7d-vRt2-lJWL-76kBnj"
                        status = ["READ", "WRITE"]
                        flags = []
                        creation_time = 1430510215      # 2015-05-01 21:56:55 
+0200
                        creation_host = "localhost"
                        segment_count = 2

                        segment1 {
                                start_extent = 0
                                extent_count = 6593     # 25,7539 Gigabytes

                                type = "striped"
                                stripe_count = 1        # linear

                                stripes = [
                                        "pv0", 7
                                ]
                        }
                        segment2 {
                                start_extent = 6593
                                extent_count = 6051     # 23,6367 Gigabytes

                                type = "striped"
                                stripe_count = 1        # linear

                                stripes = [
                                        "pv0", 6607
                                ]
                        }
                }
        }

}
_______________________________________________
linux-lvm mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

Reply via email to