Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Oct 2014 09:14:54 +0100
From:      "Steven Hartland" <killing@multiplay.co.uk>
To:        "K. Macy" <kmacy@freebsd.org>
Cc:        "freebsd-fs@FreeBSD.org" <freebsd-fs@freebsd.org>, mark <Mark.Martinec@ijs.si>, FreeBSD Stable <freebsd-stable@freebsd.org>
Subject:   Re: zpool import hangs when out of space - Was: zfs pool import hangs on [tx->tx_sync_done_cv]
Message-ID:  <A7771879317F4194A1D5E4921CD33593@multiplay.co.uk>
References:  <54372173.1010100@ijs.si> <644FA8299BF848E599B82D2C2C298EA7@multiplay.co.uk> <54372EBA.1000908@ijs.si> <DE7DD7A94E9B4F1FBB3AFF57EDB47C67@multiplay.co.uk> <543731F3.8090701@ijs.si> <543AE740.7000808@ijs.si> <A5BA41116A7F4B23A9C9E469C4146B99@multiplay.co.uk> <CAHM0Q_N%2BC=3qgUnyDkEugOFcL=J8gBjbTg8v45Vz3uT=e=Fn2g@mail.gmail.com> <6E01BBEDA9984CCDA14F290D26A8E14D@multiplay.co.uk> <CAHM0Q_OpV2sAQQAH6Cj_=yJWAOt8pTPWQ-m45JSiXDpBwT6WTA@mail.gmail.com> <E2E24A91B8B04C2DBBBC7E029A12BD05@multiplay.co.uk> <CAHM0Q_Oeka25-kdSDRC2evS1R8wuQ0_XgbcdZCjS09aXJ9_WWQ@mail.gmail.com> <14ADE02801754E028D9A0EAB4A16527E@multiplay.co.uk> <543C3C47.4010208@ijs.si> <E3C3C359999140B48943A0E1A04F83A9@multiplay.co.uk> <CAHM0Q_O7LNBiQAEjygANa%2B0rqm9cywjTPbNXabB4TePfEHAZsA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
----- Original Message ----- 
From: "K. Macy" <kmacy@freebsd.org>


>>> Thank you both for analysis and effort!
>>>
>>> I can't rule out the possibility that my main system pool
>>> on a SSD was low on space at some point in time, but the
>>> three 4 GiB cloned pools (sys1boot and its brothers) were all
>>> created as a zfs send / receive copies of the main / (root)
>>> file system and I haven't noticed anything unusual during
>>> syncing. This syncing was done manually (using zxfer) and
>>> independently from the upgrade on the system - on a steady/quiet
>>> system, when the source file system definitely had sufficient
>>> free space.
>>>
>>> The source file system now shows 1.2 GiB of usage shown
>>> by df:
>>>   shiny/ROOT  61758388  1271620  60486768  2%  /
>>> Seems unlikely that the 1.2 GiB has grown to 4 GiB space
>>> on a cloned filesystem.
>>>
>>> Will try to import the main two pools after re-creating
>>> a sane boot pool...
>>
>>
>> Yer zfs list only shows around 2-3GB used too but zpool list
>> shows the pool is out of space. Cant rule out an accounting
>> issue though.
>>
> 
> What is using the extra space in the pool? Is there an unmounted
> dataset or snapshot? Do you know how to easily tell? Unlike txg and
> zio processing I don't have the luxury of having just read that part
> of the codebase.

Its not clear but I believe it could just be fragmention even though
its ashift=9.

I sent the last snapshot to another pool of the same size and it
resulted in:
NAME       SIZE  ALLOC   FREE   FRAG  EXPANDSZ    CAP  DEDUP  HEALTH  ALTROOT
sys1boot  3.97G  3.97G   190K     0%         -    99%  1.00x  ONLINE  -
sys1copy  3.97G  3.47G   512M    72%         -    87%  1.00x  ONLINE  -

I believe FRAG is 0% as the feature wasn't enabled for the lifetime of
the pool hence its simply not showing a valid value.

zfs list -t all -r sys1boot
NAME                                  USED  AVAIL  REFER  MOUNTPOINT
sys1boot                             1.76G  2.08G    11K  /sys1boot
sys1boot/ROOT                        1.72G  2.08G  1.20G  /sys1boot/ROOT
sys1boot/ROOT@auto-2014-08-16_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-08-17_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-08-19_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-08-20_04.00  84.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-08-21_04.00  85.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-08-22_04.00  85.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-08-23_04.00  85.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-08-24_04.00  85.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-08-26_04.00  85.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-08-27_04.00  84.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-08-28_04.00  84.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-08-29_04.00   128K      -  1.19G  -
sys1boot/ROOT@auto-2014-08-31_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-01_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-02_04.00  84.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-03_04.00  85.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-04_04.00  85.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-05_04.00  84.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-07_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-08_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-09_04.00  84.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-10_00.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-10_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-10_08.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-10_12.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-10_16.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-10_20.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-11_00.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-11_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-11_08.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-11_12.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-11_16.00  84.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-11_20.00  84.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-12_00.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-12_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-12_08.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-12_12.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-12_16.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-12_20.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-13_00.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-13_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-13_08.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-13_12.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-13_16.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-13_20.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-14_00.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-14_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-14_08.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-14_12.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-14_16.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-14_20.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-15_00.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-15_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-15_08.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-15_12.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-15_16.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-15_20.00  85.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-16_00.00  85.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-16_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-16_08.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-16_12.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-16_16.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-16_20.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-17_00.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-17_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-17_08.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-17_12.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-17_16.00  85.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-17_20.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-18_00.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-18_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-18_08.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-18_12.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-18_16.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-18_20.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-18_23.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_00.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_01.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_02.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_03.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_04.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_05.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_06.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_07.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_08.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_09.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_10.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_11.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_12.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_13.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_14.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_15.00     1K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_16.00  85.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_17.00  85.5K      -  1.19G  -
sys1boot/ROOT@auto-2014-09-19_18.00     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_18.40     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_18.50     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_19.00     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_19.10     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_19.20     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_19.30     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_19.40     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_19.50     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_20.00     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_20.10     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_20.20     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_20.30     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_20.40     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_20.50     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_21.00     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_21.10     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_21.20     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_21.30     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_21.40     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_21.50     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_22.00     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_22.10     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_22.20     1K      -  1.20G  -
sys1boot/ROOT@auto-2014-09-19_22.30      0      -  1.20G  -

    Regards
    Steve



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