Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Jul 2013 00:28:07 +0100
From:      "Steven Hartland" <killing@multiplay.co.uk>
To:        "Freddie Cash" <fjwcash@gmail.com>
Cc:        FreeBSD Filesystems <freebsd-fs@freebsd.org>
Subject:   Re: Slow resilvering with mirrored ZIL
Message-ID:  <3CFB4564D8EB4A6A9BCE2AFCC5B6E400@multiplay.co.uk>
References:  <CABBFC07-68C2-4F43-9AFC-920D8C34282E@unixconn.com><51D42107.1050107@digsys.bg><2EF46A8C-6908-4160-BF99-EC610B3EA771@alumni.chalmers.se><51D437E2.4060101@digsys.bg><E5CCC8F551CA4627A3C7376AD63A83CC@multiplay.co.uk><CBCA1716-A3EC-4E3B-AE0A-3C8028F6AACF@alumni.chalmers.se><20130704000405.GA75529@icarus.home.lan><C8C696C0-2963-4868-8BB8-6987B47C3460@alumni.chalmers.se><20130704171637.GA94539@icarus.home.lan><2A261BEA-4452-4F6A-8EFB-90A54D79CBB9@alumni.chalmers.se><20130704191203.GA95642@icarus.home.lan><43015E9015084CA6BAC6978F39D22E8B@multiplay.co.uk> <CAOjFWZ4obK1cSmvTpW%2Bt4xKdMf%2BkJV5w-sujDT1AZoepj%2B5YrA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

----- Original Message ----- 
From: "Freddie Cash" <fjwcash@gmail.com>
>>> I believe -- but I need someone else to chime in here with confirmation,
>>> particularly someone who is familiar with ZFS's internals -- once your
>>> pool is ashift 12, you can do a disk replacement ***without*** having to
>>> do the gnop procedure (because the pool itself is already using ashift
>>> 12).  But again, I need someone to confirm that.
>>>
>>
>> Close, the ashift is a property of the vdev and not the entire pool so
>> if your adding a new vdev to the pool at least one of the devices in
>> said pool needs to report 4k sectors either natively or via the gnop
>>
>    ^^^^^^^^^^^^
> 
> 
>> work around.
>>
> 
> Typo?

This should have read "at least one of the devices your adding as a new vdev
to the pool"

> "... so if you're adding a new vdev to the pool at least one of the devices
> in
> said VDEV needs to report ..."
> 
> I made the mistake of thinking ashift was a property of the pool and added
> 3x 6-drive raidz2 vdevs to an existing pool of 4x 6-drive raidz vdevs
> without using gnop .... and now have 3 vdevs with ashift=9 and 4 vdevs with
> ashift=12.  :(  Here's hoping the box gets replaced before 512b drives are
> discontinued completely ...
> 
> I now have it on my "zpool add" checklist to always use gnop devices,
> regardless of what kind of drive is being used.

If anyone wants my current patches which add switch to 4k ashift by default
as a sysctl + works with QUIRKS too, just let me know.

They are well tested, just we want more options before putting in the tree.

    Regards
    Steve

================================================
This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. 

In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337
or return the E.mail to postmaster@multiplay.co.uk.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3CFB4564D8EB4A6A9BCE2AFCC5B6E400>