Date: Wed, 19 Nov 2014 09:08:18 -0700 From: Alan Somers <asomers@freebsd.org> To: "Patrick M. Hausen" <hausen@punkt.de> Cc: "freebsd-stable@freebsd.org List" <freebsd-stable@freebsd.org> Subject: Re: 10.1 geom "diskid" Message-ID: <CAOtMX2ifYfmL5nUpVo7tCxD=YUykW=_EWUPHsFa6KpjpX9aU8g@mail.gmail.com> In-Reply-To: <166BD891-B686-41F9-A741-9C7E7D989CB8@punkt.de> References: <FE4F6E61-C332-40A4-A913-281505819FA7@punkt.de> <166BD891-B686-41F9-A741-9C7E7D989CB8@punkt.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Nov 19, 2014 at 8:55 AM, Patrick M. Hausen <hausen@punkt.de> wrote: > Now it's getting decidedly weird: > >> Am 19.11.2014 um 16:40 schrieb Patrick M. Hausen <hausen@punkt.de>: >> >> Hi, all, >> >> next question, sorry. I just created a fresh 10.1 installation >> with ZFS. With the last reboot after adding dedicated SSD >> based l2arc and zil, the underlying devices are referred to >> by "diskid" instead of the GPT labels I have first been using: >> >> NAME STATE READ WRITE CKSUM >> zroot ONLINE 0 0 0 >> mirror-0 ONLINE 0 0 0 >> gpt/disk0 ONLINE 0 0 0 >> gpt/disk1 ONLINE 0 0 0 >> logs >> diskid/DISK-BTTV334403R7200GGNp2 ONLINE 0 0 0 >> cache >> diskid/DISK-BTTV334403R7200GGNp1 ONLINE 0 0 0 >> >> I can live with that, but I do not understand why the ada2 device >> changed from gpt/* to diskid/* while the others did not? >> >> /dev/gpt entries are not even present for ada2, neither are ada2p? >> >> At least the system could try to be consistent ;-) > > gnop create -S 4096 /dev/diskid/DISK-BTTV334403R7200GGNp3 > zpool create ssd /dev/diskid/DISK-BTTV334403R7200GGNp3.nop > zpool export ssd > gnop destroy /dev/diskid/DISK-BTTV334403R7200GGNp3.nop > zpool import ssd > zpool status Why the gnop acrobatics? It seems that you are trying to force ZFS to treat the disk as though it has 4K sectors. Normally ZFS will use the correct physical sector size as reported by the disk. Have you checked whether it reports it sectorsize correctly? Do "diskinfo -v /devdiskid/DISK-BTTV334403R7200GGNp3" and look for the "stripesize" value. It will probably say either 0 for a 512B drive or 4096 for a 4K drive. If it says 0, and you have accurate information that the true physical sector size is 4K, then we should update the quirk tables in the da and ada drivers. -Alan > > pool: ssd > state: ONLINE > scan: none requested > config: > > NAME STATE READ WRITE CKSUM > ssd ONLINE 0 0 0 > gpt/ssd ONLINE 0 0 0 > > errors: No known data errors > > > WTF? Now it's referring to ada2p3 as gpt/ssd again. Of course the first 2 > partitions are still diskid/DISK-BTTV334403R7200GGNp1 and p2, since > I have not changed anything about the "zroot" pool. > > OK, reboot ... > > zpool status > ... > NAME STATE READ WRITE CKSUM > ssd ONLINE 0 0 0 > diskid/DISK-BTTV334403R7200GGNp3 ONLINE 0 0 0 > > Now all 3 partitions on the SSD are addressed by diskid. The two mirror > vdevs by GPT label, and, needless to say, the two components of my swap > gmirror by legacy devices: > > root@seleniumhub:~ # gmirror status > Name Status Components > mirror/swap COMPLETE ada0p2 (ACTIVE) > ada1p2 (ACTIVE) > > Although I created the mirror using /dev/gpt/swap0 and swap1, of course ;= -) > > > Please do not consider this a major complaint. As long as everything work= s, > I'm perfectly happy. But I'd like to understand what is going on here. > All the recent Ubuntu installs I run refer to disks exclusively by UUID a= nd here > we have three different kinds of devices in a single install. That *might= * > scare away someone some time ... > > > Kind regards > Patrick > -- > punkt.de GmbH * Kaiserallee 13a * 76133 Karlsruhe > Tel. 0721 9109 0 * Fax 0721 9109 100 > info@punkt.de http://www.punkt.de > Gf: J=C3=BCrgen Egeling AG Mannheim 108285 > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOtMX2ifYfmL5nUpVo7tCxD=YUykW=_EWUPHsFa6KpjpX9aU8g>